Home
last modified time | relevance | path

Searched refs:epnum (Results 1 - 25 of 170) sorted by relevance

1234567

/kernel/linux/linux-5.10/drivers/usb/mtu3/
H A Dmtu3_qmu.c73 static dma_addr_t read_txq_cur_addr(void __iomem *mbase, u8 epnum) in read_txq_cur_addr() argument
78 txcpr = mtu3_readl(mbase, USB_QMU_TQCPR(epnum)); in read_txq_cur_addr()
79 txhiar = mtu3_readl(mbase, USB_QMU_TQHIAR(epnum)); in read_txq_cur_addr()
84 static dma_addr_t read_rxq_cur_addr(void __iomem *mbase, u8 epnum) in read_rxq_cur_addr() argument
89 rxcpr = mtu3_readl(mbase, USB_QMU_RQCPR(epnum)); in read_rxq_cur_addr()
90 rxhiar = mtu3_readl(mbase, USB_QMU_RQHIAR(epnum)); in read_rxq_cur_addr()
95 static void write_txq_start_addr(void __iomem *mbase, u8 epnum, dma_addr_t dma) in write_txq_start_addr() argument
99 mtu3_writel(mbase, USB_QMU_TQSAR(epnum), in write_txq_start_addr()
101 tqhiar = mtu3_readl(mbase, USB_QMU_TQHIAR(epnum)); in write_txq_start_addr()
104 mtu3_writel(mbase, USB_QMU_TQHIAR(epnum), tqhia in write_txq_start_addr()
107 write_rxq_start_addr(void __iomem *mbase, u8 epnum, dma_addr_t dma) write_rxq_start_addr() argument
193 int epnum = mep->epnum; mtu3_qmu_resume() local
336 u8 epnum = mep->epnum; mtu3_qmu_start() local
379 int epnum = mep->epnum; mtu3_qmu_stop() local
418 qmu_tx_zlp_error_handler(struct mtu3 *mtu, u8 epnum) qmu_tx_zlp_error_handler() argument
470 qmu_done_tx(struct mtu3 *mtu, u8 epnum) qmu_done_tx() argument
510 qmu_done_rx(struct mtu3 *mtu, u8 epnum) qmu_done_rx() argument
[all...]
H A Dmtu3.h32 #define MU3D_EP_TXCR0(epnum) (U3D_TX1CSR0 + (((epnum) - 1) * 0x10))
33 #define MU3D_EP_TXCR1(epnum) (U3D_TX1CSR1 + (((epnum) - 1) * 0x10))
34 #define MU3D_EP_TXCR2(epnum) (U3D_TX1CSR2 + (((epnum) - 1) * 0x10))
36 #define MU3D_EP_RXCR0(epnum) (U3D_RX1CSR0 + (((epnum) - 1) * 0x10))
37 #define MU3D_EP_RXCR1(epnum) (U3D_RX1CSR1 + (((epnum)
280 u8 epnum; global() member
304 int epnum; global() member
[all...]
H A Dmtu3_core.c279 u32 rst_bit = EP_RST(mep->is_in, mep->epnum); in mtu3_ep_reset()
290 u8 epnum = mep->epnum; in mtu3_ep_stall_set() local
294 csr = mtu3_readl(mbase, MU3D_EP_TXCR0(epnum)) & TX_W1C_BITS; in mtu3_ep_stall_set()
299 mtu3_writel(mbase, MU3D_EP_TXCR0(epnum), csr); in mtu3_ep_stall_set()
301 csr = mtu3_readl(mbase, MU3D_EP_RXCR0(epnum)) & RX_W1C_BITS; in mtu3_ep_stall_set()
306 mtu3_writel(mbase, MU3D_EP_RXCR0(epnum), csr); in mtu3_ep_stall_set()
370 int epnum = mep->epnum; in mtu3_config_ep() local
410 mtu3_setbits(mbase, U3D_QIESR0, QMU_TX_DONE_INT(epnum)); in mtu3_config_ep()
470 int epnum = mep->epnum; mtu3_deconfig_ep() local
[all...]
H A Dmtu3_gadget.c29 if (mep->epnum)
49 if (mep->epnum) in nuke()
173 if (usb_endpoint_num(desc) != mep->epnum) in mtu3_gadget_ep_enable()
243 mreq->epnum = mep->epnum; in mtu3_alloc_request()
275 __func__, mep->is_in ? "TX" : "RX", mreq->epnum, ep->name, in mtu3_gadget_queue()
612 u32 epnum, u32 is_in) in init_hw_ep()
614 mep->epnum = epnum; in init_hw_ep()
620 sprintf(mep->name, "ep%d%s", epnum, in init_hw_ep()
611 init_hw_ep(struct mtu3 *mtu, struct mtu3_ep *mep, u32 epnum, u32 is_in) init_hw_ep() argument
656 u8 epnum; mtu3_gadget_init_eps() local
[all...]
H A Dmtu3_debugfs.c147 int epnum = mep->epnum; in mtu3_debugfs_ep_regset() local
155 regs[0].offset = in ? MU3D_EP_TXCR0(epnum) : MU3D_EP_RXCR0(epnum); in mtu3_debugfs_ep_regset()
157 regs[1].offset = in ? MU3D_EP_TXCR1(epnum) : MU3D_EP_RXCR1(epnum); in mtu3_debugfs_ep_regset()
159 regs[2].offset = in ? MU3D_EP_TXCR2(epnum) : MU3D_EP_RXCR2(epnum); in mtu3_debugfs_ep_regset()
161 regs[3].offset = in ? USB_QMU_TQHIAR(epnum) : USB_QMU_RQHIAR(epnum); in mtu3_debugfs_ep_regset()
[all...]
/kernel/linux/linux-6.6/drivers/usb/mtu3/
H A Dmtu3.h35 #define MU3D_EP_TXCR0(epnum) (U3D_TX1CSR0 + (((epnum) - 1) * 0x10))
36 #define MU3D_EP_TXCR1(epnum) (U3D_TX1CSR1 + (((epnum) - 1) * 0x10))
37 #define MU3D_EP_TXCR2(epnum) (U3D_TX1CSR2 + (((epnum) - 1) * 0x10))
39 #define MU3D_EP_RXCR0(epnum) (U3D_RX1CSR0 + (((epnum) - 1) * 0x10))
40 #define MU3D_EP_RXCR1(epnum) (U3D_RX1CSR1 + (((epnum)
278 u8 epnum; global() member
302 int epnum; global() member
[all...]
H A Dmtu3_qmu.c73 static dma_addr_t read_txq_cur_addr(void __iomem *mbase, u8 epnum) in read_txq_cur_addr() argument
78 txcpr = mtu3_readl(mbase, USB_QMU_TQCPR(epnum)); in read_txq_cur_addr()
79 txhiar = mtu3_readl(mbase, USB_QMU_TQHIAR(epnum)); in read_txq_cur_addr()
84 static dma_addr_t read_rxq_cur_addr(void __iomem *mbase, u8 epnum) in read_rxq_cur_addr() argument
89 rxcpr = mtu3_readl(mbase, USB_QMU_RQCPR(epnum)); in read_rxq_cur_addr()
90 rxhiar = mtu3_readl(mbase, USB_QMU_RQHIAR(epnum)); in read_rxq_cur_addr()
95 static void write_txq_start_addr(void __iomem *mbase, u8 epnum, dma_addr_t dma) in write_txq_start_addr() argument
99 mtu3_writel(mbase, USB_QMU_TQSAR(epnum), in write_txq_start_addr()
101 tqhiar = mtu3_readl(mbase, USB_QMU_TQHIAR(epnum)); in write_txq_start_addr()
104 mtu3_writel(mbase, USB_QMU_TQHIAR(epnum), tqhia in write_txq_start_addr()
107 write_rxq_start_addr(void __iomem *mbase, u8 epnum, dma_addr_t dma) write_rxq_start_addr() argument
193 int epnum = mep->epnum; mtu3_qmu_resume() local
336 u8 epnum = mep->epnum; mtu3_qmu_start() local
379 int epnum = mep->epnum; mtu3_qmu_stop() local
425 qmu_tx_zlp_error_handler(struct mtu3 *mtu, u8 epnum) qmu_tx_zlp_error_handler() argument
474 qmu_error_rx(struct mtu3 *mtu, u8 epnum) qmu_error_rx() argument
508 qmu_done_tx(struct mtu3 *mtu, u8 epnum) qmu_done_tx() argument
548 qmu_done_rx(struct mtu3 *mtu, u8 epnum) qmu_done_rx() argument
[all...]
H A Dmtu3_core.c301 u32 rst_bit = EP_RST(mep->is_in, mep->epnum); in mtu3_ep_reset()
312 u8 epnum = mep->epnum; in mtu3_ep_stall_set() local
316 csr = mtu3_readl(mbase, MU3D_EP_TXCR0(epnum)) & TX_W1C_BITS; in mtu3_ep_stall_set()
321 mtu3_writel(mbase, MU3D_EP_TXCR0(epnum), csr); in mtu3_ep_stall_set()
323 csr = mtu3_readl(mbase, MU3D_EP_RXCR0(epnum)) & RX_W1C_BITS; in mtu3_ep_stall_set()
328 mtu3_writel(mbase, MU3D_EP_RXCR0(epnum), csr); in mtu3_ep_stall_set()
409 int epnum = mep->epnum; in mtu3_config_ep() local
449 mtu3_setbits(mbase, U3D_QIESR0, QMU_TX_DONE_INT(epnum)); in mtu3_config_ep()
509 int epnum = mep->epnum; mtu3_deconfig_ep() local
[all...]
/kernel/linux/linux-5.10/drivers/usb/musb/
H A Dmusb_regs.h282 static inline void musb_write_rxfunaddr(struct musb *musb, u8 epnum, in musb_write_rxfunaddr() argument
286 musb->io.busctl_offset(epnum, MUSB_RXFUNCADDR), in musb_write_rxfunaddr()
290 static inline void musb_write_rxhubaddr(struct musb *musb, u8 epnum, in musb_write_rxhubaddr() argument
293 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_RXHUBADDR), in musb_write_rxhubaddr()
297 static inline void musb_write_rxhubport(struct musb *musb, u8 epnum, in musb_write_rxhubport() argument
300 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_RXHUBPORT), in musb_write_rxhubport()
304 static inline void musb_write_txfunaddr(struct musb *musb, u8 epnum, in musb_write_txfunaddr() argument
308 musb->io.busctl_offset(epnum, MUSB_TXFUNCADDR), in musb_write_txfunaddr()
312 static inline void musb_write_txhubaddr(struct musb *musb, u8 epnum, in musb_write_txhubaddr() argument
315 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_TXHUBADD in musb_write_txhubaddr()
319 musb_write_txhubport(struct musb *musb, u8 epnum, u8 qh_h_port_reg) musb_write_txhubport() argument
326 musb_read_rxfunaddr(struct musb *musb, u8 epnum) musb_read_rxfunaddr() argument
332 musb_read_rxhubaddr(struct musb *musb, u8 epnum) musb_read_rxhubaddr() argument
338 musb_read_rxhubport(struct musb *musb, u8 epnum) musb_read_rxhubport() argument
344 musb_read_txfunaddr(struct musb *musb, u8 epnum) musb_read_txfunaddr() argument
350 musb_read_txhubaddr(struct musb *musb, u8 epnum) musb_read_txhubaddr() argument
356 musb_read_txhubport(struct musb *musb, u8 epnum) musb_read_txhubport() argument
[all...]
H A Dmusb_host.c79 static void musb_ep_program(struct musb *musb, u8 epnum,
115 ep->epnum, csr)) in musb_h_tx_flush_fifo()
138 ep->epnum, csr); in musb_h_ep0_flush_fifo()
153 if (ep->epnum) { in musb_h_tx_start()
204 int epnum = hw_ep->epnum; in musb_start_urb() local
235 musb_ep_program(musb, epnum, urb, !is_in, buf, offset, len); in musb_start_urb()
258 musb_dbg(musb, "SOF for %d", epnum); in musb_start_urb()
266 musb_dbg(musb, "Start TX%d %s", epnum, in musb_start_urb()
312 usb_settoggle(urb->dev, qh->epnum, !is_i in musb_advance_schedule()
413 musb_host_packet_rx(struct musb *musb, struct urb *urb, u8 epnum, u8 iso_err) musb_host_packet_rx() argument
514 musb_rx_reinit(struct musb *musb, struct musb_qh *qh, u8 epnum) musb_rx_reinit() argument
675 musb_ep_program(struct musb *musb, u8 epnum, struct urb *urb, int is_out, u8 *buf, u32 offset, u32 len) musb_ep_program() argument
1201 musb_host_tx(struct musb *musb, u8 epnum) musb_host_tx() argument
1735 musb_host_rx(struct musb *musb, u8 epnum) musb_host_rx() argument
2006 int best_end, epnum; musb_schedule() local
[all...]
H A Dmusb_gadget.c225 u8 epnum = req->epnum; in txstate() local
227 void __iomem *epio = musb->endpoints[epnum].regs; in txstate()
267 epnum, musb_ep->packet_sz, fifo_count, in txstate()
406 void musb_g_tx(struct musb *musb, u8 epnum) in musb_g_tx() argument
412 struct musb_ep *musb_ep = &musb->endpoints[epnum].ep_in; in musb_g_tx()
413 void __iomem *epio = musb->endpoints[epnum].regs; in musb_g_tx()
416 musb_ep_select(mbase, epnum); in musb_g_tx()
442 epnum, request); in musb_g_tx()
467 epnum, cs in musb_g_tx()
520 const u8 epnum = req->epnum; rxstate() local
790 musb_g_rx(struct musb *musb, u8 epnum) musb_g_rx() argument
917 u8 epnum; musb_gadget_enable() local
1088 u8 epnum; musb_gadget_disable() local
1331 u8 epnum = musb_ep->current_epnum; musb_gadget_set_halt() local
1434 int epnum = musb_ep->current_epnum; musb_gadget_fifo_status() local
1453 u8 epnum = musb_ep->current_epnum; musb_gadget_fifo_flush() local
1693 init_peripheral_ep(struct musb *musb, struct musb_ep *ep, u8 epnum, int is_in) init_peripheral_ep() argument
1743 u8 epnum; musb_g_init_endpoints() local
[all...]
H A Dmusb_gadget_ep0.c56 u8 result[2], epnum = 0; in service_tx_status_request() local
85 epnum = (u8) ctrlrequest->wIndex; in service_tx_status_request()
86 if (!epnum) { in service_tx_status_request()
91 is_in = epnum & USB_DIR_IN; in service_tx_status_request()
92 epnum &= 0x0f; in service_tx_status_request()
93 if (epnum >= MUSB_C_NUM_EPS) { in service_tx_status_request()
99 ep = &musb->endpoints[epnum].ep_in; in service_tx_status_request()
101 ep = &musb->endpoints[epnum].ep_out; in service_tx_status_request()
102 regs = musb->endpoints[epnum].regs; in service_tx_status_request()
109 musb_ep_select(mbase, epnum); in service_tx_status_request()
236 const u8 epnum = global() variable
397 const u8 epnum = global() variable
[all...]
H A Dtusb6010_omap.c33 int epnum; member
67 chdat->epnum, reg & 0xf); in tusb_omap_use_shared_dmareq()
72 reg = (1 << 4) | chdat->epnum; in tusb_omap_use_shared_dmareq()
74 reg = chdat->epnum; in tusb_omap_use_shared_dmareq()
85 if ((reg & 0xf) != chdat->epnum) { in tusb_omap_free_shared_dmareq()
87 chdat->epnum, reg & 0xf); in tusb_omap_free_shared_dmareq()
112 chdat->epnum, chdat->tx ? "tx" : "rx"); in tusb_omap_dma_cb()
158 musb_dma_completion(musb, chdat->epnum, chdat->tx); in tusb_omap_dma_cb()
170 musb_ep_select(mbase, chdat->epnum); in tusb_omap_dma_cb()
241 dev_dbg(musb->controller, "could not get dma for ep%i\n", chdat->epnum); in tusb_omap_dma_program()
[all...]
/kernel/linux/linux-6.6/drivers/usb/musb/
H A Dmusb_regs.h282 static inline void musb_write_rxfunaddr(struct musb *musb, u8 epnum, in musb_write_rxfunaddr() argument
286 musb->io.busctl_offset(epnum, MUSB_RXFUNCADDR), in musb_write_rxfunaddr()
290 static inline void musb_write_rxhubaddr(struct musb *musb, u8 epnum, in musb_write_rxhubaddr() argument
293 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_RXHUBADDR), in musb_write_rxhubaddr()
297 static inline void musb_write_rxhubport(struct musb *musb, u8 epnum, in musb_write_rxhubport() argument
300 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_RXHUBPORT), in musb_write_rxhubport()
304 static inline void musb_write_txfunaddr(struct musb *musb, u8 epnum, in musb_write_txfunaddr() argument
308 musb->io.busctl_offset(epnum, MUSB_TXFUNCADDR), in musb_write_txfunaddr()
312 static inline void musb_write_txhubaddr(struct musb *musb, u8 epnum, in musb_write_txhubaddr() argument
315 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_TXHUBADD in musb_write_txhubaddr()
319 musb_write_txhubport(struct musb *musb, u8 epnum, u8 qh_h_port_reg) musb_write_txhubport() argument
326 musb_read_rxfunaddr(struct musb *musb, u8 epnum) musb_read_rxfunaddr() argument
332 musb_read_rxhubaddr(struct musb *musb, u8 epnum) musb_read_rxhubaddr() argument
338 musb_read_rxhubport(struct musb *musb, u8 epnum) musb_read_rxhubport() argument
344 musb_read_txfunaddr(struct musb *musb, u8 epnum) musb_read_txfunaddr() argument
350 musb_read_txhubaddr(struct musb *musb, u8 epnum) musb_read_txhubaddr() argument
356 musb_read_txhubport(struct musb *musb, u8 epnum) musb_read_txhubport() argument
[all...]
H A Dmusb_host.c79 static void musb_ep_program(struct musb *musb, u8 epnum,
115 ep->epnum, csr)) in musb_h_tx_flush_fifo()
138 ep->epnum, csr); in musb_h_ep0_flush_fifo()
153 if (ep->epnum) { in musb_h_tx_start()
204 int epnum = hw_ep->epnum; in musb_start_urb() local
235 musb_ep_program(musb, epnum, urb, !is_in, buf, offset, len); in musb_start_urb()
258 musb_dbg(musb, "SOF for %d", epnum); in musb_start_urb()
266 musb_dbg(musb, "Start TX%d %s", epnum, in musb_start_urb()
312 usb_settoggle(urb->dev, qh->epnum, !is_i in musb_advance_schedule()
413 musb_host_packet_rx(struct musb *musb, struct urb *urb, u8 epnum, u8 iso_err) musb_host_packet_rx() argument
514 musb_rx_reinit(struct musb *musb, struct musb_qh *qh, u8 epnum) musb_rx_reinit() argument
669 musb_ep_program(struct musb *musb, u8 epnum, struct urb *urb, int is_out, u8 *buf, u32 offset, u32 len) musb_ep_program() argument
1195 musb_host_tx(struct musb *musb, u8 epnum) musb_host_tx() argument
1729 musb_host_rx(struct musb *musb, u8 epnum) musb_host_rx() argument
2000 int best_end, epnum; musb_schedule() local
[all...]
H A Dmusb_gadget.c225 u8 epnum = req->epnum; in txstate() local
227 void __iomem *epio = musb->endpoints[epnum].regs; in txstate()
267 epnum, musb_ep->packet_sz, fifo_count, in txstate()
406 void musb_g_tx(struct musb *musb, u8 epnum) in musb_g_tx() argument
412 struct musb_ep *musb_ep = &musb->endpoints[epnum].ep_in; in musb_g_tx()
413 void __iomem *epio = musb->endpoints[epnum].regs; in musb_g_tx()
416 musb_ep_select(mbase, epnum); in musb_g_tx()
442 epnum, request); in musb_g_tx()
467 epnum, cs in musb_g_tx()
520 const u8 epnum = req->epnum; rxstate() local
790 musb_g_rx(struct musb *musb, u8 epnum) musb_g_rx() argument
917 u8 epnum; musb_gadget_enable() local
1088 u8 epnum; musb_gadget_disable() local
1331 u8 epnum = musb_ep->current_epnum; musb_gadget_set_halt() local
1434 int epnum = musb_ep->current_epnum; musb_gadget_fifo_status() local
1453 u8 epnum = musb_ep->current_epnum; musb_gadget_fifo_flush() local
1695 init_peripheral_ep(struct musb *musb, struct musb_ep *ep, u8 epnum, int is_in) init_peripheral_ep() argument
1745 u8 epnum; musb_g_init_endpoints() local
[all...]
H A Dmusb_gadget_ep0.c56 u8 result[2], epnum = 0; in service_tx_status_request() local
85 epnum = (u8) ctrlrequest->wIndex; in service_tx_status_request()
86 if (!epnum) { in service_tx_status_request()
91 is_in = epnum & USB_DIR_IN; in service_tx_status_request()
92 epnum &= 0x0f; in service_tx_status_request()
93 if (epnum >= MUSB_C_NUM_EPS) { in service_tx_status_request()
99 ep = &musb->endpoints[epnum].ep_in; in service_tx_status_request()
101 ep = &musb->endpoints[epnum].ep_out; in service_tx_status_request()
102 regs = musb->endpoints[epnum].regs; in service_tx_status_request()
109 musb_ep_select(mbase, epnum); in service_tx_status_request()
236 const u8 epnum = global() variable
397 const u8 epnum = global() variable
[all...]
H A Dtusb6010_omap.c33 int epnum; member
67 chdat->epnum, reg & 0xf); in tusb_omap_use_shared_dmareq()
72 reg = (1 << 4) | chdat->epnum; in tusb_omap_use_shared_dmareq()
74 reg = chdat->epnum; in tusb_omap_use_shared_dmareq()
85 if ((reg & 0xf) != chdat->epnum) { in tusb_omap_free_shared_dmareq()
87 chdat->epnum, reg & 0xf); in tusb_omap_free_shared_dmareq()
112 chdat->epnum, chdat->tx ? "tx" : "rx"); in tusb_omap_dma_cb()
158 musb_dma_completion(musb, chdat->epnum, chdat->tx); in tusb_omap_dma_cb()
170 musb_ep_select(mbase, chdat->epnum); in tusb_omap_dma_cb()
241 dev_dbg(musb->controller, "could not get dma for ep%i\n", chdat->epnum); in tusb_omap_dma_program()
[all...]
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/
H A Dfotg210-udc.c33 value |= DMISGR1_MF_IN_INT(ep->epnum - 1); in fotg210_disable_fifo_int()
35 value |= DMISGR1_MF_OUTSPK_INT(ep->epnum - 1); in fotg210_disable_fifo_int()
44 value &= ~DMISGR1_MF_IN_INT(ep->epnum - 1); in fotg210_enable_fifo_int()
46 value &= ~DMISGR1_MF_OUTSPK_INT(ep->epnum - 1); in fotg210_enable_fifo_int()
73 if (ep->epnum) { in fotg210_done()
81 static void fotg210_fifo_ep_mapping(struct fotg210_ep *ep, u32 epnum, in fotg210_fifo_ep_mapping() argument
93 val &= ~EPMAP_FIFONOMSK(epnum, dir_in); in fotg210_fifo_ep_mapping()
94 val |= EPMAP_FIFONO(epnum, dir_in); in fotg210_fifo_ep_mapping()
99 val &= ~FIFOMAP_EPNOMSK(epnum); in fotg210_fifo_ep_mapping()
100 val |= FIFOMAP_EPNO(epnum); in fotg210_fifo_ep_mapping()
109 fotg210_set_fifo_dir(struct fotg210_ep *ep, u32 epnum, u32 dir_in) fotg210_set_fifo_dir() argument
119 fotg210_set_tfrtype(struct fotg210_ep *ep, u32 epnum, u32 type) fotg210_set_tfrtype() argument
129 fotg210_set_mps(struct fotg210_ep *ep, u32 epnum, u32 mps, u32 dir_in) fotg210_set_mps() argument
173 fotg210_reset_tseq(struct fotg210_udc *fotg210, u8 epnum) fotg210_reset_tseq() argument
651 u8 epnum; fotg210_set_feature() local
712 u8 epnum; fotg210_get_status() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/fotg210/
H A Dfotg210-udc.c45 value |= DMISGR1_MF_IN_INT(ep->epnum - 1); in fotg210_disable_fifo_int()
47 value |= DMISGR1_MF_OUTSPK_INT(ep->epnum - 1); in fotg210_disable_fifo_int()
56 value &= ~DMISGR1_MF_IN_INT(ep->epnum - 1); in fotg210_enable_fifo_int()
58 value &= ~DMISGR1_MF_OUTSPK_INT(ep->epnum - 1); in fotg210_enable_fifo_int()
85 if (ep->epnum) { in fotg210_done()
93 static void fotg210_fifo_ep_mapping(struct fotg210_ep *ep, u32 epnum, in fotg210_fifo_ep_mapping() argument
105 val &= ~EPMAP_FIFONOMSK(epnum, dir_in); in fotg210_fifo_ep_mapping()
106 val |= EPMAP_FIFONO(epnum, dir_in); in fotg210_fifo_ep_mapping()
111 val &= ~FIFOMAP_EPNOMSK(epnum); in fotg210_fifo_ep_mapping()
112 val |= FIFOMAP_EPNO(epnum); in fotg210_fifo_ep_mapping()
121 fotg210_set_fifo_dir(struct fotg210_ep *ep, u32 epnum, u32 dir_in) fotg210_set_fifo_dir() argument
131 fotg210_set_tfrtype(struct fotg210_ep *ep, u32 epnum, u32 type) fotg210_set_tfrtype() argument
141 fotg210_set_mps(struct fotg210_ep *ep, u32 epnum, u32 mps, u32 dir_in) fotg210_set_mps() argument
185 fotg210_reset_tseq(struct fotg210_udc *fotg210, u8 epnum) fotg210_reset_tseq() argument
662 u8 epnum; fotg210_set_feature() local
737 u8 epnum; fotg210_get_status() local
[all...]
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/bdc/
H A Dbdc_cmd.c286 int bdc_ep_set_stall(struct bdc *bdc, int epnum) in bdc_ep_set_stall() argument
290 dev_dbg(bdc->dev, "%s epnum=%d\n", __func__, epnum); in bdc_ep_set_stall()
292 cmd_sc |= BDC_SUB_CMD_EP_STL | BDC_CMD_EPN(epnum) | BDC_CMD_EPO; in bdc_ep_set_stall()
298 int bdc_ep_clear_stall(struct bdc *bdc, int epnum) in bdc_ep_clear_stall() argument
304 dev_dbg(bdc->dev, "%s: epnum=%d\n", __func__, epnum); in bdc_ep_clear_stall()
305 ep = bdc->bdc_ep_array[epnum]; in bdc_ep_clear_stall()
310 if (epnum != 1) { in bdc_ep_clear_stall()
313 ret = bdc_ep_set_stall(bdc, epnum); in bdc_ep_clear_stall()
336 bdc_stop_ep(struct bdc *bdc, int epnum) bdc_stop_ep() argument
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/bdc/
H A Dbdc_cmd.c285 int bdc_ep_set_stall(struct bdc *bdc, int epnum) in bdc_ep_set_stall() argument
289 dev_dbg(bdc->dev, "%s epnum=%d\n", __func__, epnum); in bdc_ep_set_stall()
291 cmd_sc |= BDC_SUB_CMD_EP_STL | BDC_CMD_EPN(epnum) | BDC_CMD_EPO; in bdc_ep_set_stall()
297 int bdc_ep_clear_stall(struct bdc *bdc, int epnum) in bdc_ep_clear_stall() argument
303 dev_dbg(bdc->dev, "%s: epnum=%d\n", __func__, epnum); in bdc_ep_clear_stall()
304 ep = bdc->bdc_ep_array[epnum]; in bdc_ep_clear_stall()
309 if (epnum != 1) { in bdc_ep_clear_stall()
312 ret = bdc_ep_set_stall(bdc, epnum); in bdc_ep_clear_stall()
335 bdc_stop_ep(struct bdc *bdc, int epnum) bdc_stop_ep() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/emxx_udc/
H A Demxx_udc.c54 #define _nbu2ss_zero_len_pkt(udc, epnum) \
55 _nbu2ss_ep_in_end(udc, epnum, 0, 0)
214 if (ep->epnum == 0) in _nbu2ss_ep_init()
217 num = ep->epnum - 1; in _nbu2ss_ep_init()
227 data = 1 << (ep->epnum + 8); in _nbu2ss_ep_init()
252 _nbu2ss_endpoint_toggle_reset(udc, (ep->epnum | ep->direct)); in _nbu2ss_ep_init()
288 if ((ep->epnum == 0) || (udc->vbus_active == 0)) in _nbu2ss_epn_exit()
291 num = ep->epnum - 1; in _nbu2ss_epn_exit()
299 data = 1 << (ep->epnum + 8); in _nbu2ss_epn_exit()
337 if (((ep->epnum in _nbu2ss_ep_dma_init()
415 _nbu2ss_ep_in_end(struct nbu2ss_udc *udc, u32 epnum, u32 data32, u32 length) _nbu2ss_ep_in_end() argument
1262 u8 num, epnum; _nbu2ss_set_endpoint_stall() local
1363 u8 epnum; _nbu2ss_get_ep_stall() local
2005 _nbu2ss_epn_int(struct nbu2ss_udc *udc, u32 epnum) _nbu2ss_epn_int() argument
2045 _nbu2ss_ep_int(struct nbu2ss_udc *udc, u32 epnum) _nbu2ss_ep_int() argument
2346 u32 epnum, int_bit; _nbu2ss_udc_irq() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/emxx_udc/
H A Demxx_udc.c56 #define _nbu2ss_zero_len_pkt(udc, epnum) \
57 _nbu2ss_ep_in_end(udc, epnum, 0, 0)
216 if (ep->epnum == 0) in _nbu2ss_ep_init()
219 num = ep->epnum - 1; in _nbu2ss_ep_init()
229 data = 1 << (ep->epnum + 8); in _nbu2ss_ep_init()
254 _nbu2ss_endpoint_toggle_reset(udc, (ep->epnum | ep->direct)); in _nbu2ss_ep_init()
290 if ((ep->epnum == 0) || (udc->vbus_active == 0)) in _nbu2ss_epn_exit()
293 num = ep->epnum - 1; in _nbu2ss_epn_exit()
301 data = 1 << (ep->epnum + 8); in _nbu2ss_epn_exit()
339 if (((ep->epnum in _nbu2ss_ep_dma_init()
417 _nbu2ss_ep_in_end(struct nbu2ss_udc *udc, u32 epnum, u32 data32, u32 length) _nbu2ss_ep_in_end() argument
1259 u8 num, epnum; _nbu2ss_set_endpoint_stall() local
1360 u8 epnum; _nbu2ss_get_ep_stall() local
2001 _nbu2ss_epn_int(struct nbu2ss_udc *udc, u32 epnum) _nbu2ss_epn_int() argument
2041 _nbu2ss_ep_int(struct nbu2ss_udc *udc, u32 epnum) _nbu2ss_ep_int() argument
2342 u32 epnum, int_bit; _nbu2ss_udc_irq() local
[all...]
/kernel/linux/linux-5.10/drivers/usb/usbip/
H A Dstub_rx.c332 int epnum = pdu->base.ep; in get_pipe() local
335 if (epnum < 0 || epnum > 15) in get_pipe()
339 ep = udev->ep_in[epnum & 0x7f]; in get_pipe()
341 ep = udev->ep_out[epnum & 0x7f]; in get_pipe()
349 return usb_sndctrlpipe(udev, epnum); in get_pipe()
351 return usb_rcvctrlpipe(udev, epnum); in get_pipe()
356 return usb_sndbulkpipe(udev, epnum); in get_pipe()
358 return usb_rcvbulkpipe(udev, epnum); in get_pipe()
363 return usb_sndintpipe(udev, epnum); in get_pipe()
[all...]

Completed in 23 milliseconds

1234567