Provided by: linux-doc-2.6.15_2.6.15-23.39_all bug

NAME

       usb_fill_bulk_urb - macro to help initialize a bulk urb

SYNOPSIS

       void usb_fill_bulk_urb  (struct urb * urb, struct usb_device * dev,
                                 unsigned int pipe, void * transfer_buffer,
                                 int buffer_length, usb_complete_t complete,
                                 void * context);

ARGUMENTS

       urb    pointer to the urb to initialize.

       dev    pointer to the struct usb_device for this urb.

       pipe   the endpoint pipe

       transfer_buffer
              pointer to the transfer buffer

       buffer_length
              length of the transfer buffer

       complete
              pointer to the usb_complete_t function

       context
              what to set the urb context to.

DESCRIPTION

       Initializes a bulk urb with the proper information needed to submit  it
       to a device.