| /drivers/usb/gadget/ |
| A D | atmel_usba_udc.c | 223 ep->ep.name); in usba_ep_enable() 298 ep->ep.name); in usba_ep_disable() 392 ep->ep.name, req); in usba_ep_dequeue() 419 ep->ep.name); in usba_ep_set_halt() 425 ep->ep.name); in usba_ep_set_halt() 883 ep->ep.name, ep->state, epstatus, epctrl); in usba_control_irq() 934 ep->ep.name, ep->state); in usba_control_irq() 962 ep->ep.name, ep->state); in usba_control_irq() 1240 ep->ep.name = pdata->ep[i].name; in usba_udc_pdata() 1241 ep->ep.maxpacket = pdata->ep[i].fifo_size; in usba_udc_pdata() [all …]
|
| A D | at91_udc.c | 368 if (ep == &ep->udc->ep[0]) in at91_ep_disable() 376 ep->ep.desc = NULL; in at91_ep_disable() 377 ep->ep.maxpacket = ep->maxpacket; in at91_ep_disable() 435 if (!_ep || (!ep->ep.desc && ep->ep.name != ep0name)) { in at91_ep_queue() 647 ep->ep.desc = NULL; in udc_reinit() 979 ep = &udc->ep[tmp]; in handle_setup() 1005 if (!ep->ep.desc || ep->is_iso) in handle_setup() 1026 if (!ep->ep.desc || ep->is_iso) in handle_setup() 1351 ep = &udc->ep[i]; in at91sam9260_udc_init() 1391 ep = &udc->ep[i]; in at91sam9261_udc_init() [all …]
|
| A D | dwc2_udc_otg_xfer_dma.c | 180 struct dwc2_ep *ep = &dev->ep[ep_num]; in complete_rx() local 253 struct dwc2_ep *ep = &dev->ep[ep_num]; in complete_tx() local 329 struct dwc2_ep *ep = &dev->ep[ep_num]; in dwc2_udc_check_tx_queue() local 608 if (unlikely(!_ep || (!ep->desc && ep->ep.name != ep0name))) { in dwc2_queue() 611 ep->ep.name, !ep->desc, _ep); in dwc2_queue() 633 list_empty(&ep->queue), ep->stopped); in dwc2_queue() 715 ep->ep.name, count, in write_fifo_ep0() 791 struct dwc2_ep *ep = &dev->ep[0]; in dwc2_ep0_read() local 828 struct dwc2_ep *ep = &dev->ep[0]; in dwc2_ep0_write() local 1045 __func__, ep->ep.name, in dwc2_udc_set_halt() [all …]
|
| A D | epautoconf.c | 45 struct usb_ep *ep, in ep_matches() argument 63 if ('e' != ep->name[0]) in ep_matches() 69 if ('-' != ep->name[2]) { in ep_matches() 89 tmp = ep->name + strlen(ep->name); in ep_matches() 119 if (ep->maxpacket < max) in ep_matches() 203 struct usb_ep *ep; in usb_ep_autoconfig() local 207 if (ep && ep_matches(gadget, ep, desc)) in usb_ep_autoconfig() 208 return ep; in usb_ep_autoconfig() 214 return ep; in usb_ep_autoconfig() 232 struct usb_ep *ep; in usb_ep_autoconfig_reset() local [all …]
|
| A D | dwc2_udc_otg.c | 205 struct dwc2_ep *ep = &dev->ep[i]; in udc_reinit() local 377 __func__, ep->ep.name, ep, &req->req, stopped); in done() 388 ep->ep.name, &req->req, status, in done() 412 req->req.complete(&ep->ep, &req->req); in done() 427 debug("%s: %s %p\n", __func__, ep->ep.name, ep); in nuke() 448 struct dwc2_ep *ep = &dev->ep[i]; in stop_activity() local 675 __func__, _ep->name, ep->stopped, ep->ep.maxpacket); in dwc2_ep_enable() 692 _ep ? ep->ep.name : NULL); in dwc2_ep_disable() 749 if (!_ep || ep->ep.name == ep0name) in dwc2_dequeue() 801 if (unlikely(!_ep || (!ep->desc && ep->ep.name != ep0name))) { in dwc2_fifo_flush() [all …]
|
| A D | max3420_udc.c | 230 if (ep->id == 0) in spi_max3420_enable() 264 struct max3420_ep *ep = req->ep; in max3420_req_done() local 309 req->ep = ep; in max3420_ep_alloc_request() 355 ep->halted = 1; in max3420_ep_set_halt() 360 ep->halted = 0; in max3420_ep_set_halt() 512 ep = &udc->ep[udc->setup.wIndex & USB_ENDPOINT_NUMBER_MASK]; in max3420_getstatus() 552 ep = &udc->ep[id]; in max3420_set_clear_feature() 614 struct max3420_ep *ep = &udc->ep[ep_id]; in do_data() local 776 struct max3420_ep *ep = &udc->ep[i]; in max3420_setup_eps() local 780 ep->id = i; in max3420_setup_eps() [all …]
|
| A D | ci_udc.c | 269 struct ci_ep *ci_ep = container_of(ep, struct ci_ep, ep); in ci_ep_alloc_request() 781 struct ci_ep *ep = &controller.ep[i]; in handle_setup() local 790 ep_enable(num, in, ep->ep.maxpacket); in handle_setup() 895 if (controller.ep[i].ep.maxpacket > max) in udc_irq() 896 controller.ep[i].ep.maxpacket = max; in udc_irq() 1042 controller.gadget.ep0 = &controller.ep[0].ep; in ci_udc_probe() 1047 memcpy(&controller.ep[i].ep, &ci_ep_init[i], in ci_udc_probe() 1051 list_add_tail(&controller.ep[i].ep.ep_list, in ci_udc_probe() 1057 memcpy(&controller.ep[i].ep, &ci_ep_init[4], in ci_udc_probe() 1061 list_add_tail(&controller.ep[i].ep.ep_list, in ci_udc_probe() [all …]
|
| A D | atmel_usba_udc.h | 193 #define usba_ep_readl(ep, reg) \ argument 194 __raw_readl((ep)->ep_regs + USBA_EPT_##reg) 195 #define usba_ep_writel(ep, reg, value) \ argument 196 __raw_writel((value), (ep)->ep_regs + USBA_EPT_##reg) 197 #define usba_dma_readl(ep, reg) \ argument 198 __raw_readl((ep)->dma_regs + USBA_DMA_##reg) 199 #define usba_dma_writel(ep, reg, value) \ argument 258 struct usb_ep ep; member 307 return container_of(ep, struct usba_ep, ep); in to_usba_ep() 320 #define ep_is_control(ep) ((ep)->index == 0) argument [all …]
|
| A D | f_thor.c | 761 struct usb_ep *ep; in thor_func_bind() local 812 if (!ep) { in thor_func_bind() 823 ep->driver_data = dev; in thor_func_bind() 826 if (!ep) { in thor_func_bind() 836 ep->driver_data = dev; in thor_func_bind() 839 if (!ep) { in thor_func_bind() 844 dev->int_ep = ep; in thor_func_bind() 914 struct usb_ep *ep; in thor_eps_setup() local 917 ep = dev->in_ep; in thor_eps_setup() 935 ep = dev->out_ep; in thor_eps_setup() [all …]
|
| A D | f_fastboot.c | 297 static struct usb_request *fastboot_start_ep(struct usb_ep *ep) in fastboot_start_ep() argument 301 req = usb_ep_alloc_request(ep, 0); in fastboot_start_ep() 308 usb_ep_free_request(ep, req); in fastboot_start_ep() 422 static void compl_do_reset(struct usb_ep *ep, struct usb_request *req) in compl_do_reset() argument 428 static unsigned int rx_bytes_expected(struct usb_ep *ep) in rx_bytes_expected() argument 432 unsigned int maxpacket = usb_endpoint_maxp(ep->desc); in rx_bytes_expected() 481 req->length = rx_bytes_expected(ep); in rx_handler_dl_image() 485 usb_ep_queue(ep, req, 0); in rx_handler_dl_image() 496 do_exit_on_complete(ep, req); in do_bootm_on_complete() 557 req->length = rx_bytes_expected(ep); in rx_handler_command() [all …]
|
| A D | f_rockusb.c | 227 req = usb_ep_alloc_request(ep, 0); in rockusb_start_ep() 234 usb_ep_free_request(ep, req); in rockusb_start_ep() 402 status, ep->name, req->actual); in tx_handler_send_csw() 414 unsigned int maxpacket = ep->maxpacket; in rx_bytes_expected() 439 ep->name, req->actual, req->length); in tx_handler_ul_image() 534 req->length = rx_bytes_expected(ep); in rx_handler_dl_image() 545 usb_ep_queue(ep, req, 0); in rx_handler_dl_image() 657 tx_handler_ul_image(ep, req); in cb_read_lba() 697 req->length = rx_bytes_expected(ep); in cb_write_lba() 922 func_cb(ep, req); in rx_handler_command() [all …]
|
| A D | f_acm.c | 212 struct usb_ep *ep; in acm_bind() local 237 if (!ep) in acm_bind() 240 f_acm->ep_in = ep; in acm_bind() 241 ep->driver_data = c->cdev; /* claim */ in acm_bind() 244 if (!ep) in acm_bind() 247 f_acm->ep_out = ep; in acm_bind() 251 if (!ep) in acm_bind() 254 f_acm->ep_notify = ep; in acm_bind() 300 usb_ep_queue(ep, req, 0); in acm_rx_complete() 308 req = usb_ep_alloc_request(ep, 0); in acm_start_ep() [all …]
|
| /drivers/usb/musb/ |
| A D | musb_udc.c | 282 peri_rxcsr = readw(&musbr->ep[ep].epN.rxcsr); in musb_peri_rx_ack() 284 writew(peri_rxcsr, &musbr->ep[ep].epN.rxcsr); in musb_peri_rx_ack() 291 peri_txcsr = readw(&musbr->ep[ep].epN.txcsr); in musb_peri_tx_ready() 293 writew(peri_txcsr, &musbr->ep[ep].epN.txcsr); in musb_peri_tx_ready() 633 u16 peri_rxcsr = readw(&musbr->ep[ep].epN.rxcsr); in musb_peri_rx_ep() 642 peri_rxcount = readw(&musbr->ep[ep].epN.rxcount); in musb_peri_rx_ep() 707 unsigned int ep; in musb_peri_rx() local 711 for (ep = 1; ep < 16; ep++) { in musb_peri_rx() 725 for (ep = 1; ep < 16; ep++) { in musb_peri_tx() 821 u16 peri_txcsr = readw(&musbr->ep[ep].epN.txcsr); in udc_endpoint_write() [all …]
|
| A D | musb_hcd.c | 85 if (!ep) { in check_stall() 185 if (check_stall(ep, 1)) { in wait_until_txep_ready() 217 if (check_stall(ep, 0)) { in wait_until_rxep_ready() 850 int ep = usb_pipeendpoint(pipe); in submit_bulk_msg() local 895 write_toggle(dev, ep, dir_out); in submit_bulk_msg() 931 usb_settoggle(dev, ep, dir_out, in submit_bulk_msg() 935 write_toggle(dev, ep, dir_out); in submit_bulk_msg() 977 usb_settoggle(dev, ep, dir_out, in submit_bulk_msg() 1057 int ep = usb_pipeendpoint(pipe); in submit_int_msg() local 1102 write_toggle(dev, ep, dir_out); in submit_int_msg() [all …]
|
| A D | musb_core.c | 114 void write_fifo(u8 ep, u32 length, void *fifo_data) in write_fifo() argument 119 writeb(ep, &musbr->index); in write_fifo() 123 writeb(*data++, &musbr->fifox[ep]); in write_fifo() 139 void read_fifo(u8 ep, u32 length, void *fifo_data) in read_fifo() argument 144 writeb(ep, &musbr->index); in read_fifo() 148 *data++ = readb(&musbr->fifox[ep]); in read_fifo()
|
| /drivers/usb/mtu3/ |
| A D | mtu3_gadget.c | 103 mep->ep.maxpacket = mep->maxp; in mtu3_ep_enable() 104 mep->ep.desc = desc; in mtu3_ep_enable() 105 mep->ep.comp_desc = comp_desc; in mtu3_ep_enable() 135 mep->ep.desc = NULL; in mtu3_ep_disable() 160 mep = to_mtu3_ep(ep); in mtu3_gadget_ep_enable() 273 req, ep->name); in mtu3_gadget_queue() 370 ep->name); in mtu3_gadget_ep_set_halt() 395 return usb_ep_set_halt(ep); in mtu3_gadget_ep_set_wedge() 587 mep->ep.name = mep->name; in init_hw_ep() 594 mtu->g.ep0 = &mep->ep; in init_hw_ep() [all …]
|
| /drivers/clk/at91/ |
| A D | sama7d65.c | 452 const char *ep[4]; member 464 .ep = { "syspll_divpmcck", }, 496 .ep = { "syspll_divpmcck", }, 507 .ep = { "syspll_divpmcck", }, 517 .ep = { "syspll_divpmcck", }, 528 .ep = { "syspll_divpmcck", }, 539 .ep = { "syspll_divpmcck", }, 550 .ep = { "syspll_divpmcck", }, 698 const char *ep[8]; member 729 .ep = {"baudpll_divpmcck", }, [all …]
|
| A D | sama7g5.c | 406 const char *ep[4]; member 418 .ep = { "syspll_divpmcck", }, 429 .ep = { "ddrpll_divpmcck", }, 450 .ep = { "syspll_divpmcck", }, 603 const char *ep[8]; member 625 .ep = { "audiopll_divpmcck", }, 635 .ep = { "ddrpll_divpmcck", "imgpll_divpmcck", }, 765 .ep = { "ethpll_divpmcck", }, 775 .ep = { "ethpll_divpmcck", }, 1245 p[4 + j] = sama7g5_mckx[i].ep[j]; in sama7g5_clk_probe() [all …]
|
| A D | sam9x7.c | 512 const char *ep[8]; member 522 .ep = { "plla_div2pmcck", }, 531 .ep = { "plla_div2pmcck", }, 540 .ep = { "plla_div2pmcck", }, 549 .ep = { "plla_div2pmcck", }, 558 .ep = { "plla_div2pmcck", }, 567 .ep = { "plla_div2pmcck", }, 576 .ep = { "plla_div2pmcck", }, 595 .ep = { "plla_div2pmcck", }, 604 .ep = { "plla_div2pmcck", }, [all …]
|
| /drivers/usb/musb-new/ |
| A D | musb_gadget.h | 30 struct musb_ep *ep; member 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); 75 static inline struct musb_ep *to_musb_ep(struct usb_ep *ep) in to_musb_ep() argument 77 return ep ? container_of(ep, struct musb_ep, end_point) : NULL; in to_musb_ep() 80 static inline struct musb_request *next_request(struct musb_ep *ep) in next_request() argument 82 struct list_head *queue = &ep->req_list; in next_request()
|
| A D | musb_gadget.c | 194 ep->busy = 1; in musb_g_giveback() 208 ep->busy = busy; in musb_g_giveback() 221 void __iomem *epio = ep->musb->endpoints[ep->current_epnum].regs; in nuke() 223 ep->busy = 1; in nuke() 229 if (ep->is_in) { in nuke() 250 ep->dma = NULL; in nuke() 1327 if (!ep || !req) in musb_gadget_queue() 1442 if (!ep) in musb_gadget_set_halt() 1520 if (!ep) in musb_gadget_set_wedge() 1829 memset(ep, 0, sizeof *ep); in init_peripheral_ep() [all …]
|
| A D | musb_host.c | 108 ep->epnum, csr)) in musb_h_tx_flush_fifo() 131 ep->epnum, csr); in musb_h_ep0_flush_fifo() 146 if (ep->epnum) { in musb_h_tx_start() 172 ep->in_qh = qh; in musb_ep_set_qh() 174 ep->out_qh = qh; in musb_ep_set_qh() 179 return is_in ? ep->in_qh : ep->out_qh; in musb_ep_get_qh() 376 ep->rx_reinit = 1; in musb_advance_schedule() 609 musb_writew(ep->regs, MUSB_RXMAXP, ep->max_packet_sz_rx); in musb_rx_reinit() 614 ep->rx_reinit = 0; in musb_rx_reinit() 2135 dma = is_in ? ep->rx_channel : ep->tx_channel; [all …]
|
| A D | musb_gadget_ep0.c | 91 struct musb_ep *ep; in service_tx_status_request() local 256 regs = ep->regs; in service_zero_data_request() 420 regs = ep->regs; in service_zero_data_request() 913 struct musb_ep *ep; in musb_g_ep0_queue() local 923 ep = to_musb_ep(e); in musb_g_ep0_queue() 924 musb = ep->musb; in musb_g_ep0_queue() 931 req->tx = ep->is_in; in musb_g_ep0_queue() 957 ep->name, ep->is_in ? "IN/TX" : "OUT/RX", in musb_g_ep0_queue() 1000 struct musb_ep *ep; in musb_g_ep0_halt() local 1010 ep = to_musb_ep(e); in musb_g_ep0_halt() [all …]
|
| /drivers/usb/gadget/rcar/ |
| A D | mod_gadget.c | 28 struct usb_ep ep; member 280 usb_ep_free_request(ep, req); in __usbhsg_recip_send_complete() 886 usbhsg_ep_disable(&uep->ep); in usbhsg_try_stop() 1078 uep->ep.name = uep->ep_name; in usbhs_mod_gadget_probe() 1079 uep->ep.ops = &usbhsg_ep_ops; in usbhs_mod_gadget_probe() 1085 gpriv->gadget.ep0 = &uep->ep; in usbhs_mod_gadget_probe() 1091 uep->ep.caps.type_iso = true; in usbhs_mod_gadget_probe() 1093 uep->ep.caps.type_bulk = true; in usbhs_mod_gadget_probe() 1095 uep->ep.caps.type_int = true; in usbhs_mod_gadget_probe() 1100 uep->ep.caps.dir_in = true; in usbhs_mod_gadget_probe() [all …]
|
| /drivers/usb/dwc3/ |
| A D | gadget.h | 26 #define to_dwc3_ep(ep) (container_of(ep, struct dwc3_ep, endpoint)) argument 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,
|