| /linux/include/linux/usb/ |
| H A D | gadget.h | 32 struct usb_ep; 103 struct usb_ep *ep; 120 void (*complete)(struct usb_ep *ep, 141 int (*enable) (struct usb_ep *ep, 143 int (*disable) (struct usb_ep *ep); 144 void (*dispose) (struct usb_ep *ep); 146 struct usb_request *(*alloc_request) (struct usb_ep *ep, 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); [all …]
|
| H A D | func_utils.h | 60 struct usb_ep; 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/ |
| H A D | epautoconf.c | 63 struct usb_ep *usb_ep_autoconfig_ss( in usb_ep_autoconfig_ss() 69 struct usb_ep *ep; in usb_ep_autoconfig_ss() 149 struct usb_ep *usb_ep_autoconfig( in usb_ep_autoconfig() 154 struct usb_ep *ep; in usb_ep_autoconfig() 187 void usb_ep_autoconfig_release(struct usb_ep *ep) in usb_ep_autoconfig_release() 205 struct usb_ep *ep; in usb_ep_autoconfig_reset()
|
| /linux/drivers/usb/gadget/function/ |
| H A D | u_serial.h | 44 struct usb_ep *in; 45 struct usb_ep *out; 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 | u_audio.h | 64 struct usb_ep *in_ep; 66 struct usb_ep *out_ep; 68 struct usb_ep *in_ep_fback;
|
| H A D | f_sourcesink.c | 37 struct usb_ep *in_ep; 38 struct usb_ep *out_ep; 39 struct usb_ep *iso_in_ep; 40 struct usb_ep *iso_out_ep; 291 static inline struct usb_request *ss_alloc_ep_req(struct usb_ep *ep, int len) in ss_alloc_ep_req() 296 static void disable_ep(struct usb_composite_dev *cdev, struct usb_ep *ep) in disable_ep() 306 struct usb_ep *in, struct usb_ep *out, in disable_endpoints() 307 struct usb_ep *iso_in, struct usb_ep *iso_out) in disable_endpoints() 507 static void reinit_write_data(struct usb_ep *ep, struct usb_request *req) in reinit_write_data() 527 static void source_sink_complete(struct usb_ep *ep, struct usb_request *req) in source_sink_complete() [all …]
|
| H A D | uvc.h | 25 struct usb_ep; 94 struct usb_ep *ep; 177 struct usb_ep *interrupt_ep;
|
| H A D | f_loopback.c | 31 struct usb_ep *in_ep; 32 struct usb_ep *out_ep; 233 static void loopback_complete(struct usb_ep *ep, struct usb_request *req) in loopback_complete() 303 static inline struct usb_request *lb_alloc_ep_req(struct usb_ep *ep, int len) in lb_alloc_ep_req() 359 struct f_loopback *loop, struct usb_ep *ep) in enable_endpoint()
|
| H A D | u_ether.h | 59 struct usb_ep *in_ep; 60 struct usb_ep *out_ep;
|
| H A D | f_eem.c | 36 struct usb_ep *ep; 252 struct usb_ep *ep; in eem_bind() 319 static void eem_cmd_complete(struct usb_ep *ep, struct usb_request *req) in eem_cmd_complete() 337 struct usb_ep *in = port->in_ep; in eem_wrap() 416 struct usb_ep *ep; in eem_unwrap()
|
| /linux/drivers/usb/gadget/udc/ |
| H A D | tegra-xudc.c | 397 struct usb_ep usb_ep; member 608 static inline struct tegra_xudc_ep *to_xudc_ep(struct usb_ep *ep) in to_xudc_ep() 610 return container_of(ep, struct tegra_xudc_ep, usb_ep); in to_xudc_ep() 1057 usb_gadget_giveback_request(&ep->usb_ep, &req->usb_req); in tegra_xudc_req_done() 1294 ((req->usb_req.length % ep->usb_ep.maxpacket) == 0)) { in __tegra_xudc_ep_queue() 1310 tegra_xudc_ep_queue(struct usb_ep *usb_ep, struct usb_request *usb_req, in tegra_xudc_ep_queue() argument 1319 if (!usb_ep || !usb_req) in tegra_xudc_ep_queue() 1322 ep = to_xudc_ep(usb_ep); in tegra_xudc_ep_queue() 1520 tegra_xudc_ep_dequeue(struct usb_ep *usb_ep, struct usb_request *usb_req) in tegra_xudc_ep_dequeue() argument 1528 if (!usb_ep || !usb_req) in tegra_xudc_ep_dequeue() [all …]
|
| H A D | gr_udc.c | 346 static struct usb_request *gr_alloc_request(struct usb_ep *_ep, gfp_t gfp_flags) in gr_alloc_request() 790 static void gr_ep0_testmode_complete(struct usb_ep *_ep, in gr_ep0_testmode_complete() 809 static void gr_ep0_dummy_complete(struct usb_ep *_ep, struct usb_request *_req) in gr_ep0_dummy_complete() 820 void (*complete)(struct usb_ep *ep, in gr_ep0_respond() 1465 static int gr_ep_enable(struct usb_ep *_ep, in gr_ep_enable() 1599 static int gr_ep_disable(struct usb_ep *_ep) in gr_ep_disable() 1635 static void gr_free_request(struct usb_ep *_ep, struct usb_request *_req) in gr_free_request() 1651 static int gr_queue_ext(struct usb_ep *_ep, struct usb_request *_req, in gr_queue_ext() 1690 static int gr_dequeue(struct usb_ep *_ep, struct usb_request *_req) in gr_dequeue() 1744 static int gr_set_halt_wedge(struct usb_ep *_ep, int halt, int wedge) in gr_set_halt_wedge() [all …]
|
| /linux/drivers/usb/gadget/legacy/ |
| H A D | dbgp.c | 29 struct usb_ep *i_ep; 30 struct usb_ep *o_ep; 81 static void __disable_ep(struct usb_ep *ep) in __disable_ep() 92 static void dbgp_complete(struct usb_ep *ep, struct usb_request *req) in dbgp_complete() 128 static int dbgp_enable_ep_req(struct usb_ep *ep) in dbgp_enable_ep_req() 167 static int __enable_ep(struct usb_ep *ep, struct usb_endpoint_descriptor *desc) in __enable_ep() 330 static void dbgp_setup_complete(struct usb_ep *ep, in dbgp_setup_complete()
|
| /linux/drivers/usb/musb/ |
| H A D | musb_gadget.h | 66 musb_alloc_request(struct usb_ep *ep, gfp_t gfp_flags); 67 extern void musb_free_request(struct usb_ep *ep, struct usb_request *req); 75 struct usb_ep end_point;
|
| /linux/drivers/usb/usbip/ |
| H A D | vudc_dev.c | 229 static int vep_enable(struct usb_ep *_ep, in vep_enable() 260 static int vep_disable(struct usb_ep *_ep) in vep_disable() 279 static struct usb_request *vep_alloc_request(struct usb_ep *_ep, in vep_alloc_request() 296 static void vep_free_request(struct usb_ep *_ep, struct usb_request *_req) in vep_free_request() 308 static int vep_queue(struct usb_ep *_ep, struct usb_request *_req, in vep_queue() 333 static int vep_dequeue(struct usb_ep *_ep, struct usb_request *_req) in vep_dequeue() 370 vep_set_halt_and_wedge(struct usb_ep *_ep, int value, int wedged) in vep_set_halt_and_wedge() 402 vep_set_halt(struct usb_ep *_ep, int value) in vep_set_halt() 407 static int vep_set_wedge(struct usb_ep *_ep) in vep_set_wedge()
|
| H A D | vudc.h | 26 struct usb_ep ep; 122 static inline struct vep *to_vep(struct usb_ep *_ep) in to_vep()
|
| /linux/drivers/usb/mtu3/ |
| H A D | mtu3.h | 283 struct usb_ep ep; 388 static inline struct mtu3_ep *to_mtu3_ep(struct usb_ep *ep) in to_mtu3_ep() 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);
|
| H A D | mtu3_gadget.c | 152 static int mtu3_gadget_ep_enable(struct usb_ep *ep, in mtu3_gadget_ep_enable() 207 static int mtu3_gadget_ep_disable(struct usb_ep *ep) in mtu3_gadget_ep_disable() 233 struct usb_request *mtu3_alloc_request(struct usb_ep *ep, gfp_t gfp_flags) in mtu3_alloc_request() 251 void mtu3_free_request(struct usb_ep *ep, struct usb_request *req) in mtu3_free_request() 259 static int mtu3_gadget_queue(struct usb_ep *ep, in mtu3_gadget_queue() 322 static int mtu3_gadget_dequeue(struct usb_ep *ep, struct usb_request *req) in mtu3_gadget_dequeue() 363 static int mtu3_gadget_ep_set_halt(struct usb_ep *ep, int value) in mtu3_gadget_ep_set_halt() 409 static int mtu3_gadget_ep_set_wedge(struct usb_ep *ep) in mtu3_gadget_ep_set_wedge()
|
| H A D | mtu3_gadget_ep0.c | 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() 781 static int mtu3_ep0_enable(struct usb_ep *ep, in mtu3_ep0_enable() 788 static int mtu3_ep0_disable(struct usb_ep *ep) in mtu3_ep0_disable() 836 static int mtu3_ep0_queue(struct usb_ep *ep, in mtu3_ep0_queue() 858 static int mtu3_ep0_dequeue(struct usb_ep *ep, struct usb_request *req) in mtu3_ep0_dequeue() 864 static int mtu3_ep0_halt(struct usb_ep *ep, int value) in mtu3_ep0_halt()
|
| /linux/drivers/usb/gadget/udc/aspeed-vhub/ |
| H A D | epn.c | 335 static int ast_vhub_epn_queue(struct usb_ep* u_ep, struct usb_request *u_req, in ast_vhub_epn_queue() 472 static int ast_vhub_epn_dequeue(struct usb_ep* u_ep, struct usb_request *u_req) in ast_vhub_epn_dequeue() 521 static int ast_vhub_set_halt_and_wedge(struct usb_ep* u_ep, bool halt, in ast_vhub_set_halt_and_wedge() 553 static int ast_vhub_epn_set_halt(struct usb_ep *u_ep, int value) in ast_vhub_epn_set_halt() 558 static int ast_vhub_epn_set_wedge(struct usb_ep *u_ep) in ast_vhub_epn_set_wedge() 563 static int ast_vhub_epn_disable(struct usb_ep* u_ep) in ast_vhub_epn_disable() 600 static int ast_vhub_epn_enable(struct usb_ep* u_ep, in ast_vhub_epn_enable() 760 static void ast_vhub_epn_dispose(struct usb_ep *u_ep) in ast_vhub_epn_dispose()
|
| /linux/drivers/usb/gadget/udc/cdns2/ |
| H A D | cdns2-gadget.h | 552 struct usb_ep endpoint; 696 struct usb_request *cdns2_gadget_ep_alloc_request(struct usb_ep *ep, 698 void cdns2_gadget_ep_free_request(struct usb_ep *ep, 700 int cdns2_gadget_ep_dequeue(struct usb_ep *ep, struct usb_request *request);
|
| H A D | cdns2-ep0.c | 500 static int cdns2_gadget_ep0_enable(struct usb_ep *ep, in cdns2_gadget_ep0_enable() 510 static int cdns2_gadget_ep0_disable(struct usb_ep *ep) in cdns2_gadget_ep0_disable() 515 static int cdns2_gadget_ep0_set_halt(struct usb_ep *ep, int value) in cdns2_gadget_ep0_set_halt() 531 static int cdns2_gadget_ep0_set_wedge(struct usb_ep *ep) in cdns2_gadget_ep0_set_wedge() 536 static int cdns2_gadget_ep0_queue(struct usb_ep *ep, in cdns2_gadget_ep0_queue()
|
| /linux/drivers/usb/fotg210/ |
| H A D | fotg210-udc.c | 169 static int fotg210_ep_enable(struct usb_ep *_ep, in fotg210_ep_enable() 221 static int fotg210_ep_disable(struct usb_ep *_ep) in fotg210_ep_disable() 242 static struct usb_request *fotg210_ep_alloc_request(struct usb_ep *_ep, in fotg210_ep_alloc_request() 256 static void fotg210_ep_free_request(struct usb_ep *_ep, in fotg210_ep_free_request() 404 static int fotg210_ep_queue(struct usb_ep *_ep, struct usb_request *_req, in fotg210_ep_queue() 438 static int fotg210_ep_dequeue(struct usb_ep *_ep, struct usb_request *_req) in fotg210_ep_dequeue() 490 static int fotg210_set_halt_and_wedge(struct usb_ep *_ep, int value, int wedge) in fotg210_set_halt_and_wedge() 520 static int fotg210_ep_set_halt(struct usb_ep *_ep, int value) in fotg210_ep_set_halt() 525 static int fotg210_ep_set_wedge(struct usb_ep *_ep) in fotg210_ep_set_wedge() 530 static void fotg210_ep_fifo_flush(struct usb_ep *_ep) in fotg210_ep_fifo_flush() [all …]
|
| /linux/drivers/usb/gadget/udc/bdc/ |
| H A D | bdc.h | 262 #define to_bdc_ep(e) container_of(e, struct bdc_ep, usb_ep) 351 struct usb_ep usb_ep; member
|
| /linux/drivers/usb/chipidea/ |
| H A D | udc.c | 954 static int _ep_set_halt(struct usb_ep *ep, int value, bool check_transfer) in _ep_set_halt() 1000 struct usb_ep *ep; in _gadget_stop_activity() 1081 static void isr_get_status_complete(struct usb_ep *ep, struct usb_request *req) in isr_get_status_complete() 1099 static int _ep_queue(struct usb_ep *ep, struct usb_request *req, in _ep_queue() 1223 isr_setup_status_complete(struct usb_ep *ep, struct usb_request *req) in isr_setup_status_complete() 1533 static int ep_enable(struct usb_ep *ep, in ep_enable() 1601 static int ep_disable(struct usb_ep *ep) in ep_disable() 1641 static struct usb_request *ep_alloc_request(struct usb_ep *ep, gfp_t gfp_flags) in ep_alloc_request() 1662 static void ep_free_request(struct usb_ep *ep, struct usb_request *req) in ep_free_request() 1695 static int ep_queue(struct usb_ep *ep, struct usb_request *req, in ep_queue() [all …]
|