/openbmc/linux/include/linux/usb/ |
H A D | gadget.h | 31 struct usb_ep; 115 void (*complete)(struct usb_ep *ep, 136 int (*enable) (struct usb_ep *ep, 138 int (*disable) (struct usb_ep *ep); 139 void (*dispose) (struct usb_ep *ep); 150 int (*set_wedge) (struct usb_ep *ep); 225 struct usb_ep { struct 248 int usb_ep_enable(struct usb_ep *ep); 249 int usb_ep_disable(struct usb_ep *ep); 254 int usb_ep_set_halt(struct usb_ep *ep); [all …]
|
/openbmc/u-boot/include/linux/usb/ |
H A D | gadget.h | 26 struct usb_ep; 95 void (*complete)(struct usb_ep *ep, 114 int (*enable) (struct usb_ep *ep, 116 int (*disable) (struct usb_ep *ep); 126 int (*set_halt) (struct usb_ep *ep, int value); 127 int (*set_wedge)(struct usb_ep *ep); 128 int (*fifo_status) (struct usb_ep *ep); 129 void (*fifo_flush) (struct usb_ep *ep); 157 struct usb_ep { struct 322 static inline int usb_ep_queue(struct usb_ep *ep, in usb_ep_queue() [all …]
|
/openbmc/linux/drivers/usb/gadget/function/ |
H A D | f_midi2.c | 993 if (!usb_ep->usb_ep || !usb_ep->usb_ep->enabled) in process_midi1_transmit() 1111 if (!usb_ep->usb_ep) in f_midi2_start_ep() 1126 if (!usb_ep->usb_ep || !usb_ep->num_reqs) in f_midi2_drop_reqs() 1131 usb_ep_dequeue(usb_ep->usb_ep, usb_ep->reqs[i].req); in f_midi2_drop_reqs() 1143 if (!usb_ep->usb_ep) in f_midi2_alloc_ep_reqs() 1151 usb_ep->reqs[i].req = alloc_ep_req(usb_ep->usb_ep, in f_midi2_alloc_ep_reqs() 1169 free_ep_req(usb_ep->usb_ep, usb_ep->reqs[i].req); in f_midi2_free_ep_reqs() 1186 if (!usb_ep->usb_ep) in f_midi2_init_ep() 1196 usb_ep->reqs[i].usb_ep = usb_ep; in f_midi2_init_ep() 1222 if (!usb_ep->usb_ep) in f_midi2_queue_out_reqs() [all …]
|
H 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);
|
H 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);
|
H 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;
|
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 | uvc.h | 25 struct usb_ep; 88 struct usb_ep *ep; 150 struct usb_ep *interrupt_ep;
|
/openbmc/linux/drivers/usb/gadget/udc/ |
H A D | trace.h | 145 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, int ret), 219 TP_PROTO(struct usb_ep *ep, struct usb_request *req, int ret), [all …]
|
H A D | tegra-xudc.c | 397 struct usb_ep usb_ep; member 1306 tegra_xudc_ep_queue(struct usb_ep *usb_ep, struct usb_request *usb_req, in tegra_xudc_ep_queue() argument 1586 static int tegra_xudc_ep_set_halt(struct usb_ep *usb_ep, int value) in tegra_xudc_ep_set_halt() argument 1593 if (!usb_ep) in tegra_xudc_ep_set_halt() 1759 static int tegra_xudc_ep_disable(struct usb_ep *usb_ep) in tegra_xudc_ep_disable() argument 1766 if (!usb_ep) in tegra_xudc_ep_disable() 1875 static int tegra_xudc_ep_enable(struct usb_ep *usb_ep, in tegra_xudc_ep_enable() argument 1903 tegra_xudc_ep_alloc_request(struct usb_ep *usb_ep, gfp_t gfp) in tegra_xudc_ep_alloc_request() argument 1916 static void tegra_xudc_ep_free_request(struct usb_ep *usb_ep, in tegra_xudc_ep_free_request() argument 1934 static int tegra_xudc_ep0_enable(struct usb_ep *usb_ep, in tegra_xudc_ep0_enable() argument [all …]
|
H A D | core.c | 81 void usb_ep_set_maxpacket_limit(struct usb_ep *ep, in usb_ep_set_maxpacket_limit() 113 int usb_ep_enable(struct usb_ep *ep) in usb_ep_enable() 156 int usb_ep_disable(struct usb_ep *ep) in usb_ep_disable() 212 void usb_ep_free_request(struct usb_ep *ep, in usb_ep_free_request() 288 int usb_ep_queue(struct usb_ep *ep, in usb_ep_queue() 360 int usb_ep_set_halt(struct usb_ep *ep) in usb_ep_set_halt() 386 int usb_ep_clear_halt(struct usb_ep *ep) in usb_ep_clear_halt() 409 int usb_ep_set_wedge(struct usb_ep *ep) in usb_ep_set_wedge() 441 int usb_ep_fifo_status(struct usb_ep *ep) in usb_ep_fifo_status() 467 void usb_ep_fifo_flush(struct usb_ep *ep) in usb_ep_fifo_flush() [all …]
|
H A D | pxa27x_udc.c | 572 pxa_ep_alloc_request(struct usb_ep *_ep, gfp_t gfp_flags) in pxa_ep_alloc_request() 1197 static int pxa_ep_set_halt(struct usb_ep *_ep, int value) in pxa_ep_set_halt() 1246 static int pxa_ep_fifo_status(struct usb_ep *_ep) in pxa_ep_fifo_status() 1272 static void pxa_ep_fifo_flush(struct usb_ep *_ep) in pxa_ep_fifo_flush() 1315 static int pxa_ep_enable(struct usb_ep *_ep, in pxa_ep_enable() 1377 static int pxa_ep_disable(struct usb_ep *_ep) in pxa_ep_disable() 1680 list_add_tail(&dev->udc_usb_ep[i].usb_ep.ep_list, in udc_init_data() 1682 usb_ep_set_maxpacket_limit(&dev->udc_usb_ep[i].usb_ep, in udc_init_data() 1683 dev->udc_usb_ep[i].usb_ep.maxpacket); in udc_init_data() 1787 pxa_ep_disable(&udc->udc_usb_ep[i].usb_ep); in stop_activity() [all …]
|
/openbmc/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()
|
H 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()
|
/openbmc/u-boot/drivers/usb/musb-new/ |
H A D | musb_gadget.h | 43 musb_alloc_request(struct usb_ep *ep, gfp_t gfp_flags); 44 extern void musb_free_request(struct usb_ep *ep, struct usb_request *req); 52 struct usb_ep end_point; 76 static inline struct musb_ep *to_musb_ep(struct usb_ep *ep) in to_musb_ep()
|
/openbmc/u-boot/drivers/usb/gadget/ |
H A D | epautoconf.c | 48 struct usb_ep *ep, in ep_matches() 173 static struct usb_ep * 176 struct usb_ep *ep; in find_ep() 215 struct usb_ep *usb_ep_autoconfig( in usb_ep_autoconfig() 220 struct usb_ep *ep = NULL; in usb_ep_autoconfig() 306 struct usb_ep *ep; in usb_ep_autoconfig_reset()
|
H A D | dwc2_udc_otg.c | 83 static int dwc2_ep_enable(struct usb_ep *ep, 85 static int dwc2_ep_disable(struct usb_ep *ep); 86 static struct usb_request *dwc2_alloc_request(struct usb_ep *ep, 91 static int dwc2_dequeue(struct usb_ep *ep, struct usb_request *); 92 static int dwc2_fifo_status(struct usb_ep *ep); 93 static void dwc2_fifo_flush(struct usb_ep *ep); 107 static int dwc2_udc_set_halt(struct usb_ep *_ep, int value); 540 static int dwc2_ep_enable(struct usb_ep *_ep, in dwc2_ep_enable() 606 static int dwc2_ep_disable(struct usb_ep *_ep) in dwc2_ep_disable() 696 static int dwc2_fifo_status(struct usb_ep *_ep) in dwc2_fifo_status() [all …]
|
H A D | f_fastboot.c | 42 struct usb_ep *in_ep, *out_ep; 138 static void rx_handler_command(struct usb_ep *ep, struct usb_request *req); 140 static void fastboot_complete(struct usb_ep *ep, struct usb_request *req) in fastboot_complete() 218 static struct usb_request *fastboot_start_ep(struct usb_ep *ep) in fastboot_start_ep() 343 static void compl_do_reset(struct usb_ep *ep, struct usb_request *req) in compl_do_reset() 348 static unsigned int rx_bytes_expected(struct usb_ep *ep) in rx_bytes_expected() 372 static void rx_handler_dl_image(struct usb_ep *ep, struct usb_request *req) in rx_handler_dl_image() 408 static void do_exit_on_complete(struct usb_ep *ep, struct usb_request *req) in do_exit_on_complete() 413 static void do_bootm_on_complete(struct usb_ep *ep, struct usb_request *req) in do_bootm_on_complete() 419 static void rx_handler_command(struct usb_ep *ep, struct usb_request *req) in rx_handler_command()
|
H A D | f_rockusb.c | 99 static void rx_handler_command(struct usb_ep *ep, struct usb_request *req); 137 static void rockusb_complete(struct usb_ep *ep, struct usb_request *req) in rockusb_complete() 221 static struct usb_request *rockusb_start_ep(struct usb_ep *ep) in rockusb_start_ep() 406 static unsigned int rx_bytes_expected(struct usb_ep *ep) in rx_bytes_expected() 615 static void cb_read_lba(struct usb_ep *ep, struct usb_request *req) in cb_read_lba() 657 static void cb_write_lba(struct usb_ep *ep, struct usb_request *req) in cb_write_lba() 698 static void cb_erase_lba(struct usb_ep *ep, struct usb_request *req) in cb_erase_lba() 749 static void compl_do_reset(struct usb_ep *ep, struct usb_request *req) in compl_do_reset() 757 static void cb_reboot(struct usb_ep *ep, struct usb_request *req) in cb_reboot() 770 static void cb_not_support(struct usb_ep *ep, struct usb_request *req) in cb_not_support() [all …]
|
/openbmc/linux/drivers/usb/gadget/udc/bdc/ |
H 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() 1957 ep->usb_ep.caps.dir_in = true; in init_ep() 1959 ep->usb_ep.caps.dir_out = true; in init_ep() 1969 bdc->gadget.ep0 = &ep->usb_ep; in init_ep() 1984 ep->usb_ep.max_streams = 0; in init_ep() [all …]
|
/openbmc/u-boot/drivers/usb/dwc3/ |
H A D | gadget.h | 84 int __dwc3_gadget_ep0_set_halt(struct usb_ep *ep, int value); 85 int dwc3_gadget_ep0_set_halt(struct usb_ep *ep, int value); 86 int dwc3_gadget_ep0_queue(struct usb_ep *ep, struct usb_request *request,
|
/openbmc/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()
|
/openbmc/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;
|
/openbmc/linux/drivers/usb/dwc3/ |
H A D | gadget.h | 115 int __dwc3_gadget_ep0_set_halt(struct usb_ep *ep, int value); 116 int dwc3_gadget_ep0_set_halt(struct usb_ep *ep, int value); 117 int dwc3_gadget_ep0_queue(struct usb_ep *ep, struct usb_request *request,
|
/openbmc/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()
|