| /linux/include/linux/usb/ |
| A D | gadget.h | 32 struct usb_ep; 116 void (*complete)(struct usb_ep *ep, 137 int (*enable) (struct usb_ep *ep, 139 int (*disable) (struct usb_ep *ep); 140 void (*dispose) (struct usb_ep *ep); 151 int (*set_wedge) (struct usb_ep *ep); 226 struct usb_ep { struct 249 int usb_ep_enable(struct usb_ep *ep); 250 int usb_ep_disable(struct usb_ep *ep); 255 int usb_ep_set_halt(struct usb_ep *ep); [all …]
|
| /linux/drivers/usb/gadget/udc/ |
| A D | trace.h | 140 TP_PROTO(struct usb_ep *ep, int ret), 174 TP_PROTO(struct usb_ep *ep, int ret), 179 TP_PROTO(struct usb_ep *ep, int ret), 184 TP_PROTO(struct usb_ep *ep, int ret), 189 TP_PROTO(struct usb_ep *ep, int ret), 194 TP_PROTO(struct usb_ep *ep, int ret), 199 TP_PROTO(struct usb_ep *ep, int ret), 204 TP_PROTO(struct usb_ep *ep, int ret), 209 TP_PROTO(struct usb_ep *ep, int ret), 214 TP_PROTO(struct usb_ep *ep, struct usb_request *req, int ret), [all …]
|
| A D | tegra-xudc.c | 399 struct usb_ep usb_ep; member 1297 tegra_xudc_ep_queue(struct usb_ep *usb_ep, struct usb_request *usb_req, in tegra_xudc_ep_queue() argument 1572 static int tegra_xudc_ep_set_halt(struct usb_ep *usb_ep, int value) in tegra_xudc_ep_set_halt() argument 1579 if (!usb_ep) in tegra_xudc_ep_set_halt() 1745 static int tegra_xudc_ep_disable(struct usb_ep *usb_ep) in tegra_xudc_ep_disable() argument 1752 if (!usb_ep) in tegra_xudc_ep_disable() 1861 static int tegra_xudc_ep_enable(struct usb_ep *usb_ep, in tegra_xudc_ep_enable() argument 1889 tegra_xudc_ep_alloc_request(struct usb_ep *usb_ep, gfp_t gfp) in tegra_xudc_ep_alloc_request() argument 1902 static void tegra_xudc_ep_free_request(struct usb_ep *usb_ep, in tegra_xudc_ep_free_request() argument 1920 static int tegra_xudc_ep0_enable(struct usb_ep *usb_ep, in tegra_xudc_ep0_enable() argument [all …]
|
| A D | core.c | 66 void usb_ep_set_maxpacket_limit(struct usb_ep *ep, in usb_ep_set_maxpacket_limit() 98 int usb_ep_enable(struct usb_ep *ep) in usb_ep_enable() 143 int usb_ep_disable(struct usb_ep *ep) in usb_ep_disable() 199 void usb_ep_free_request(struct usb_ep *ep, in usb_ep_free_request() 275 int usb_ep_queue(struct usb_ep *ep, in usb_ep_queue() 345 int usb_ep_set_halt(struct usb_ep *ep) in usb_ep_set_halt() 371 int usb_ep_clear_halt(struct usb_ep *ep) in usb_ep_clear_halt() 394 int usb_ep_set_wedge(struct usb_ep *ep) in usb_ep_set_wedge() 426 int usb_ep_fifo_status(struct usb_ep *ep) in usb_ep_fifo_status() 452 void usb_ep_fifo_flush(struct usb_ep *ep) in usb_ep_fifo_flush() [all …]
|
| A D | pxa27x_udc.c | 572 pxa_ep_alloc_request(struct usb_ep *_ep, gfp_t gfp_flags) in pxa_ep_alloc_request() 1196 static int pxa_ep_set_halt(struct usb_ep *_ep, int value) in pxa_ep_set_halt() 1245 static int pxa_ep_fifo_status(struct usb_ep *_ep) in pxa_ep_fifo_status() 1271 static void pxa_ep_fifo_flush(struct usb_ep *_ep) in pxa_ep_fifo_flush() 1314 static int pxa_ep_enable(struct usb_ep *_ep, in pxa_ep_enable() 1376 static int pxa_ep_disable(struct usb_ep *_ep) in pxa_ep_disable() 1679 list_add_tail(&dev->udc_usb_ep[i].usb_ep.ep_list, in udc_init_data() 1681 usb_ep_set_maxpacket_limit(&dev->udc_usb_ep[i].usb_ep, in udc_init_data() 1682 dev->udc_usb_ep[i].usb_ep.maxpacket); in udc_init_data() 1786 pxa_ep_disable(&udc->udc_usb_ep[i].usb_ep); in stop_activity() [all …]
|
| A D | s3c-hsudc.c | 106 struct usb_ep ep; 166 static inline struct s3c_hsudc_ep *our_ep(struct usb_ep *ep) in our_ep() 448 static int s3c_hsudc_set_halt(struct usb_ep *_ep, int value) in s3c_hsudc_set_halt() 492 static int s3c_hsudc_set_wedge(struct usb_ep *_ep) in s3c_hsudc_set_wedge() 699 static int s3c_hsudc_ep_enable(struct usb_ep *_ep, in s3c_hsudc_ep_enable() 747 static int s3c_hsudc_ep_disable(struct usb_ep *_ep) in s3c_hsudc_ep_disable() 777 static struct usb_request *s3c_hsudc_alloc_request(struct usb_ep *_ep, in s3c_hsudc_alloc_request() 797 static void s3c_hsudc_free_request(struct usb_ep *ep, struct usb_request *_req) in s3c_hsudc_free_request() 814 static int s3c_hsudc_queue(struct usb_ep *_ep, struct usb_request *_req, in s3c_hsudc_queue() 876 static int s3c_hsudc_dequeue(struct usb_ep *_ep, struct usb_request *_req) in s3c_hsudc_dequeue()
|
| /linux/drivers/usb/gadget/ |
| 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()
|
| A D | u_f.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/function/ |
| A D | g_zero.h | 70 struct usb_ep *in, struct usb_ep *out, 71 struct usb_ep *iso_in, struct usb_ep *iso_out);
|
| A D | u_serial.h | 40 struct usb_ep *in; 41 struct usb_ep *out; 53 struct usb_request *gs_alloc_req(struct usb_ep *ep, unsigned len, gfp_t flags); 54 void gs_free_req(struct usb_ep *, struct usb_request *req);
|
| A D | tcm.h | 121 struct usb_ep *ep_in; 122 struct usb_ep *ep_out; 125 struct usb_ep *ep_status; 126 struct usb_ep *ep_cmd;
|
| A D | u_audio.h | 61 struct usb_ep *in_ep; 63 struct usb_ep *out_ep; 65 struct usb_ep *in_ep_fback;
|
| 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; 290 static inline struct usb_request *ss_alloc_ep_req(struct usb_ep *ep, int len) in ss_alloc_ep_req() 295 static void disable_ep(struct usb_composite_dev *cdev, struct usb_ep *ep) in disable_ep() 305 struct usb_ep *in, struct usb_ep *out, in disable_endpoints() 306 struct usb_ep *iso_in, struct usb_ep *iso_out) in disable_endpoints() 502 static void reinit_write_data(struct usb_ep *ep, struct usb_request *req) in reinit_write_data() 581 struct usb_ep *ep; in source_sink_start_ep() [all …]
|
| A D | u_serial.c | 162 gs_alloc_req(struct usb_ep *ep, unsigned len, gfp_t kmalloc_flags) in gs_alloc_req() 186 void gs_free_req(struct usb_ep *ep, struct usb_request *req) in gs_free_req() 233 struct usb_ep *in; in gs_start_tx() 305 struct usb_ep *out = port->port_usb->out; in gs_start_rx() 488 static void gs_free_requests(struct usb_ep *ep, struct list_head *head, in gs_free_requests() 502 static int gs_alloc_requests(struct usb_ep *ep, struct list_head *head, in gs_alloc_requests() 503 void (*fn)(struct usb_ep *, struct usb_request *), in gs_alloc_requests() argument 538 struct usb_ep *ep = port->port_usb->out; in gs_start_io() 891 struct usb_ep *ep; in __gs_console_push() 959 struct usb_ep *ep; in gs_console_connect() [all …]
|
| A D | uvc.h | 24 struct usb_ep; 86 struct usb_ep *ep; 143 struct usb_ep *control_ep;
|
| A D | f_loopback.c | 31 struct usb_ep *in_ep; 32 struct usb_ep *out_ep; 235 static void loopback_complete(struct usb_ep *ep, struct usb_request *req) in loopback_complete() 305 static inline struct usb_request *lb_alloc_ep_req(struct usb_ep *ep, int len) in lb_alloc_ep_req() 361 struct f_loopback *loop, struct usb_ep *ep) in enable_endpoint()
|
| /linux/drivers/usb/gadget/udc/bdc/ |
| A D | bdc_ep.c | 595 ep->usb_ep.desc = NULL; in bdc_ep_disable() 627 ep->usb_ep.desc = ep->desc; in bdc_ep_enable() 714 if (!req || !ep->usb_ep.desc) in ep_queue() 760 ep, (void *)ep->usb_ep.desc); in ep_dequeue() 917 list_del(&ep->usb_ep.ep_list); in bdc_free_ep() 1732 if (!ep->usb_ep.desc) { in bdc_gadget_ep_queue() 1952 ep->usb_ep.caps.dir_in = true; in init_ep() 1954 ep->usb_ep.caps.dir_out = true; in init_ep() 1964 bdc->gadget.ep0 = &ep->usb_ep; in init_ep() 1979 ep->usb_ep.max_streams = 0; in init_ep() [all …]
|
| /linux/drivers/usb/gadget/legacy/ |
| 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/usbip/ |
| 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()
|
| /linux/drivers/usb/musb/ |
| 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/dwc3/ |
| A D | gadget.h | 113 int __dwc3_gadget_ep0_set_halt(struct usb_ep *ep, int value); 114 int dwc3_gadget_ep0_set_halt(struct usb_ep *ep, int value); 115 int dwc3_gadget_ep0_queue(struct usb_ep *ep, struct usb_request *request,
|
| /linux/drivers/usb/renesas_usbhs/ |
| A D | mod_gadget.c | 30 struct usb_ep ep; 301 static void __usbhsg_recip_send_complete(struct usb_ep *ep, in __usbhsg_recip_send_complete() 579 static int usbhsg_ep_enable(struct usb_ep *ep, in usbhsg_ep_enable() 636 static int usbhsg_ep_disable(struct usb_ep *ep) in usbhsg_ep_disable() 659 static struct usb_request *usbhsg_ep_alloc_request(struct usb_ep *ep, in usbhsg_ep_alloc_request() 673 static void usbhsg_ep_free_request(struct usb_ep *ep, 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() 723 static int __usbhsg_ep_set_halt_wedge(struct usb_ep *ep, int halt, int wedge) in __usbhsg_ep_set_halt_wedge() 768 static int usbhsg_ep_set_halt(struct usb_ep *ep, int value) in usbhsg_ep_set_halt() [all …]
|
| /linux/drivers/usb/mtu3/ |
| A D | mtu3.h | 274 struct usb_ep ep; 376 static inline struct mtu3_ep *to_mtu3_ep(struct usb_ep *ep) in to_mtu3_ep() 414 struct usb_request *mtu3_alloc_request(struct usb_ep *ep, gfp_t gfp_flags); 415 void mtu3_free_request(struct usb_ep *ep, struct usb_request *req);
|
| 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()
|
| /linux/drivers/usb/gadget/udc/aspeed-vhub/ |
| A D | epn.c | 328 static int ast_vhub_epn_queue(struct usb_ep* u_ep, struct usb_request *u_req, in ast_vhub_epn_queue() 465 static int ast_vhub_epn_dequeue(struct usb_ep* u_ep, struct usb_request *u_req) in ast_vhub_epn_dequeue() 512 static int ast_vhub_set_halt_and_wedge(struct usb_ep* u_ep, bool halt, in ast_vhub_set_halt_and_wedge() 544 static int ast_vhub_epn_set_halt(struct usb_ep *u_ep, int value) in ast_vhub_epn_set_halt() 549 static int ast_vhub_epn_set_wedge(struct usb_ep *u_ep) in ast_vhub_epn_set_wedge() 554 static int ast_vhub_epn_disable(struct usb_ep* u_ep) in ast_vhub_epn_disable() 591 static int ast_vhub_epn_enable(struct usb_ep* u_ep, in ast_vhub_epn_enable() 751 static void ast_vhub_epn_dispose(struct usb_ep *u_ep) in ast_vhub_epn_dispose()
|