Home
last modified time | relevance | path

Searched refs:epnum (Results 1 – 79 of 79) sorted by relevance

/linux-4.4.14/drivers/usb/musb/
Dmusb_regs.h364 static inline void musb_write_rxfunaddr(struct musb *musb, u8 epnum, in musb_write_rxfunaddr() argument
368 musb->io.busctl_offset(epnum, MUSB_RXFUNCADDR), in musb_write_rxfunaddr()
372 static inline void musb_write_rxhubaddr(struct musb *musb, u8 epnum, in musb_write_rxhubaddr() argument
375 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_RXHUBADDR), in musb_write_rxhubaddr()
379 static inline void musb_write_rxhubport(struct musb *musb, u8 epnum, in musb_write_rxhubport() argument
382 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_RXHUBPORT), in musb_write_rxhubport()
386 static inline void musb_write_txfunaddr(struct musb *musb, u8 epnum, in musb_write_txfunaddr() argument
390 musb->io.busctl_offset(epnum, MUSB_TXFUNCADDR), in musb_write_txfunaddr()
394 static inline void musb_write_txhubaddr(struct musb *musb, u8 epnum, in musb_write_txhubaddr() argument
397 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_TXHUBADDR), in musb_write_txhubaddr()
[all …]
Dblackfin.c36 static u32 bfin_fifo_offset(u8 epnum) in bfin_fifo_offset() argument
38 return USB_OFFSET(USB_EP0_FIFO) + (epnum * 8); in bfin_fifo_offset()
79 u8 epnum = hw_ep->epnum; in bfin_write_fifo() local
86 hw_ep->epnum, fifo, len, src, epio); in bfin_write_fifo()
90 if (!ANOMALY_05000380 && epnum != 0) { in bfin_write_fifo()
98 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_ADDR_LOW), dma_reg); in bfin_write_fifo()
102 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_ADDR_HIGH), dma_reg); in bfin_write_fifo()
106 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_COUNT_LOW), len); in bfin_write_fifo()
107 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_COUNT_HIGH), 0); in bfin_write_fifo()
111 dma_reg = (epnum << 4) | DMA_ENA | INT_ENA | DIRECTION; in bfin_write_fifo()
[all …]
Dmusb_host.c103 static void musb_ep_program(struct musb *musb, u8 epnum,
139 ep->epnum, csr)) in musb_h_tx_flush_fifo()
161 ep->epnum, csr); in musb_h_ep0_flush_fifo()
176 if (ep->epnum) { in musb_h_tx_start()
230 int epnum = hw_ep->epnum; in musb_start_urb() local
258 qh, urb, address, qh->epnum, in musb_start_urb()
266 epnum, buf + offset, len); in musb_start_urb()
270 musb_ep_program(musb, epnum, urb, !is_in, buf, offset, len); in musb_start_urb()
294 dev_dbg(musb->controller, "SOF for %d\n", epnum); in musb_start_urb()
302 dev_dbg(musb->controller, "Start TX%d %s\n", epnum, in musb_start_urb()
[all …]
Dtusb6010_omap.c38 int epnum; member
77 chdat->epnum, reg & 0xf); in tusb_omap_use_shared_dmareq()
82 reg = (1 << 4) | chdat->epnum; in tusb_omap_use_shared_dmareq()
84 reg = chdat->epnum; in tusb_omap_use_shared_dmareq()
95 if ((reg & 0xf) != chdat->epnum) { in tusb_omap_free_shared_dmareq()
97 chdat->epnum, reg & 0xf); in tusb_omap_free_shared_dmareq()
131 chdat->epnum, chdat->tx ? "tx" : "rx", in tusb_omap_dma_cb()
185 musb_dma_completion(musb, chdat->epnum, chdat->tx); in tusb_omap_dma_cb()
197 musb_ep_select(mbase, chdat->epnum); in tusb_omap_dma_cb()
270 dev_dbg(musb->controller, "could not get dma for ep%i\n", chdat->epnum); in tusb_omap_dma_program()
[all …]
Dmusb_gadget.c258 u8 epnum = req->epnum; in txstate() local
260 void __iomem *epio = musb->endpoints[epnum].regs; in txstate()
300 epnum, musb_ep->packet_sz, fifo_count, in txstate()
440 void musb_g_tx(struct musb *musb, u8 epnum) in musb_g_tx() argument
446 struct musb_ep *musb_ep = &musb->endpoints[epnum].ep_in; in musb_g_tx()
447 void __iomem *epio = musb->endpoints[epnum].regs; in musb_g_tx()
450 musb_ep_select(mbase, epnum); in musb_g_tx()
476 epnum, request); in musb_g_tx()
502 epnum, csr, musb_ep->dma->actual_len, request); in musb_g_tx()
544 musb_ep_select(mbase, epnum); in musb_g_tx()
[all …]
Dmusb_gadget_ep0.c81 u8 result[2], epnum = 0; in service_tx_status_request() local
110 epnum = (u8) ctrlrequest->wIndex; in service_tx_status_request()
111 if (!epnum) { in service_tx_status_request()
116 is_in = epnum & USB_DIR_IN; in service_tx_status_request()
118 epnum &= 0x0f; in service_tx_status_request()
119 ep = &musb->endpoints[epnum].ep_in; in service_tx_status_request()
121 ep = &musb->endpoints[epnum].ep_out; in service_tx_status_request()
123 regs = musb->endpoints[epnum].regs; in service_tx_status_request()
125 if (epnum >= MUSB_C_NUM_EPS || !ep->desc) { in service_tx_status_request()
130 musb_ep_select(mbase, epnum); in service_tx_status_request()
[all …]
Dmusb_io.h54 u32 (*ep_offset)(u8 epnum, u16 offset);
55 void (*ep_select)(void __iomem *mbase, u8 epnum);
56 u32 (*fifo_offset)(u8 epnum);
59 u32 (*busctl_offset)(u8 epnum, u16 offset);
Dmusbhsdma.c79 musb_channel->epnum = hw_ep->epnum; in dma_channel_allocate()
130 csr |= (musb_channel->epnum << MUSB_HSDMA_ENDPOINT_SHIFT) in configure_channel()
156 musb_channel->epnum, in dma_channel_program()
206 offset = musb->io.ep_offset(musb_channel->epnum, in dma_channel_abort()
219 offset = musb->io.ep_offset(musb_channel->epnum, in dma_channel_abort()
329 u8 epnum = musb_channel->epnum; in dma_controller_irq() local
330 int offset = musb->io.ep_offset(epnum, in dma_controller_irq()
338 musb_ep_select(mbase, epnum); in dma_controller_irq()
348 musb_dma_completion(musb, musb_channel->epnum, in dma_controller_irq()
Dmusb_core.h189 u32 (*ep_offset)(u8 epnum, u16 offset);
190 void (*ep_select)(void __iomem *mbase, u8 epnum);
192 u32 (*fifo_offset)(u8 epnum);
193 u32 (*busctl_offset)(u8 epnum, u16 offset);
234 u8 epnum; member
457 struct musb_hw_ep *hw_ep, u8 epnum) in musb_read_fifosize() argument
460 musb->epmask |= (1 << epnum); in musb_read_fifosize()
462 if (epnum < 5) { in musb_read_fifosize()
484 struct musb_hw_ep *hw_ep, u8 epnum) in musb_read_fifosize() argument
490 reg = musb_readb(mbase, musb->io.ep_offset(epnum, MUSB_FIFOSIZE)); in musb_read_fifosize()
[all …]
Dmusb_core.c228 static u32 musb_default_fifo_offset(u8 epnum) in musb_default_fifo_offset() argument
230 return 0x20 + (epnum * 4); in musb_default_fifo_offset()
234 static void musb_flat_ep_select(void __iomem *mbase, u8 epnum) in musb_flat_ep_select() argument
238 static u32 musb_flat_ep_offset(u8 epnum, u16 offset) in musb_flat_ep_offset() argument
240 return 0x100 + (0x10 * epnum) + offset; in musb_flat_ep_offset()
244 static void musb_indexed_ep_select(void __iomem *mbase, u8 epnum) in musb_indexed_ep_select() argument
246 musb_writeb(mbase, MUSB_INDEX, epnum); in musb_indexed_ep_select()
249 static u32 musb_indexed_ep_offset(u8 epnum, u16 offset) in musb_indexed_ep_offset() argument
254 static u32 musb_default_busctl_offset(u8 epnum, u16 offset) in musb_default_busctl_offset() argument
256 return 0x80 + (0x08 * epnum) + offset; in musb_default_busctl_offset()
[all …]
Dmusb_gadget.h58 static inline void musb_g_tx(struct musb *musb, u8 epnum) {} in musb_g_tx() argument
59 static inline void musb_g_rx(struct musb *musb, u8 epnum) {} in musb_g_rx() argument
84 u8 epnum; member
Dmusb_host.h61 u8 epnum; member
121 static inline void musb_host_tx(struct musb *musb, u8 epnum) {} in musb_host_tx() argument
122 static inline void musb_host_rx(struct musb *musb, u8 epnum) {} in musb_host_rx() argument
Dmusb_cppi41.c87 musb_ep_select(musb->mregs, hw_ep->epnum); in update_rx_toggle()
108 u8 epnum = hw_ep->epnum; in musb_is_tx_fifo_empty() local
110 void __iomem *epio = musb->endpoints[epnum].regs; in musb_is_tx_fifo_empty()
113 musb_ep_select(musb->mregs, hw_ep->epnum); in musb_is_tx_fifo_empty()
144 musb_ep_select(musb->mregs, hw_ep->epnum); in cppi41_trans_done()
148 musb_dma_completion(musb, hw_ep->epnum, cppi41_channel->is_tx); in cppi41_trans_done()
179 musb_ep_select(musb->mregs, hw_ep->epnum); in cppi41_trans_done()
244 hw_ep->epnum, cppi41_channel->transferred, in cppi41_dma_callback()
445 u8 ch_num = hw_ep->epnum - 1; in cppi41_dma_channel_allocate()
Dux500_dma.c72 hw_ep->epnum); in ux500_dma_callback()
77 musb_dma_completion(musb, hw_ep->epnum, ux500_channel->is_tx); in ux500_dma_callback()
95 dma_addr_t usb_fifo_addr = (musb->io.fifo_offset(hw_ep->epnum) + in ux500_configure_channel()
147 u8 ch_num = hw_ep->epnum - 1; in ux500_dma_channel_allocate()
170 hw_ep->epnum, is_tx, ch_num); in ux500_dma_channel_allocate()
227 void __iomem *epio = musb->endpoints[ux500_channel->hw_ep->epnum].regs; in ux500_dma_channel_abort()
Dtusb6010.c129 static u32 tusb_fifo_offset(u8 epnum) in tusb_fifo_offset() argument
131 return 0x200 + (epnum * 0x20); in tusb_fifo_offset()
134 static u32 tusb_ep_offset(u8 epnum, u16 offset) in tusb_ep_offset() argument
140 static void tusb_ep_select(void __iomem *mbase, u8 epnum) in tusb_ep_select() argument
142 musb_writeb(mbase, MUSB_INDEX, epnum); in tusb_ep_select()
227 u8 epnum = hw_ep->epnum; in tusb_write_fifo() local
232 'T', epnum, fifo, len, buf); in tusb_write_fifo()
234 if (epnum) in tusb_write_fifo()
277 u8 epnum = hw_ep->epnum; in tusb_read_fifo() local
280 'R', epnum, fifo, len, buf); in tusb_read_fifo()
[all …]
Dsunxi.c364 static u32 sunxi_musb_fifo_offset(u8 epnum) in sunxi_musb_fifo_offset() argument
366 return (epnum * 4); in sunxi_musb_fifo_offset()
369 static u32 sunxi_musb_ep_offset(u8 epnum, u16 offset) in sunxi_musb_ep_offset() argument
377 static u32 sunxi_musb_busctl_offset(u8 epnum, u16 offset) in sunxi_musb_busctl_offset() argument
Dcppi_dma.c261 static inline void core_rxirq_disable(void __iomem *tibase, unsigned epnum) in core_rxirq_disable() argument
263 musb_writel(tibase, DAVINCI_USB_INT_MASK_CLR_REG, 1 << (epnum + 8)); in core_rxirq_disable()
266 static inline void core_rxirq_enable(void __iomem *tibase, unsigned epnum) in core_rxirq_enable() argument
268 musb_writel(tibase, DAVINCI_USB_INT_MASK_SET_REG, 1 << (epnum + 8)); in core_rxirq_enable()
293 index = ep->epnum - 1; in cppi_channel_allocate()
310 core_rxirq_disable(tibase, ep->epnum); in cppi_channel_allocate()
Dmusbhsdma.h149 u8 epnum; member
Dmusb_dma.h202 extern void musb_dma_completion(struct musb *musb, u8 epnum, u8 transmit);
/linux-4.4.14/drivers/usb/gadget/udc/
Dfotg210-udc.c36 value |= DMISGR1_MF_IN_INT(ep->epnum - 1); in fotg210_disable_fifo_int()
38 value |= DMISGR1_MF_OUTSPK_INT(ep->epnum - 1); in fotg210_disable_fifo_int()
47 value &= ~DMISGR1_MF_IN_INT(ep->epnum - 1); in fotg210_enable_fifo_int()
49 value &= ~DMISGR1_MF_OUTSPK_INT(ep->epnum - 1); in fotg210_enable_fifo_int()
76 if (ep->epnum) { in fotg210_done()
84 static void fotg210_fifo_ep_mapping(struct fotg210_ep *ep, u32 epnum, in fotg210_fifo_ep_mapping() argument
96 val &= ~EPMAP_FIFONOMSK(epnum, dir_in); in fotg210_fifo_ep_mapping()
97 val |= EPMAP_FIFONO(epnum, dir_in); in fotg210_fifo_ep_mapping()
102 val &= ~FIFOMAP_EPNOMSK(epnum); in fotg210_fifo_ep_mapping()
103 val |= FIFOMAP_EPNO(epnum); in fotg210_fifo_ep_mapping()
[all …]
Dfusb300_udc.c61 ep->epnum = info.epnum; in fusb300_ep_setting()
67 if (!ep->epnum) in fusb300_ep_release()
69 ep->epnum = 0; in fusb300_ep_release()
106 u32 reg = ioread32(fusb300->reg + FUSB300_OFFSET_EPSET2(info.epnum)); in fusb300_set_epaddrofs()
110 iowrite32(reg, fusb300->reg + FUSB300_OFFSET_EPSET2(info.epnum)); in fusb300_set_epaddrofs()
117 fusb300_set_fifo_entry(fusb300, info.epnum); in ep_fifo_setting()
118 fusb300_set_start_entry(fusb300, info.epnum); in ep_fifo_setting()
125 u32 reg = ioread32(fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_eptype()
129 iowrite32(reg, fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_eptype()
139 reg = ioread32(fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_epdir()
[all …]
Ds3c-hsudc.c292 int epnum; in s3c_hsudc_stop_activity() local
296 for (epnum = 0; epnum < hsudc->pd->epnum; epnum++) { in s3c_hsudc_stop_activity()
297 hsep = &hsudc->ep[epnum]; in s3c_hsudc_stop_activity()
595 u8 epnum; in s3c_hsudc_process_req_status() local
607 epnum = le16_to_cpu(ctrl->wIndex) & USB_ENDPOINT_NUMBER_MASK; in s3c_hsudc_process_req_status()
608 hsep = &hsudc->ep[epnum]; in s3c_hsudc_process_req_status()
977 struct s3c_hsudc_ep *hsep, int epnum) in s3c_hsudc_initep() argument
981 if ((epnum % 2) == 0) { in s3c_hsudc_initep()
988 hsep->bEndpointAddress |= epnum; in s3c_hsudc_initep()
989 if (epnum) in s3c_hsudc_initep()
[all …]
Dgoku_udc.h138 #define DATASET_A(epnum) (1<<(2*(epnum))) argument
139 #define DATASET_B(epnum) (2<<(2*(epnum))) argument
140 #define DATASET_AB(epnum) (3<<(2*(epnum))) argument
Dfsl_qe_udc.c149 u8 epnum = ep->epnum; in qe_eprx_stall_change() local
152 tem_usep = in_be16(&udc->usb_regs->usb_usep[epnum]); in qe_eprx_stall_change()
159 out_be16(&udc->usb_regs->usb_usep[epnum], tem_usep); in qe_eprx_stall_change()
166 u8 epnum = ep->epnum; in qe_eptx_stall_change() local
169 tem_usep = in_be16(&udc->usb_regs->usb_usep[epnum]); in qe_eptx_stall_change()
176 out_be16(&udc->usb_regs->usb_usep[epnum], tem_usep); in qe_eptx_stall_change()
192 u8 epnum = ep->epnum; in qe_eprx_nack() local
197 clrsetbits_be16(&udc->usb_regs->usb_usep[epnum], in qe_eprx_nack()
214 clrsetbits_be16(&udc->usb_regs->usb_usep[ep->epnum], in qe_eprx_normal()
233 cpm_command(CPM_USB_STOP_TX | (ep->epnum << CPM_USB_EP_SHIFT), in qe_ep_cmd_stoptx()
[all …]
Dfusb300_udc.h626 u8 epnum; member
651 unsigned char epnum; member
Dfotg210.h228 unsigned char epnum; member
Dudc-xilinx.c1610 int epnum; in xudc_getstatus() local
1624 epnum = udc->setup.wIndex & USB_ENDPOINT_NUMBER_MASK; in xudc_getstatus()
1625 target_ep = &udc->ep[epnum]; in xudc_getstatus()
1954 static void xudc_nonctrl_ep_handler(struct xusb_udc *udc, u8 epnum, in xudc_nonctrl_ep_handler() argument
1961 ep = &udc->ep[epnum]; in xudc_nonctrl_ep_handler()
1963 if (intrstatus & (XUSB_STATUS_EP0_BUFF1_COMP_MASK << epnum)) in xudc_nonctrl_ep_handler()
1965 if (intrstatus & (XUSB_STATUS_EP0_BUFF2_COMP_MASK << epnum)) in xudc_nonctrl_ep_handler()
Domap_udc.c1895 int epnum; in omap_udc_pio_irq() local
1906 epnum = (epn_stat >> 8) & 0x0f; in omap_udc_pio_irq()
1909 ep = &udc->ep[epnum]; in omap_udc_pio_irq()
1912 omap_writew(epnum | UDC_EP_SEL, UDC_EP_NUM); in omap_udc_pio_irq()
1928 omap_writew(epnum, UDC_EP_NUM); in omap_udc_pio_irq()
1942 epnum = epn_stat & 0x0f; in omap_udc_pio_irq()
1945 ep = &udc->ep[16 + epnum]; in omap_udc_pio_irq()
1948 omap_writew(epnum | UDC_EP_DIR | UDC_EP_SEL, UDC_EP_NUM); in omap_udc_pio_irq()
1960 omap_writew(epnum | UDC_EP_DIR, UDC_EP_NUM); in omap_udc_pio_irq()
Dgoku_udc.c87 command(struct goku_udc_regs __iomem *regs, int command, unsigned epnum) in command() argument
89 writel(COMMAND_EP(epnum) | command, &regs->Command); in command()
500 struct goku_udc_regs __iomem *regs, int epnum) in pio_irq_enable() argument
502 dev->int_enable |= INT_EPxDATASET (epnum); in pio_irq_enable()
509 struct goku_udc_regs __iomem *regs, int epnum) in pio_irq_disable() argument
511 dev->int_enable &= ~INT_EPxDATASET (epnum); in pio_irq_disable()
Dgr_udc.c1005 u8 epnum = index & USB_ENDPOINT_NUMBER_MASK; in gr_endpoint_request() local
1008 if ((is_in && epnum >= dev->nepi) || (!is_in && epnum >= dev->nepo)) in gr_endpoint_request()
1011 if (dev->gadget.state != USB_STATE_CONFIGURED && epnum != 0) in gr_endpoint_request()
1014 ep = (is_in ? &dev->epi[epnum] : &dev->epo[epnum]); in gr_endpoint_request()
Dr8a66597-udc.h46 u16 epnum; member
Dfsl_qe_udc.h294 u8 epnum; member
Dm66592-udc.h432 u16 epnum; member
Dm66592-udc.c243 pipecfg |= info->epnum; in pipe_buffer_setting()
439 info.epnum = desc->bEndpointAddress & USB_ENDPOINT_NUMBER_MASK; in alloc_pipe_config()
Dr8a66597-udc.c333 pipecfg |= info->epnum; in pipe_buffer_setting()
512 info.epnum = usb_endpoint_num(desc); in alloc_pipe_config()
/linux-4.4.14/drivers/usb/gadget/udc/bdc/
Dbdc_cmd.c294 int bdc_ep_set_stall(struct bdc *bdc, int epnum) in bdc_ep_set_stall() argument
298 dev_dbg(bdc->dev, "%s epnum=%d\n", __func__, epnum); in bdc_ep_set_stall()
300 cmd_sc |= BDC_SUB_CMD_EP_STL | BDC_CMD_EPN(epnum) | BDC_CMD_EPO; in bdc_ep_set_stall()
306 int bdc_ep_clear_stall(struct bdc *bdc, int epnum) in bdc_ep_clear_stall() argument
312 dev_dbg(bdc->dev, "%s: epnum=%d\n", __func__, epnum); in bdc_ep_clear_stall()
313 ep = bdc->bdc_ep_array[epnum]; in bdc_ep_clear_stall()
318 if (epnum != 1) { in bdc_ep_clear_stall()
321 ret = bdc_ep_set_stall(bdc, epnum); in bdc_ep_clear_stall()
327 if (epnum != 1) in bdc_ep_clear_stall()
331 cmd_sc |= BDC_SUB_CMD_EP_RST | BDC_CMD_EPN(epnum) | BDC_CMD_EPO; in bdc_ep_clear_stall()
[all …]
Dbdc_ep.c347 void bdc_notify_xfr(struct bdc *bdc, u32 epnum) in bdc_notify_xfr() argument
349 struct bdc_ep *ep = bdc->bdc_ep_array[epnum]; in bdc_notify_xfr()
351 dev_vdbg(bdc->dev, "%s epnum:%d\n", __func__, epnum); in bdc_notify_xfr()
359 bdc_writel(bdc->regs, BDC_XSFNTF, epnum); in bdc_notify_xfr()
672 req->epnum = ep->ep_num; in ep0_queue()
730 req->epnum = ep->ep_num; in ep_queue()
910 u8 epnum; in bdc_free_ep() local
913 for (epnum = 1; epnum < bdc->num_eps; epnum++) { in bdc_free_ep()
914 ep = bdc->bdc_ep_array[epnum]; in bdc_free_ep()
922 if (epnum != 1) in bdc_free_ep()
[all …]
Dbdc.h344 int epnum; member
/linux-4.4.14/drivers/staging/emxx_udc/
Demxx_udc.c61 #define _nbu2ss_zero_len_pkt(udc, epnum) \ argument
62 _nbu2ss_ep_in_end(udc, epnum, 0, 0)
228 if (ep->epnum == 0) in _nbu2ss_ep_init()
231 num = ep->epnum - 1; in _nbu2ss_ep_init()
241 data = 1 << (ep->epnum + 8); in _nbu2ss_ep_init()
266 _nbu2ss_endpoint_toggle_reset(udc, (ep->epnum|ep->direct)); in _nbu2ss_ep_init()
302 if ((ep->epnum == 0) || (udc->vbus_active == 0)) in _nbu2ss_epn_exit()
305 num = ep->epnum - 1; in _nbu2ss_epn_exit()
313 data = 1 << (ep->epnum + 8); in _nbu2ss_epn_exit()
351 if (((ep->epnum == 0) || (data & (1 << ep->epnum)) == 0)) in _nbu2ss_ep_dma_init()
[all …]
Demxx_udc.h553 u8 epnum; member
/linux-4.4.14/drivers/usb/usbip/
Dstub_rx.c344 static int get_pipe(struct stub_device *sdev, int epnum, int dir) in get_pipe() argument
351 ep = udev->ep_in[epnum & 0x7f]; in get_pipe()
353 ep = udev->ep_out[epnum & 0x7f]; in get_pipe()
356 epnum); in get_pipe()
363 return usb_sndctrlpipe(udev, epnum); in get_pipe()
365 return usb_rcvctrlpipe(udev, epnum); in get_pipe()
370 return usb_sndbulkpipe(udev, epnum); in get_pipe()
372 return usb_rcvbulkpipe(udev, epnum); in get_pipe()
377 return usb_sndintpipe(udev, epnum); in get_pipe()
379 return usb_rcvintpipe(udev, epnum); in get_pipe()
[all …]
/linux-4.4.14/drivers/usb/dwc3/
Dgadget.c608 static void dwc3_stop_active_transfer(struct dwc3 *dwc, u32 epnum, bool force);
756 req->epnum = dep->number; in dwc3_gadget_ep_alloc_request()
1088 req->epnum = dep->number; in __dwc3_gadget_ep_queue()
1729 u8 epnum = (i << 1) | (!!direction); in dwc3_gadget_init_hw_endpoints() local
1736 dep->number = epnum; in dwc3_gadget_init_hw_endpoints()
1738 dwc->eps[epnum] = dep; in dwc3_gadget_init_hw_endpoints()
1740 snprintf(dep->name, sizeof(dep->name), "ep%d%s", epnum >> 1, in dwc3_gadget_init_hw_endpoints()
1741 (epnum & 1) ? "in" : "out"); in dwc3_gadget_init_hw_endpoints()
1747 if (epnum == 0 || epnum == 1) { in dwc3_gadget_init_hw_endpoints()
1751 if (!epnum) in dwc3_gadget_init_hw_endpoints()
[all …]
Dep0.c58 static int dwc3_ep0_start_trans(struct dwc3 *dwc, u8 epnum, dma_addr_t buf_dma, in dwc3_ep0_start_trans() argument
67 dep = dwc->eps[epnum]; in dwc3_ep0_start_trans()
125 req->epnum = dep->number; in __dwc3_gadget_ep0_queue()
323 u32 epnum; in dwc3_wIndex_to_dep() local
325 epnum = (windex & USB_ENDPOINT_NUMBER_MASK) << 1; in dwc3_wIndex_to_dep()
327 epnum |= 1; in dwc3_wIndex_to_dep()
329 dep = dwc->eps[epnum]; in dwc3_wIndex_to_dep()
798 u8 epnum; in dwc3_ep0_complete_data() local
800 epnum = event->endpoint_number; in dwc3_ep0_complete_data()
861 if ((epnum & 1) && ur->actual < ur->length) { in dwc3_ep0_complete_data()
[all …]
Dcore.h628 u8 epnum; member
/linux-4.4.14/drivers/usb/dwc2/
Dgadget.c1534 static void dwc2_hsotg_handle_outdone(struct dwc2_hsotg *hsotg, int epnum) in dwc2_hsotg_handle_outdone() argument
1536 u32 epsize = dwc2_readl(hsotg->regs + DOEPTSIZ(epnum)); in dwc2_hsotg_handle_outdone()
1537 struct dwc2_hsotg_ep *hs_ep = hsotg->eps_out[epnum]; in dwc2_hsotg_handle_outdone()
1548 if (epnum == 0 && hsotg->ep0_state == DWC2_EP0_STATUS_OUT) { in dwc2_hsotg_handle_outdone()
1589 if (epnum == 0 && hsotg->ep0_state == DWC2_EP0_DATA_OUT) { in dwc2_hsotg_handle_outdone()
1602 dwc2_hsotg_change_ep_iso_parity(hsotg, DOEPCTL(epnum)); in dwc2_hsotg_handle_outdone()
1644 u32 epnum, status, size; in dwc2_hsotg_handle_rx() local
1648 epnum = grxstsr & GRXSTS_EPNUM_MASK; in dwc2_hsotg_handle_rx()
1655 __func__, grxstsr, size, epnum); in dwc2_hsotg_handle_rx()
1667 dwc2_hsotg_handle_outdone(hsotg, epnum); in dwc2_hsotg_handle_rx()
[all …]
/linux-4.4.14/drivers/usb/host/
Dmax3421-hcd.c491 max3421_set_address(struct usb_hcd *hcd, struct usb_device *dev, int epnum, in max3421_set_address() argument
502 same_ep = (dev == old_dev && epnum == old_epnum); in max3421_set_address()
518 rcvtog = usb_gettoggle(dev, epnum, 0); in max3421_set_address()
519 sndtog = usb_gettoggle(dev, epnum, 1); in max3421_set_address()
523 max3421_hcd->loaded_epnum = epnum; in max3421_set_address()
546 int epnum = usb_pipeendpoint(urb->pipe); in max3421_transfer_in() local
550 return MAX3421_HXFR_BULK_IN(epnum); in max3421_transfer_in()
558 int epnum = usb_pipeendpoint(urb->pipe); in max3421_transfer_out() local
571 return MAX3421_HXFR_BULK_OUT(epnum); in max3421_transfer_out()
592 return MAX3421_HXFR_BULK_OUT(epnum); in max3421_transfer_out()
[all …]
Dsl811-hcd.c214 && usb_gettoggle(urb->dev, ep->epnum, 0)) in in_packet()
221 writeb(SL_IN | ep->epnum, data_reg); in in_packet()
228 !!usb_gettoggle(urb->dev, ep->epnum, 0), ep, len); in in_packet()
254 && usb_gettoggle(urb->dev, ep->epnum, 1)) in out_packet()
264 writeb(SL_OUT | ep->epnum, data_reg); in out_packet()
271 !!usb_gettoggle(urb->dev, ep->epnum, 1), ep, len); in out_packet()
507 usb_dotoggle(udev, ep->epnum, 1); in done()
535 usb_dotoggle(udev, ep->epnum, 0); in done()
799 int epnum = usb_pipeendpoint(pipe); in sl811h_urb_enqueue() local
843 ep->epnum = epnum; in sl811h_urb_enqueue()
[all …]
Dehci-q.c104 unsigned is_out, epnum; in qh_update() local
107 epnum = (hc32_to_cpup(ehci, &hw->hw_info1) >> 8) & 0x0f; in qh_update()
108 if (unlikely(!usb_gettoggle(qh->ps.udev, epnum, is_out))) { in qh_update()
110 usb_settoggle(qh->ps.udev, epnum, is_out, 1); in qh_update()
1019 int epnum, in qh_append_tds() argument
1042 if (unlikely (epnum == 0)) { in qh_append_tds()
1103 int epnum; in submit_async() local
1108 epnum = urb->ep->desc.bEndpointAddress; in submit_async()
1117 epnum & 0x0f, (epnum & USB_DIR_IN) ? "in" : "out", in submit_async()
1132 qh = qh_append_tds(ehci, urb, qtd_list, epnum, &urb->ep->hcpriv); in submit_async()
Disp116x-hcd.c250 toggle = usb_gettoggle(urb->dev, ep->epnum, 0); in preproc_atl_queue()
254 toggle = usb_gettoggle(urb->dev, ep->epnum, 1); in preproc_atl_queue()
277 | PTD_EP(ep->epnum); in preproc_atl_queue()
380 usb_settoggle(udev, ep->epnum, in postproc_atl_queue()
414 usb_settoggle(udev, ep->epnum, 1, PTD_GET_TOGGLE(ptd) in postproc_atl_queue()
417 usb_settoggle(udev, ep->epnum, 0, PTD_GET_TOGGLE(ptd) in postproc_atl_queue()
689 int epnum = usb_pipeendpoint(pipe); in isp116x_urb_enqueue() local
727 ep->epnum = epnum; in isp116x_urb_enqueue()
729 usb_settoggle(udev, epnum, is_out, 0); in isp116x_urb_enqueue()
Dehci-sched.c934 unsigned epnum; in intr_submit() local
941 epnum = urb->ep->desc.bEndpointAddress; in intr_submit()
955 qh = qh_append_tds(ehci, urb, &empty, epnum, &urb->ep->hcpriv); in intr_submit()
966 qh = qh_append_tds(ehci, urb, qtd_list, epnum, &urb->ep->hcpriv); in intr_submit()
1050 unsigned epnum, maxp; in iso_stream_init() local
1058 epnum = usb_pipeendpoint(urb->pipe); in iso_stream_init()
1077 stream->buf0 = cpu_to_hc32(ehci, (epnum << 8) | dev->devnum); in iso_stream_init()
1108 addr |= epnum << 8; in iso_stream_init()
1149 stream->bEndpointAddress = is_input | epnum; in iso_stream_init()
1156 unsigned epnum; in iso_stream_find() local
[all …]
Dfotg210-hcd.c2073 unsigned is_out, epnum; in qh_update() local
2076 epnum = (hc32_to_cpup(fotg210, &hw->hw_info1) >> 8) & 0x0f; in qh_update()
2077 if (unlikely(!usb_gettoggle(qh->dev, epnum, is_out))) { in qh_update()
2079 usb_settoggle(qh->dev, epnum, is_out, 1); in qh_update()
2976 int epnum, void **ptr) in qh_append_tds() argument
2997 if (unlikely(epnum == 0)) { in qh_append_tds()
3051 int epnum; in submit_async() local
3056 epnum = urb->ep->desc.bEndpointAddress; in submit_async()
3066 epnum & 0x0f, (epnum & USB_DIR_IN) in submit_async()
3082 qh = qh_append_tds(fotg210, urb, qtd_list, epnum, &urb->ep->hcpriv); in submit_async()
[all …]
Disp1362-hcd.c276 toggle = usb_gettoggle(urb->dev, ep->epnum, 0); in prepare_ptd()
289 toggle = usb_gettoggle(urb->dev, ep->epnum, 1); in prepare_ptd()
329 PTD_EP(ep->epnum); in prepare_ptd()
551 usb_settoggle(udev, ep->epnum, ep->nextpid == USB_PID_OUT, in postproc_ep()
577 usb_settoggle(udev, ep->epnum, 1, PTD_GET_TOGGLE(ptd)); in postproc_ep()
602 usb_settoggle(udev, ep->epnum, 0, PTD_GET_TOGGLE(ptd)); in postproc_ep()
1223 int epnum = usb_pipeendpoint(pipe); in isp1362_urb_enqueue() local
1237 usb_pipedevice(pipe), epnum, in isp1362_urb_enqueue()
1279 ep->epnum = epnum; in isp1362_urb_enqueue()
1283 usb_settoggle(udev, epnum, is_out, 0); in isp1362_urb_enqueue()
[all …]
Doxu210hp-hcd.c835 unsigned is_out, epnum; in qh_update() local
838 epnum = (le32_to_cpup(&qh->hw_info1) >> 8) & 0x0f; in qh_update()
839 if (unlikely(!usb_gettoggle(qh->dev, epnum, is_out))) { in qh_update()
841 usb_settoggle(qh->dev, epnum, is_out, 1); in qh_update()
1544 int epnum, void **ptr) in qh_append_tds() argument
1564 if (unlikely(epnum == 0)) { in qh_append_tds()
1621 int epnum; in submit_async() local
1627 epnum = urb->ep->desc.bEndpointAddress; in submit_async()
1632 epnum & 0x0f, (epnum & USB_DIR_IN) ? "in" : "out", in submit_async()
1643 qh = qh_append_tds(oxu, urb, qtd_list, epnum, &urb->ep->hcpriv); in submit_async()
[all …]
Dsl811.h174 u8 epnum; member
Dr8a66597.h48 u16 epnum; member
Dehci-hcd.c1019 int epnum = usb_endpoint_num(&ep->desc); in ehci_endpoint_reset() local
1042 usb_settoggle(qh->ps.udev, epnum, is_out, 0); in ehci_endpoint_reset()
Disp116x.h307 u8 epnum; member
Dr8a66597-hcd.c632 val |= info->type | info->epnum; in pipe_buffer_setting()
790 USB_ENDPOINT_DIR_MASK + info->epnum in enable_r8a66597_pipe_dma()
791 : info->epnum); in enable_r8a66597_pipe_dma()
956 info.epnum = usb_endpoint_num(ep); in init_pipe_info()
Disp1362.h433 u8 epnum; member
/linux-4.4.14/drivers/net/fjes/
Dfjes_hw.h84 #define FJES_DEV_COMMAND_INFO_RES_LEN(epnum) (8 + 2 * (epnum)) argument
113 int epnum; member
Dfjes_hw.c116 hw->hw_info.share->epnum = hw->max_epid; in fjes_hw_alloc_shared_status_region()
696 if (dest_epid < share->epnum) in fjes_hw_epid_is_shared()
/linux-4.4.14/include/linux/platform_data/
Ds3c-hsudc.h29 unsigned int epnum; member
/linux-4.4.14/drivers/usb/core/
Dmessage.c1066 unsigned int epnum = epaddr & USB_ENDPOINT_NUMBER_MASK; in usb_disable_endpoint() local
1073 ep = dev->ep_out[epnum]; in usb_disable_endpoint()
1075 dev->ep_out[epnum] = NULL; in usb_disable_endpoint()
1077 ep = dev->ep_in[epnum]; in usb_disable_endpoint()
1079 dev->ep_in[epnum] = NULL; in usb_disable_endpoint()
1100 unsigned int epnum = epaddr & USB_ENDPOINT_NUMBER_MASK; in usb_reset_endpoint() local
1104 ep = dev->ep_out[epnum]; in usb_reset_endpoint()
1106 ep = dev->ep_in[epnum]; in usb_reset_endpoint()
1225 int epnum = usb_endpoint_num(&ep->desc); in usb_enable_endpoint() local
1232 dev->ep_out[epnum] = ep; in usb_enable_endpoint()
[all …]
Ddevio.c1131 unsigned int epnum, char *ioctl_name) in check_reset_of_active_ep() argument
1136 eps = (epnum & USB_DIR_IN) ? udev->ep_in : udev->ep_out; in check_reset_of_active_ep()
1137 ep = eps[epnum & 0x0f]; in check_reset_of_active_ep()
1141 ioctl_name, epnum); in check_reset_of_active_ep()
Dhcd.c2078 int epnum = usb_endpoint_num(&ep->desc); in usb_hcd_reset_endpoint() local
2082 usb_settoggle(udev, epnum, is_out, 0); in usb_hcd_reset_endpoint()
2084 usb_settoggle(udev, epnum, !is_out, 0); in usb_hcd_reset_endpoint()
/linux-4.4.14/drivers/usb/renesas_usbhs/
Dpipe.c408 u16 epnum = 0; in usbhsp_setup_pipecfg() local
462 epnum = 0; /* see usbhs_pipe_config_update() */ in usbhsp_setup_pipecfg()
470 epnum; in usbhsp_setup_pipecfg()
550 u16 epnum, u16 maxp) in usbhs_pipe_config_update() argument
571 usbhsp_pipe_cfg_set(pipe, 0x000F, epnum); in usbhs_pipe_config_update()
Dpipe.h99 u16 epnum, u16 maxp);
/linux-4.4.14/drivers/usb/mon/
Dmon_text.c60 char epnum; member
209 ep->epnum = usb_endpoint_num(&urb->ep->desc); in mon_text_event()
281 ep->epnum = usb_endpoint_num(&urb->ep->desc); in mon_text_error()
491 utype, udir, ep->devnum, ep->epnum); in mon_text_read_head_t()
509 utype, udir, ep->busnum, ep->devnum, ep->epnum); in mon_text_read_head_u()
Dmon_bin.c90 unsigned char epnum; /* Endpoint number and transfer direction */ member
566 ep->epnum = dir | usb_endpoint_num(epd); in mon_bin_event()
653 ep->epnum = usb_urb_dir_in(urb) ? USB_DIR_IN : 0; in mon_bin_error()
654 ep->epnum |= usb_endpoint_num(&urb->ep->desc); in mon_bin_error()
/linux-4.4.14/drivers/net/irda/
Dmcs7780.h148 struct usb_host_endpoint *ep, int epnum);
Dmcs7780.c532 struct usb_host_endpoint *ep, int epnum) in mcs_find_endpoints() argument
542 for (i = 0; i < epnum; i++) { in mcs_find_endpoints()
/linux-4.4.14/arch/arm/mach-s3c24xx/
Dmach-smdk2416.c144 .epnum = 9,
/linux-4.4.14/sound/usb/line6/
Ddriver.c467 unsigned epnum = usb_pipeendpoint(pipe); in line6_get_interval() local
469 ep = usbdev->ep_in[epnum]; in line6_get_interval()
/linux-4.4.14/include/linux/
Dusb.h1851 unsigned epnum = usb_pipeendpoint(pipe); in usb_maxpacket() local
1855 ep = udev->ep_out[epnum]; in usb_maxpacket()
1858 ep = udev->ep_in[epnum]; in usb_maxpacket()
/linux-4.4.14/drivers/staging/octeon-usb/
Docteon-hcd.h1040 __BITFIELD_FIELD(uint32_t epnum : 4,
Docteon-hcd.c1809 usbc_hcchar.s.epnum = pipe->endpoint_num; in cvmx_usb_start_channel()
/linux-4.4.14/sound/usb/
Dmixer.c2418 unsigned int epnum; in snd_usb_mixer_status_create() local
2427 epnum = usb_endpoint_num(ep); in snd_usb_mixer_status_create()
2438 usb_rcvintpipe(mixer->chip->dev, epnum), in snd_usb_mixer_status_create()
/linux-4.4.14/drivers/media/usb/uvc/
Duvc_video.c1883 unsigned int epnum = stream->header.bEndpointAddress in uvc_video_enable() local
1889 pipe = usb_sndbulkpipe(stream->dev->udev, epnum) | dir; in uvc_video_enable()
/linux-4.4.14/Documentation/usb/
Dusbmon.txt202 unsigned char epnum; /* Endpoint number and transfer direction */