/drivers/usb/gadget/udc/ |
D | Kconfig | 39 endpoints (plus endpoint zero). 68 high speed USB Device Port with support for four fixed endpoints 81 The number of programmable endpoints is different through 119 endpoints (plus endpoint zero). This driver supports the 136 It has fifteen fixed-function endpoints, as well as endpoint 143 # if there's only one gadget driver, using only two bulk endpoints, 144 # don't waste memory for the other endpoints 159 It has nine configurable endpoints, and endpoint zero. 171 It has nine or more configurable endpoints, and endpoint zero. 195 It has up to 23 endpoints, as well as endpoint zero (for [all …]
|
/drivers/usb/musb/ |
D | musb_gadget_ep0.c | 46 #define next_ep0_request(musb) next_in_request(&(musb)->endpoints[0]) 124 ep = &musb->endpoints[epnum].ep_in; in service_tx_status_request() 126 ep = &musb->endpoints[epnum].ep_out; in service_tx_status_request() 127 regs = musb->endpoints[epnum].regs; in service_tx_status_request() 158 musb_write_fifo(&musb->endpoints[0], len, result); in service_tx_status_request() 202 musb_g_giveback(&musb->endpoints[0].ep_in, req, 0); in musb_g_ep0_giveback() 274 ep = musb->endpoints + epnum; in service_zero_data_request() 438 ep = musb->endpoints + epnum; in service_zero_data_request() 513 musb_read_fifo(&musb->endpoints[0], count, buf); in ep0_rxstate() 567 musb_write_fifo(&musb->endpoints[0], fifo_count, fifo_src); in ep0_txstate() [all …]
|
D | musb_core.h | 371 struct musb_hw_ep endpoints[MUSB_C_NUM_EPS]; member 372 #define control_ep endpoints 486 musb->endpoints[0].max_packet_sz_tx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0() 487 musb->endpoints[0].max_packet_sz_rx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0() 488 musb->endpoints[0].is_shared_fifo = true; in musb_configure_ep0() 525 musb->endpoints[0].max_packet_sz_tx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0() 526 musb->endpoints[0].max_packet_sz_rx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0() 527 musb->endpoints[0].is_shared_fifo = true; in musb_configure_ep0()
|
D | musb_gadget.c | 187 void __iomem *epio = ep->musb->endpoints[ep->current_epnum].regs; in nuke() 252 void __iomem *epio = musb->endpoints[epnum].regs; in txstate() 437 struct musb_ep *musb_ep = &musb->endpoints[epnum].ep_in; in musb_g_tx() 438 void __iomem *epio = musb->endpoints[epnum].regs; in musb_g_tx() 558 void __iomem *epio = musb->endpoints[epnum].regs; in rxstate() 562 struct musb_hw_ep *hw_ep = &musb->endpoints[epnum]; in rxstate() 829 void __iomem *epio = musb->endpoints[epnum].regs; in musb_g_rx() 831 struct musb_hw_ep *hw_ep = &musb->endpoints[epnum]; in musb_g_rx() 1139 epio = musb->endpoints[epnum].regs; in musb_gadget_disable() 1375 void __iomem *epio = musb->endpoints[epnum].regs; in musb_gadget_set_halt() [all …]
|
D | musb_host.c | 459 struct musb_hw_ep *hw_ep = musb->endpoints + epnum; in musb_host_packet_rx() 554 struct musb_hw_ep *ep = musb->endpoints + epnum; in musb_rx_reinit() 724 struct musb_hw_ep *hw_ep = musb->endpoints + epnum; in musb_ep_program() 1258 struct musb_hw_ep *hw_ep = musb->endpoints + epnum; in musb_host_tx() 1799 struct musb_hw_ep *hw_ep = musb->endpoints + epnum; in musb_host_rx() 2088 for (epnum = 1, hw_ep = musb->endpoints + 1; in musb_schedule() 2119 hw_ep = musb->endpoints + epnum; in musb_schedule() 2156 hw_ep = musb->endpoints + best_end; in musb_schedule()
|
D | musb_core.c | 456 void __iomem *regs = musb->endpoints[0].regs; in musb_load_testpacket() 965 ep = musb->endpoints; in musb_stage0_irq() 1313 struct musb_hw_ep *hw_ep = musb->endpoints; in ep_config_from_table() 1411 hw_ep = musb->endpoints + epnum; in ep_config_from_hw() 1519 struct musb_hw_ep *hw_ep = musb->endpoints + i; in musb_core_init() 2001 for (epnum = 0, ep = musb->endpoints; in allocate_instance() 2521 hw_ep = &musb->endpoints[i]; in musb_save_context() 2602 hw_ep = &musb->endpoints[i]; in musb_restore_context()
|
D | ux500_dma.c | 224 void __iomem *epio = musb->endpoints[ux500_channel->hw_ep->epnum].regs; in ux500_dma_channel_abort()
|
D | musb_cppi41.c | 92 void __iomem *epio = musb->endpoints[epnum].regs; in musb_is_tx_fifo_empty()
|
/drivers/dma/ |
D | sun4i-dma.c | 674 u32 endpoints; in sun4i_dma_prep_dma_cyclic() local 704 endpoints = SUN4I_DMA_CFG_SRC_DRQ_TYPE(SUN4I_NDMA_DRQ_TYPE_SDRAM) | in sun4i_dma_prep_dma_cyclic() 710 endpoints = SUN4I_DMA_CFG_SRC_DRQ_TYPE(vchan->endpoint) | in sun4i_dma_prep_dma_cyclic() 760 promise->cfg |= endpoints; in sun4i_dma_prep_dma_cyclic() 782 u32 endpoints, para; in sun4i_dma_prep_slave_sg() local 808 endpoints = SUN4I_DMA_CFG_DST_DRQ_TYPE(vchan->endpoint) | in sun4i_dma_prep_slave_sg() 813 endpoints = SUN4I_DMA_CFG_DST_DRQ_TYPE(ram_type) | in sun4i_dma_prep_slave_sg() 852 promise->cfg |= endpoints; in sun4i_dma_prep_slave_sg()
|
/drivers/rpmsg/ |
D | virtio_rpmsg_bus.c | 71 struct idr endpoints; member 249 id = idr_alloc(&vrp->endpoints, ept, id_min, id_max, GFP_KERNEL); in __rpmsg_create_ept() 291 idr_remove(&vrp->endpoints, ept->addr); in __rpmsg_destroy_ept() 708 ept = idr_find(&vrp->endpoints, msg->dst); in rpmsg_recv_single() 866 idr_init(&vrp->endpoints); in rpmsg_probe() 991 idr_destroy(&vrp->endpoints); in rpmsg_remove()
|
/drivers/usb/renesas_usbhs/ |
D | Kconfig | 14 It has nine or more configurable endpoints, and endpoint zero.
|
/drivers/net/wireless/zydas/zd1211rw/ |
D | zd_usb.h | 44 enum endpoints { enum
|
/drivers/usb/gadget/legacy/ |
D | Kconfig | 24 conformance. The driver needs only two bulk-capable endpoints, so 181 All endpoints, transfer speeds, and transfer types supported by 332 This driver requires four bulk and two interrupt endpoints,
|
/drivers/usb/gadget/ |
D | composite.c | 317 bitmap_zero(f->endpoints, 32); in usb_remove_function() 741 bitmap_zero(f->endpoints, 32); in reset_config() 814 set_bit(addr, f->endpoints); in set_config() 1936 if (test_bit(endp, f->endpoints)) in composite_setup()
|
D | Kconfig | 526 enough of the right types of endpoints, the gadget driver might
|
/drivers/usb/host/ |
D | xhci-mem.c | 913 INIT_LIST_HEAD(&bw_table->interval_bw[j].endpoints); in xhci_alloc_tt_info() 1886 struct list_head *ep = &bwt->interval_bw[j].endpoints; in xhci_mem_cleanup() 2289 INIT_LIST_HEAD(&bw_table->interval_bw[j].endpoints); in xhci_setup_port_arrays()
|
D | xhci.c | 2230 if (list_empty(&bw_table->interval_bw[i].endpoints)) in xhci_check_bw_table() 2236 ep_entry = bw_table->interval_bw[i].endpoints.next; in xhci_check_bw_table() 2478 list_for_each_entry(smaller_ep, &interval_bw->endpoints, in xhci_add_ep_to_interval_table() 2490 &interval_bw->endpoints); in xhci_add_ep_to_interval_table()
|
D | xhci.h | 965 struct list_head endpoints; member
|
/drivers/net/wireless/realtek/rtl8xxxu/ |
D | rtl8xxxu_core.c | 5884 int i, j = 0, endpoints; in rtl8xxxu_parse_usb() local 5890 endpoints = interface_desc->bNumEndpoints; in rtl8xxxu_parse_usb() 5892 for (i = 0; i < endpoints; i++) { in rtl8xxxu_parse_usb()
|