| /linux/include/linux/usb/ |
| H A D | gadget.h | 102 struct usb_request { struct 121 struct usb_request *req); argument 146 struct usb_request *(*alloc_request) (struct usb_ep *ep, argument 148 void (*free_request) (struct usb_ep *ep, struct usb_request *req); 150 int (*queue) (struct usb_ep *ep, struct usb_request *req, 152 int (*dequeue) (struct usb_ep *ep, struct usb_request *req); 255 struct usb_request *usb_ep_alloc_request(struct usb_ep *ep, gfp_t gfp_flags); 256 void usb_ep_free_request(struct usb_ep *ep, struct usb_request *req); 257 int usb_ep_queue(struct usb_ep *ep, struct usb_request *req, gfp_t gfp_flags); 258 int usb_ep_dequeue(struct usb_ep *ep, struct usb_request *req); [all …]
|
| H A D | func_utils.h | 61 struct usb_request; 75 struct usb_request *alloc_ep_req(struct usb_ep *ep, size_t len); 78 static inline void free_ep_req(struct usb_ep *ep, struct usb_request *req) in free_ep_req()
|
| /linux/drivers/usb/musb/ |
| H A D | musb_gadget.h | 54 struct usb_request request; 65 extern struct usb_request * 67 extern void musb_free_request(struct usb_ep *ep, struct usb_request *req); 112 extern void musb_g_giveback(struct musb_ep *, struct usb_request *, int);
|
| /linux/drivers/usb/gadget/function/ |
| H A D | f_printer.c | 85 struct usb_request *current_rx_req; 235 static struct usb_request * 238 struct usb_request *req; in printer_req_alloc() 255 printer_req_free(struct usb_ep *ep, struct usb_request *req) in printer_req_free() 265 static void rx_complete(struct usb_ep *ep, struct usb_request *req) in rx_complete() 314 static void tx_complete(struct usb_ep *ep, struct usb_request *req) in tx_complete() 397 struct usb_request *req; in setup_rx_reqs() 403 struct usb_request, list); in setup_rx_reqs() 437 struct usb_request *req; in printer_read() 439 struct usb_request *current_rx_req; in printer_read() [all …]
|
| H A D | uvc.h | 26 struct usb_request; 83 struct usb_request *req; 135 void (*encode) (struct usb_request *req, struct uvc_video *video, 178 struct usb_request *control_req;
|
| H A D | uvc_video.c | 91 uvc_video_encode_bulk(struct usb_request *req, struct uvc_video *video, in uvc_video_encode_bulk() 134 uvc_video_encode_isoc_sg(struct usb_request *req, struct uvc_video *video, in uvc_video_encode_isoc_sg() 201 uvc_video_encode_isoc(struct usb_request *req, struct uvc_video *video, in uvc_video_encode_isoc() 256 static int uvcg_video_ep_queue(struct uvc_video *video, struct usb_request *req) in uvcg_video_ep_queue() 282 struct usb_request *req, bool queue_to_ep) in uvcg_video_usb_req_queue() 331 uvc_video_complete(struct usb_ep *ep, struct usb_request *req) in uvc_video_complete() 426 struct usb_request *req; in uvcg_video_hw_submit() 445 struct usb_request, list); in uvcg_video_hw_submit() 453 req = list_first_entry(&video->req_free, struct usb_request, in uvcg_video_hw_submit() 615 struct usb_request *req = NULL; in uvcg_video_pump() [all …]
|
| H A D | u_ether.c | 143 static void rx_complete(struct usb_ep *ep, struct usb_request *req); 146 rx_submit(struct eth_dev *dev, struct usb_request *req, gfp_t gfp_flags) in rx_submit() 224 static void rx_complete(struct usb_ep *ep, struct usb_request *req) in rx_complete() 319 struct usb_request *req; in prealloc() 350 req = container_of(next, struct usb_request, list); in prealloc() 376 struct usb_request *req; in rx_fill() 382 req = list_first_entry(&dev->rx_reqs, struct usb_request, list); in rx_fill() 409 static void tx_complete(struct usb_ep *ep, struct usb_request *req) in tx_complete() 463 struct usb_request *req = NULL; in eth_start_xmit() 526 req = list_first_entry(&dev->tx_reqs, struct usb_request, list); in eth_start_xmit() [all …]
|
| H A D | u_serial.h | 57 struct usb_request *gs_alloc_req(struct usb_ep *ep, unsigned len, gfp_t flags); 58 void gs_free_req(struct usb_ep *, struct usb_request *req);
|
| H A D | f_hid.c | 51 struct usb_request *req; 93 struct usb_request *req; 96 struct usb_request *get_req; 309 struct usb_request *req; in f_hidg_intout_read() 435 static void f_hidg_req_complete(struct usb_ep *ep, struct usb_request *req) in f_hidg_req_complete() 455 struct usb_request *req; in f_hidg_write() 562 struct usb_request *req; in get_report_workqueue_handler() 764 static inline struct usb_request *hidg_alloc_ep_req(struct usb_ep *ep, in hidg_alloc_ep_req() 770 static void hidg_intout_complete(struct usb_ep *ep, struct usb_request *req) in hidg_intout_complete() 805 static void hidg_ssreport_complete(struct usb_ep *ep, struct usb_request *req) in hidg_ssreport_complete() [all …]
|
| H A D | f_midi.c | 98 DECLARE_KFIFO_PTR(in_req_fifo, struct usb_request *); 228 static inline struct usb_request *midi_alloc_ep_req(struct usb_ep *ep, in midi_alloc_ep_req() 257 static void f_midi_handle_out_data(struct usb_ep *ep, struct usb_request *req) in f_midi_handle_out_data() 271 f_midi_complete(struct usb_ep *ep, struct usb_request *req) in f_midi_complete() 384 struct usb_request *req = in f_midi_set_alt() 398 struct usb_request *req = in f_midi_set_alt() 422 struct usb_request *req = NULL; in f_midi_disable() 448 static void f_midi_transmit_byte(struct usb_request *req, in f_midi_transmit_byte() 609 struct usb_request *req = NULL; in f_midi_do_transmit()
|
| H A D | f_acm.c | 58 struct usb_request *notify_req; 300 struct usb_request *req) in acm_complete_set_line_coding() 336 struct usb_request *req = cdev->req; in acm_setup() 500 struct usb_request *req; in acm_cdc_notify() 558 static void acm_cdc_notify_complete(struct usb_ep *ep, struct usb_request *req) in acm_cdc_notify_complete() 619 struct usb_request *request __free(free_usb_request) = NULL; in acm_bind()
|
| H A D | f_loopback.c | 233 static void loopback_complete(struct usb_ep *ep, struct usb_request *req) in loopback_complete() 246 struct usb_request *in_req = req->context; in loopback_complete() 303 static inline struct usb_request *lb_alloc_ep_req(struct usb_ep *ep, int len) in lb_alloc_ep_req() 311 struct usb_request *in_req, *out_req; in alloc_requests()
|
| /linux/drivers/usb/mtu3/ |
| H A D | mtu3.h | 305 struct usb_request request; 383 static inline struct mtu3_request *to_mtu3_request(struct usb_request *req) in to_mtu3_request() 426 struct usb_request *mtu3_alloc_request(struct usb_ep *ep, gfp_t gfp_flags); 427 void mtu3_free_request(struct usb_ep *ep, struct usb_request *req); 429 struct usb_request *req, int status);
|
| H A D | mtu3_gadget_ep0.c | 57 static void ep0_req_giveback(struct mtu3 *mtu, struct usb_request *req) in ep0_req_giveback() 167 static void ep0_dummy_complete(struct usb_ep *ep, struct usb_request *req) in ep0_dummy_complete() 170 static void ep0_set_sel_complete(struct usb_ep *ep, struct usb_request *req) in ep0_set_sel_complete() 512 struct usb_request *req; in ep0_rx_state() 566 struct usb_request *req; in ep0_tx_state() 837 struct usb_request *req, gfp_t gfp) in mtu3_ep0_queue() 858 static int mtu3_ep0_dequeue(struct usb_ep *ep, struct usb_request *req) in mtu3_ep0_dequeue()
|
| /linux/drivers/usb/gadget/ |
| H A D | u_f.c | 14 struct usb_request *alloc_ep_req(struct usb_ep *ep, size_t len) in alloc_ep_req() 16 struct usb_request *req; in alloc_ep_req()
|
| /linux/drivers/usb/gadget/udc/cdns2/ |
| H A D | cdns2-gadget.h | 599 struct usb_request request; 678 struct usb_request *pending_status_request; 696 struct usb_request *cdns2_gadget_ep_alloc_request(struct usb_ep *ep, 699 struct usb_request *request); 700 int cdns2_gadget_ep_dequeue(struct usb_ep *ep, struct usb_request *request);
|
| /linux/drivers/usb/gadget/legacy/ |
| H A D | dbgp.c | 28 struct usb_request *req; 92 static void dbgp_complete(struct usb_ep *ep, struct usb_request *req) in dbgp_complete() 131 struct usb_request *req; in dbgp_enable_ep_req() 331 struct usb_request *req) in dbgp_setup_complete() 340 struct usb_request *req = dbgp.req; in dbgp_setup()
|
| H A D | inode.c | 147 struct usb_request *req; 204 struct usb_request *req; 279 static void epio_complete (struct usb_ep *ep, struct usb_request *req) in epio_complete() 343 struct usb_request *req = epdata->req; in ep_io() 437 struct usb_request *req; 488 static void ep_aio_complete(struct usb_ep *ep, struct usb_request *req) in ep_aio_complete() 533 struct usb_request *req; in ep_aio() 857 static void clean_req (struct usb_ep *ep, struct usb_request *req) in clean_req() 869 static void ep0_complete (struct usb_ep *ep, struct usb_request *req) in ep0_complete() 892 static int setup_req (struct usb_ep *ep, struct usb_request *req, u16 len) in setup_req() [all …]
|
| /linux/drivers/usb/cdns3/ |
| H A D | cdns3-gadget.c | 73 struct usb_request *request, 77 struct usb_request *request); 80 struct usb_request *request); 131 struct usb_request *cdns3_next_request(struct list_head *list) in cdns3_next_request() 133 return list_first_entry_or_null(list, struct usb_request, list); in cdns3_next_request() 387 struct usb_request *request; in cdns3_start_all_request() 442 static void __cdns3_descmiss_copy_data(struct usb_request *request, in __cdns3_descmiss_copy_data() 443 struct usb_request *descmiss_req) in __cdns3_descmiss_copy_data() 479 struct usb_request *request) in cdns3_wa2_descmiss_copy_data() 481 struct usb_request *descmiss_req; in cdns3_wa2_descmiss_copy_data() [all …]
|
| H A D | cdns3-ep0.c | 108 struct usb_request *request; in cdns3_ep0_complete_setup() 507 struct usb_request *request = priv_dev->pending_status_request; in __pending_setup_status_handler() 542 struct usb_request *request; in cdns3_ep0_setup_phase() 574 struct usb_request *request; in cdns3_transfer_completed() 688 struct usb_request *request, in cdns3_gadget_ep0_queue() 825 struct usb_request *request; in cdns3_ep0_config()
|
| H A D | cdns3-gadget.h | 1233 struct usb_request request; 1334 struct usb_request *pending_status_request; 1353 struct usb_request *cdns3_next_request(struct list_head *list); 1361 struct usb_request *cdns3_gadget_ep_alloc_request(struct usb_ep *ep, 1364 struct usb_request *request); 1365 int cdns3_gadget_ep_dequeue(struct usb_ep *ep, struct usb_request *request);
|
| /linux/drivers/usb/usbip/ |
| H A D | vudc.h | 40 struct usb_request req; 128 struct usb_request *_req) in to_vrequest()
|
| /linux/drivers/usb/gadget/udc/ |
| H A D | bcm63xx_udc.c | 257 struct usb_request req; 327 struct usb_request *ep0_reply; 328 struct usb_request *ep0_request; 347 static inline struct bcm63xx_req *our_req(struct usb_request *req) in our_req() 1113 static struct usb_request *bcm63xx_udc_alloc_request(struct usb_ep *ep, in bcm63xx_udc_alloc_request() 1130 struct usb_request *req) in bcm63xx_udc_free_request() 1150 static int bcm63xx_udc_queue(struct usb_ep *ep, struct usb_request *req, in bcm63xx_udc_queue() 1203 static int bcm63xx_udc_dequeue(struct usb_ep *ep, struct usb_request *req) in bcm63xx_udc_dequeue() 1382 struct usb_request *req) in bcm63xx_ep0_map_write() 1403 struct usb_request *req, int status) in bcm63xx_ep0_complete() [all …]
|
| /linux/drivers/usb/fotg210/ |
| H A D | fotg210-udc.h | 213 struct usb_request req; 247 struct usb_request *ep0_req; /* for internal request */
|
| /linux/net/9p/ |
| H A D | trans_usbg.c | 46 struct usb_request *in_req; 47 struct usb_request *out_req; 96 struct usb_request *req = usb9pfs->in_req; in usb9pfs_queue_tx() 118 static int usb9pfs_queue_rx(struct f_usb9pfs *usb9pfs, struct usb_request *req, in usb9pfs_queue_rx() 148 static void usb9pfs_tx_complete(struct usb_ep *ep, struct usb_request *req) in usb9pfs_tx_complete() 230 static void usb9pfs_rx_complete(struct usb_ep *ep, struct usb_request *req) in usb9pfs_rx_complete()
|