Home
last modified time | relevance | path

Searched refs:usb_request (Results 1 – 25 of 120) sorted by relevance

12345

/linux/include/linux/usb/
H A Dgadget.h102 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 Dfunc_utils.h61 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/gadget/function/
H A Dtcm.h80 struct usb_request *req;
104 struct usb_request *req_in;
105 struct usb_request *req_out;
106 struct usb_request *req_status;
113 struct usb_request *req;
118 struct usb_request *req;
147 struct usb_request *bot_req_in;
148 struct usb_request *bot_req_out;
H A Duvc_trace.h22 TP_PROTO(struct usb_request *req, u32 queued),
25 __field(struct usb_request *, req)
41 TP_PROTO(struct usb_request *req, u32 queued),
46 TP_PROTO(struct usb_request *req, u32 queued),
H A Df_printer.c85 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 Du_serial.c95 struct usb_request *req;
168 struct usb_request *
171 struct usb_request *req; in gs_alloc_req()
193 void gs_free_req(struct usb_ep *ep, struct usb_request *req) in gs_free_req()
250 struct usb_request *req; in gs_start_tx()
256 req = list_entry(pool->next, struct usb_request, list); in gs_start_tx()
316 struct usb_request *req; in gs_start_rx()
328 req = list_entry(pool->next, struct usb_request, list); in gs_start_rx()
377 struct usb_request *req; in gs_rx_push()
379 req = list_first_entry(queue, struct usb_request, list); in gs_rx_push()
[all …]
H A Duvc.h26 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 Duvc_video.c91 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 Du_ether.c143 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 Du_serial.h57 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 Df_phonet.c50 struct usb_request *in_req;
51 struct usb_request *out_reqv[];
200 static void pn_tx_complete(struct usb_ep *ep, struct usb_request *req) in pn_tx_complete()
228 struct usb_request *req; in pn_net_xmit()
295 pn_rx_submit(struct f_phonet *fp, struct usb_request *req, gfp_t gfp_flags) in pn_rx_submit()
314 static void pn_rx_complete(struct usb_ep *ep, struct usb_request *req) in pn_rx_complete()
546 struct usb_request *req; in pn_bind()
H A Df_hid.c51 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()
763 static inline struct usb_request *hidg_alloc_ep_req(struct usb_ep *ep, in hidg_alloc_ep_req()
769 static void hidg_intout_complete(struct usb_ep *ep, struct usb_request *req) in hidg_intout_complete()
804 static void hidg_ssreport_complete(struct usb_ep *ep, struct usb_request *req) in hidg_ssreport_complete()
[all …]
H A Df_midi2.c33 struct usb_request *req; /* assigned request */
41 void (*complete)(struct usb_ep *usb_ep, struct usb_request *req);
383 static struct usb_request *get_empty_request(struct f_midi2_usb_ep *usb_ep) in get_empty_request()
385 struct usb_request *req = NULL; in get_empty_request()
406 static void put_empty_request(struct usb_request *req) in put_empty_request()
421 static int queue_request_ep_raw(struct usb_request *req) in queue_request_ep_raw()
436 static int queue_request_ep_in(struct usb_request *req) in queue_request_ep_in()
447 struct usb_request *req; in reply_ep_in()
503 struct usb_request *req; in reply_ump_stream_string()
665 static void process_ump(struct f_midi2_ep *ep, const struct usb_request *req) in process_ump()
[all …]
/linux/drivers/usb/musb/
H A Dmusb_gadget.h54 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/udc/
H A Dtrace.h224 TP_PROTO(struct usb_ep *ep, struct usb_request *req, int ret),
238 __field(struct usb_request *, req)
265 TP_PROTO(struct usb_ep *ep, struct usb_request *req, int ret),
270 TP_PROTO(struct usb_ep *ep, struct usb_request *req, int ret),
275 TP_PROTO(struct usb_ep *ep, struct usb_request *req, int ret),
280 TP_PROTO(struct usb_ep *ep, struct usb_request *req, int ret),
285 TP_PROTO(struct usb_ep *ep, struct usb_request *req, int ret),
H A Dbcm63xx_udc.c257 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 …]
H A Dcore.c190 struct usb_request *usb_ep_alloc_request(struct usb_ep *ep, in usb_ep_alloc_request()
193 struct usb_request *req = NULL; in usb_ep_alloc_request()
216 struct usb_request *req) in usb_ep_free_request()
292 struct usb_request *req, gfp_t gfp_flags) in usb_ep_queue()
329 int usb_ep_dequeue(struct usb_ep *ep, struct usb_request *req) in usb_ep_dequeue()
904 struct usb_request *req, int is_in) in usb_gadget_map_request_by_dev()
950 struct usb_request *req, int is_in) in usb_gadget_map_request()
957 struct usb_request *req, int is_in) in usb_gadget_unmap_request_by_dev()
976 struct usb_request *req, int is_in) in usb_gadget_unmap_request()
995 struct usb_request *req) in usb_gadget_giveback_request()
/linux/drivers/usb/mtu3/
H A Dmtu3.h305 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);
/linux/drivers/usb/gadget/
H A Du_f.c14 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 Dcdns2-gadget.h599 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 Ddbgp.c28 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()
/linux/drivers/usb/cdns3/
H A Dcdns3-gadget.c73 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 Dcdns3-ep0.c108 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()
/linux/drivers/usb/renesas_usbhs/
H A Dmod_gadget.c23 struct usb_request req;
171 struct usb_request *req = &ureq->req; in usbhsg_queue_push()
191 struct usb_request *req = &ureq->req; in usbhsg_dma_map_ctrl()
302 struct usb_request *req) in __usbhsg_recip_send_complete()
317 struct usb_request *req; in __usbhsg_recip_send_status()
659 static struct usb_request *usbhsg_ep_alloc_request(struct usb_ep *ep, in usbhsg_ep_alloc_request()
674 struct usb_request *req) in usbhsg_ep_free_request()
682 static int usbhsg_ep_queue(struct usb_ep *ep, struct usb_request *req, in usbhsg_ep_queue()
701 static int usbhsg_ep_dequeue(struct usb_ep *ep, struct usb_request *req) in usbhsg_ep_dequeue()
/linux/drivers/usb/usbip/
H A Dvudc.h40 struct usb_request req;
128 struct usb_request *_req) in to_vrequest()

12345