other versions
- wheezy 3.2.78-1
USB_EP_ALLOC_REQUEST(9) | Kernel Mode Gadget API | USB_EP_ALLOC_REQUEST(9) |
NAME¶
usb_ep_alloc_request - allocate a request object to use with this endpointSYNOPSIS¶
struct
usb_request *
usb_ep_alloc_request(struct usb_ep * ep,
gfp_t gfp_flags);
ARGUMENTS¶
epthe endpoint to be used with with the
request
gfp_flags
GFP_* flags to use
DESCRIPTION¶
Request objects must be allocated with this call, since they normally need controller-specific setup and may even need endpoint-specific resources such as allocation of DMA descriptors. Requests may be submitted with usb_ep_queue, and receive a single completion callback. Free requests with usb_ep_free_request, when they are no longer needed. Returns the request, or null if one could not be allocated.AUTHOR¶
David Brownell <dbrownell@users.sourceforge.net>Author.
COPYRIGHT¶
March 2016 | Kernel Hackers Manual 3.2. |