USB_EP_ALLOC_REQUEST

Section: (9)
Updated: 13 April 2004
Index Return to Main Contents

 

NAME

usb_ep_alloc_request - allocate a request object to use with this endpoint  

SYNOPSIS

struct usb_request * usb_ep_alloc_request (struct usb_ep * ep, int gfp_flags);  

ARGUMENTS

ep
the 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.  

ABOUT THIS DOCUMENT

This documentation was generated with kernel version 2.6.1.


 

Index

NAME
SYNOPSIS
ARGUMENTS
DESCRIPTION
ABOUT THIS DOCUMENT

This document was created by man2html, using the manual pages.
Time: 11:22:03 GMT, April 13, 2004