/linux-4.1.27/drivers/usb/musb/ |
D | musb_regs.h | 390 static inline void musb_write_txfunaddr(void __iomem *mbase, u8 epnum, in musb_write_txfunaddr() argument 393 musb_writeb(mbase, MUSB_BUSCTL_OFFSET(epnum, MUSB_TXFUNCADDR), in musb_write_txfunaddr() 397 static inline void musb_write_txhubaddr(void __iomem *mbase, u8 epnum, in musb_write_txhubaddr() argument 400 musb_writeb(mbase, MUSB_BUSCTL_OFFSET(epnum, MUSB_TXHUBADDR), in musb_write_txhubaddr() 404 static inline void musb_write_txhubport(void __iomem *mbase, u8 epnum, in musb_write_txhubport() argument 407 musb_writeb(mbase, MUSB_BUSCTL_OFFSET(epnum, MUSB_TXHUBPORT), in musb_write_txhubport() 411 static inline u8 musb_read_rxfunaddr(void __iomem *mbase, u8 epnum) in musb_read_rxfunaddr() argument 413 return musb_readb(mbase, MUSB_BUSCTL_OFFSET(epnum, MUSB_RXFUNCADDR)); in musb_read_rxfunaddr() 416 static inline u8 musb_read_rxhubaddr(void __iomem *mbase, u8 epnum) in musb_read_rxhubaddr() argument 418 return musb_readb(mbase, MUSB_BUSCTL_OFFSET(epnum, MUSB_RXHUBADDR)); in musb_read_rxhubaddr() [all …]
|
D | blackfin.c | 36 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 …]
|
D | tusb6010_omap.c | 38 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 …]
|
D | musb_host.c | 103 static void musb_ep_program(struct musb *musb, u8 epnum, 128 ep->epnum, csr)) in musb_h_tx_flush_fifo() 151 ep->epnum, csr); in musb_h_ep0_flush_fifo() 166 if (ep->epnum) { in musb_h_tx_start() 220 int epnum = hw_ep->epnum; in musb_start_urb() local 248 qh, urb, address, qh->epnum, in musb_start_urb() 256 epnum, buf + offset, len); in musb_start_urb() 260 musb_ep_program(musb, epnum, urb, !is_in, buf, offset, len); in musb_start_urb() 284 dev_dbg(musb->controller, "SOF for %d\n", epnum); in musb_start_urb() 292 dev_dbg(musb->controller, "Start TX%d %s\n", epnum, in musb_start_urb() [all …]
|
D | musb_gadget.c | 258 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() 442 void musb_g_tx(struct musb *musb, u8 epnum) in musb_g_tx() argument 448 struct musb_ep *musb_ep = &musb->endpoints[epnum].ep_in; in musb_g_tx() 449 void __iomem *epio = musb->endpoints[epnum].regs; in musb_g_tx() 452 musb_ep_select(mbase, epnum); in musb_g_tx() 478 epnum, request); in musb_g_tx() 503 epnum, csr, musb_ep->dma->actual_len, request); in musb_g_tx() 542 musb_ep_select(mbase, epnum); in musb_g_tx() [all …]
|
D | musb_gadget_ep0.c | 81 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 …]
|
D | musbhsdma.c | 79 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()
|
D | musb_core.h | 186 u32 (*ep_offset)(u8 epnum, u16 offset); 187 void (*ep_select)(void __iomem *mbase, u8 epnum); 189 u32 (*fifo_offset)(u8 epnum); 225 u8 epnum; member 447 struct musb_hw_ep *hw_ep, u8 epnum) in musb_read_fifosize() argument 450 musb->epmask |= (1 << epnum); in musb_read_fifosize() 452 if (epnum < 5) { in musb_read_fifosize() 474 struct musb_hw_ep *hw_ep, u8 epnum) in musb_read_fifosize() argument 480 reg = musb_readb(mbase, musb->io.ep_offset(epnum, MUSB_FIFOSIZE)); in musb_read_fifosize() 486 musb->epmask |= (1 << epnum); in musb_read_fifosize()
|
D | musb_core.c | 228 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 299 'T', hw_ep->epnum, fifo, len, src); in musb_default_write_fifo() 341 'R', hw_ep->epnum, fifo, len, dst); in musb_default_read_fifo() [all …]
|
D | musb_io.h | 53 u32 (*ep_offset)(u8 epnum, u16 offset); 54 void (*ep_select)(void __iomem *mbase, u8 epnum); 55 u32 (*fifo_offset)(u8 epnum);
|
D | musb_gadget.h | 58 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
|
D | musb_host.h | 61 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
|
D | musb_cppi41.c | 87 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()
|
D | ux500_dma.c | 72 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()
|
D | tusb6010.c | 129 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 …]
|
D | musb_dma.h | 177 extern void musb_dma_completion(struct musb *musb, u8 epnum, u8 transmit);
|
D | cppi_dma.c | 261 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()
|
D | musbhsdma.h | 149 u8 epnum; member
|
/linux-4.1.27/drivers/usb/gadget/udc/ |
D | fotg210-udc.c | 36 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 …]
|
D | fusb300_udc.c | 61 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 …]
|
D | s3c-hsudc.c | 292 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 …]
|
D | goku_udc.h | 138 #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
|
D | fsl_qe_udc.c | 149 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 …]
|
D | fusb300_udc.h | 626 u8 epnum; member 651 unsigned char epnum; member
|
D | fotg210.h | 228 unsigned char epnum; member
|
D | udc-xilinx.c | 1601 int epnum; in xudc_getstatus() local 1615 epnum = udc->setup.wIndex & USB_ENDPOINT_NUMBER_MASK; in xudc_getstatus() 1616 target_ep = &udc->ep[epnum]; in xudc_getstatus() 1945 static void xudc_nonctrl_ep_handler(struct xusb_udc *udc, u8 epnum, in xudc_nonctrl_ep_handler() argument 1952 ep = &udc->ep[epnum]; in xudc_nonctrl_ep_handler() 1954 if (intrstatus & (XUSB_STATUS_EP0_BUFF1_COMP_MASK << epnum)) in xudc_nonctrl_ep_handler() 1956 if (intrstatus & (XUSB_STATUS_EP0_BUFF2_COMP_MASK << epnum)) in xudc_nonctrl_ep_handler()
|
D | omap_udc.c | 1895 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()
|
D | goku_udc.c | 87 command(struct goku_udc_regs __iomem *regs, int command, unsigned epnum) in command() argument 89 writel(COMMAND_EP(epnum) | command, ®s->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()
|
D | gr_udc.c | 1005 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()
|
D | r8a66597-udc.h | 46 u16 epnum; member
|
D | fsl_qe_udc.h | 294 u8 epnum; member
|
D | m66592-udc.h | 432 u16 epnum; member
|
D | m66592-udc.c | 243 pipecfg |= info->epnum; in pipe_buffer_setting() 439 info.epnum = desc->bEndpointAddress & USB_ENDPOINT_NUMBER_MASK; in alloc_pipe_config()
|
D | r8a66597-udc.c | 333 pipecfg |= info->epnum; in pipe_buffer_setting() 512 info.epnum = usb_endpoint_num(desc); in alloc_pipe_config()
|
/linux-4.1.27/drivers/usb/gadget/udc/bdc/ |
D | bdc_cmd.c | 294 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 …]
|
D | bdc_ep.c | 345 void bdc_notify_xfr(struct bdc *bdc, u32 epnum) in bdc_notify_xfr() argument 347 struct bdc_ep *ep = bdc->bdc_ep_array[epnum]; in bdc_notify_xfr() 349 dev_vdbg(bdc->dev, "%s epnum:%d\n", __func__, epnum); in bdc_notify_xfr() 357 bdc_writel(bdc->regs, BDC_XSFNTF, epnum); in bdc_notify_xfr() 670 req->epnum = ep->ep_num; in ep0_queue() 728 req->epnum = ep->ep_num; in ep_queue() 908 u8 epnum; in bdc_free_ep() local 911 for (epnum = 1; epnum < bdc->num_eps; epnum++) { in bdc_free_ep() 912 ep = bdc->bdc_ep_array[epnum]; in bdc_free_ep() 920 if (epnum != 1) in bdc_free_ep() [all …]
|
D | bdc.h | 344 int epnum; member
|
/linux-4.1.27/drivers/staging/emxx_udc/ |
D | emxx_udc.c | 67 #define _nbu2ss_zero_len_pkt(udc, epnum) \ argument 68 _nbu2ss_ep_in_end(udc, epnum, 0, 0) 236 if (ep->epnum == 0) in _nbu2ss_ep_init() 239 num = ep->epnum - 1; in _nbu2ss_ep_init() 249 data = 1 << (ep->epnum + 8); in _nbu2ss_ep_init() 274 _nbu2ss_endpoint_toggle_reset(udc, (ep->epnum|ep->direct)); in _nbu2ss_ep_init() 310 if ((ep->epnum == 0) || (udc->vbus_active == 0)) in _nbu2ss_epn_exit() 313 num = ep->epnum - 1; in _nbu2ss_epn_exit() 321 data = 1 << (ep->epnum + 8); in _nbu2ss_epn_exit() 359 if (((ep->epnum == 0) || (data & (1 << ep->epnum)) == 0)) in _nbu2ss_ep_dma_init() [all …]
|
D | emxx_udc.h | 592 u8 epnum; member
|
/linux-4.1.27/drivers/usb/usbip/ |
D | stub_rx.c | 344 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.1.27/drivers/usb/dwc3/ |
D | gadget.c | 591 static void dwc3_stop_active_transfer(struct dwc3 *dwc, u32 epnum, bool force); 754 req->epnum = dep->number; in dwc3_gadget_ep_alloc_request() 1087 req->epnum = dep->number; in __dwc3_gadget_ep_queue() 1714 u8 epnum = (i << 1) | (!!direction); in dwc3_gadget_init_hw_endpoints() local 1721 dep->number = epnum; in dwc3_gadget_init_hw_endpoints() 1723 dwc->eps[epnum] = dep; in dwc3_gadget_init_hw_endpoints() 1725 snprintf(dep->name, sizeof(dep->name), "ep%d%s", epnum >> 1, in dwc3_gadget_init_hw_endpoints() 1726 (epnum & 1) ? "in" : "out"); in dwc3_gadget_init_hw_endpoints() 1732 if (epnum == 0 || epnum == 1) { in dwc3_gadget_init_hw_endpoints() 1736 if (!epnum) in dwc3_gadget_init_hw_endpoints() [all …]
|
D | ep0.c | 58 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() 115 req->epnum = dep->number; in __dwc3_gadget_ep0_queue() 313 u32 epnum; in dwc3_wIndex_to_dep() local 315 epnum = (windex & USB_ENDPOINT_NUMBER_MASK) << 1; in dwc3_wIndex_to_dep() 317 epnum |= 1; in dwc3_wIndex_to_dep() 319 dep = dwc->eps[epnum]; in dwc3_wIndex_to_dep() 784 u8 epnum; in dwc3_ep0_complete_data() local 786 epnum = event->endpoint_number; in dwc3_ep0_complete_data() 832 if ((epnum & 1) && ur->actual < ur->length) { in dwc3_ep0_complete_data() [all …]
|
D | core.h | 612 u8 epnum; member
|
/linux-4.1.27/drivers/usb/host/ |
D | max3421-hcd.c | 491 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 …]
|
D | sl811-hcd.c | 214 && 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 …]
|
D | ehci-q.c | 104 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()
|
D | isp116x-hcd.c | 250 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() 688 int epnum = usb_pipeendpoint(pipe); in isp116x_urb_enqueue() local 726 ep->epnum = epnum; in isp116x_urb_enqueue() 728 usb_settoggle(udev, epnum, is_out, 0); in isp116x_urb_enqueue()
|
D | ehci-sched.c | 934 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 …]
|
D | fusbh200-hcd.c | 2096 unsigned is_out, epnum; in qh_update() local 2099 epnum = (hc32_to_cpup(fusbh200, &hw->hw_info1) >> 8) & 0x0f; in qh_update() 2100 if (unlikely (!usb_gettoggle (qh->dev, epnum, is_out))) { in qh_update() 2102 usb_settoggle (qh->dev, epnum, is_out, 1); in qh_update() 3026 int epnum, in qh_append_tds() argument 3049 if (unlikely (epnum == 0)) { in qh_append_tds() 3110 int epnum; in submit_async() local 3115 epnum = urb->ep->desc.bEndpointAddress; in submit_async() 3124 epnum & 0x0f, (epnum & USB_DIR_IN) ? "in" : "out", in submit_async() 3139 qh = qh_append_tds(fusbh200, urb, qtd_list, epnum, &urb->ep->hcpriv); in submit_async() [all …]
|
D | fotg210-hcd.c | 2144 unsigned is_out, epnum; in qh_update() local 2147 epnum = (hc32_to_cpup(fotg210, &hw->hw_info1) >> 8) & 0x0f; in qh_update() 2148 if (unlikely(!usb_gettoggle(qh->dev, epnum, is_out))) { in qh_update() 2150 usb_settoggle(qh->dev, epnum, is_out, 1); in qh_update() 3079 int epnum, in qh_append_tds() argument 3102 if (unlikely(epnum == 0)) { in qh_append_tds() 3162 int epnum; in submit_async() local 3167 epnum = urb->ep->desc.bEndpointAddress; in submit_async() 3176 epnum & 0x0f, (epnum & USB_DIR_IN) ? "in" : "out", in submit_async() 3191 qh = qh_append_tds(fotg210, urb, qtd_list, epnum, &urb->ep->hcpriv); in submit_async() [all …]
|
D | isp1362-hcd.c | 276 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 …]
|
D | oxu210hp-hcd.c | 835 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 …]
|
D | sl811.h | 174 u8 epnum; member
|
D | r8a66597.h | 48 u16 epnum; member
|
D | ehci-hcd.c | 1018 int epnum = usb_endpoint_num(&ep->desc); in ehci_endpoint_reset() local 1041 usb_settoggle(qh->ps.udev, epnum, is_out, 0); in ehci_endpoint_reset()
|
D | isp116x.h | 307 u8 epnum; member
|
D | r8a66597-hcd.c | 632 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()
|
D | isp1362.h | 433 u8 epnum; member
|
/linux-4.1.27/drivers/usb/dwc2/ |
D | gadget.c | 1519 static void s3c_hsotg_handle_outdone(struct dwc2_hsotg *hsotg, int epnum) in s3c_hsotg_handle_outdone() argument 1521 u32 epsize = readl(hsotg->regs + DOEPTSIZ(epnum)); in s3c_hsotg_handle_outdone() 1522 struct s3c_hsotg_ep *hs_ep = hsotg->eps_out[epnum]; in s3c_hsotg_handle_outdone() 1533 if (epnum == 0 && hsotg->ep0_state == DWC2_EP0_STATUS_OUT) { in s3c_hsotg_handle_outdone() 1574 if (epnum == 0 && hsotg->ep0_state == DWC2_EP0_DATA_OUT) { in s3c_hsotg_handle_outdone() 1619 u32 epnum, status, size; in s3c_hsotg_handle_rx() local 1623 epnum = grxstsr & GRXSTS_EPNUM_MASK; in s3c_hsotg_handle_rx() 1630 __func__, grxstsr, size, epnum); in s3c_hsotg_handle_rx() 1642 s3c_hsotg_handle_outdone(hsotg, epnum); in s3c_hsotg_handle_rx() 1656 s3c_hsotg_handle_outdone(hsotg, epnum); in s3c_hsotg_handle_rx() [all …]
|
/linux-4.1.27/include/linux/platform_data/ |
D | s3c-hsudc.h | 29 unsigned int epnum; member
|
/linux-4.1.27/drivers/usb/core/ |
D | message.c | 1066 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 …]
|
D | devio.c | 1130 unsigned int epnum, char *ioctl_name) in check_reset_of_active_ep() argument 1135 eps = (epnum & USB_DIR_IN) ? udev->ep_in : udev->ep_out; in check_reset_of_active_ep() 1136 ep = eps[epnum & 0x0f]; in check_reset_of_active_ep() 1140 ioctl_name, epnum); in check_reset_of_active_ep()
|
D | hcd.c | 2027 int epnum = usb_endpoint_num(&ep->desc); in usb_hcd_reset_endpoint() local 2031 usb_settoggle(udev, epnum, is_out, 0); in usb_hcd_reset_endpoint() 2033 usb_settoggle(udev, epnum, !is_out, 0); in usb_hcd_reset_endpoint()
|
/linux-4.1.27/drivers/usb/renesas_usbhs/ |
D | pipe.c | 408 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()
|
D | pipe.h | 99 u16 epnum, u16 maxp);
|
/linux-4.1.27/drivers/usb/mon/ |
D | mon_text.c | 60 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()
|
D | mon_bin.c | 90 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.1.27/drivers/net/irda/ |
D | mcs7780.h | 148 struct usb_host_endpoint *ep, int epnum);
|
D | mcs7780.c | 532 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.1.27/arch/arm/mach-s3c24xx/ |
D | mach-smdk2416.c | 144 .epnum = 9,
|
/linux-4.1.27/sound/usb/line6/ |
D | driver.c | 467 unsigned epnum = usb_pipeendpoint(pipe); in line6_get_interval() local 469 ep = usbdev->ep_in[epnum]; in line6_get_interval()
|
/linux-4.1.27/include/linux/ |
D | usb.h | 1842 unsigned epnum = usb_pipeendpoint(pipe); in usb_maxpacket() local 1846 ep = udev->ep_out[epnum]; in usb_maxpacket() 1849 ep = udev->ep_in[epnum]; in usb_maxpacket()
|
/linux-4.1.27/drivers/staging/octeon-usb/ |
D | octeon-hcd.h | 1040 __BITFIELD_FIELD(uint32_t epnum : 4,
|
D | octeon-hcd.c | 1803 usbc_hcchar.s.epnum = pipe->endpoint_num; in cvmx_usb_start_channel()
|
/linux-4.1.27/sound/usb/ |
D | mixer.c | 2412 unsigned int epnum; in snd_usb_mixer_status_create() local 2421 epnum = usb_endpoint_num(ep); in snd_usb_mixer_status_create() 2432 usb_rcvintpipe(mixer->chip->dev, epnum), in snd_usb_mixer_status_create()
|
/linux-4.1.27/drivers/media/usb/uvc/ |
D | uvc_video.c | 1872 unsigned int epnum = stream->header.bEndpointAddress in uvc_video_enable() local 1878 pipe = usb_sndbulkpipe(stream->dev->udev, epnum) | dir; in uvc_video_enable()
|
/linux-4.1.27/Documentation/usb/ |
D | usbmon.txt | 202 unsigned char epnum; /* Endpoint number and transfer direction */
|