Dear all, I am recycling an urb: first I fill it with FILL_BULK_URB,
then I send it.  Once it completes, I use FILL_BULK_URB again
with EXACTLY the same parameters before sending it off again.
Can I eliminate the second FILL_BULK_URB?  In other words,
does the USB subsystem modify any of the parameters touched
by FILL_BULK_URB?

Thanks, Duncan.

PS: For reference

#define FILL_BULK_URB(URB,DEV,PIPE,TRANSFER_BUFFER,BUFFER_LENGTH,COMPLETE,CONTEXT) \
    do {\
        spin_lock_init(&(URB)->lock);\
        (URB)->dev=DEV;\
        (URB)->pipe=PIPE;\
        (URB)->transfer_buffer=TRANSFER_BUFFER;\
        (URB)->transfer_buffer_length=BUFFER_LENGTH;\
        (URB)->complete=COMPLETE;\
        (URB)->context=CONTEXT;\
    } while (0)


-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to