Lines Matching refs:usb_request
95 struct usb_request { struct
111 struct usb_request *req); argument
134 struct usb_request *(*alloc_request) (struct usb_ep *ep, argument
136 void (*free_request) (struct usb_ep *ep, struct usb_request *req);
138 int (*queue) (struct usb_ep *ep, struct usb_request *req,
140 int (*dequeue) (struct usb_ep *ep, struct usb_request *req);
243 struct usb_request *usb_ep_alloc_request(struct usb_ep *ep, gfp_t gfp_flags);
244 void usb_ep_free_request(struct usb_ep *ep, struct usb_request *req);
245 int usb_ep_queue(struct usb_ep *ep, struct usb_request *req, gfp_t gfp_flags);
246 int usb_ep_dequeue(struct usb_ep *ep, struct usb_request *req);
260 static inline struct usb_request *usb_ep_alloc_request(struct usb_ep *ep, in usb_ep_alloc_request()
264 struct usb_request *req) in usb_ep_free_request()
266 static inline int usb_ep_queue(struct usb_ep *ep, struct usb_request *req, in usb_ep_queue()
269 static inline int usb_ep_dequeue(struct usb_ep *ep, struct usb_request *req) in usb_ep_dequeue()
811 struct usb_request *req, int is_in);
813 struct usb_request *req, int is_in);
816 struct usb_request *req, int is_in);
818 struct usb_request *req, int is_in);
821 struct usb_request *req, int is_in) { return -ENOSYS; } in usb_gadget_map_request_by_dev()
823 struct usb_request *req, int is_in) { return -ENOSYS; } in usb_gadget_map_request()
826 struct usb_request *req, int is_in) { } in usb_gadget_unmap_request_by_dev()
828 struct usb_request *req, int is_in) { } in usb_gadget_unmap_request()
849 struct usb_request *req);