Home
last modified time | relevance | path

Searched refs:epctrl (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/usb/gadget/udc/
H A Dgr_udc.c60 /* Size of hardware buffer calculated from epctrl register value */
61 #define GR_BUFFER_SIZE(epctrl) \
62 ((((epctrl) & GR_EPCTRL_BUFSZ_MASK) >> GR_EPCTRL_BUFSZ_POS) * \
127 u32 epctrl = gr_read32(&ep->regs->epctrl); in gr_seq_ep_show() local
129 int mode = (epctrl & GR_EPCTRL_TT_MASK) >> GR_EPCTRL_TT_POS; in gr_seq_ep_show()
134 seq_printf(seq, " halted: %d\n", !!(epctrl & GR_EPCTRL_EH)); in gr_seq_ep_show()
135 seq_printf(seq, " disabled: %d\n", !!(epctrl & GR_EPCTRL_ED)); in gr_seq_ep_show()
136 seq_printf(seq, " valid: %d\n", !!(epctrl & GR_EPCTRL_EV)); in gr_seq_ep_show()
146 (epctrl in gr_seq_ep_show()
688 u32 epctrl; gr_control_stall() local
705 u32 epctrl; gr_ep_halt_wedge() local
1474 u32 epctrl; gr_ep_enable() local
1808 u32 epctrl; gr_fifo_flush() local
[all...]
H A Dfsl_udc_core.c463 u32 epctrl; in dr_ep_get_stall() local
465 epctrl = fsl_readl(&dr_regs->endptctrl[ep_num]); in dr_ep_get_stall()
467 return (epctrl & EPCTRL_TX_EP_STALL) ? 1 : 0; in dr_ep_get_stall()
469 return (epctrl & EPCTRL_RX_EP_STALL) ? 1 : 0; in dr_ep_get_stall()
635 u32 epctrl; in fsl_ep_disable() local
646 epctrl = fsl_readl(&dr_regs->endptctrl[ep_num]); in fsl_ep_disable()
648 epctrl &= ~(EPCTRL_TX_ENABLE | EPCTRL_TX_TYPE); in fsl_ep_disable()
649 epctrl |= EPCTRL_EP_TYPE_BULK << EPCTRL_TX_EP_TYPE_SHIFT; in fsl_ep_disable()
651 epctrl &= ~(EPCTRL_RX_ENABLE | EPCTRL_TX_TYPE); in fsl_ep_disable()
652 epctrl | in fsl_ep_disable()
927 u32 epctrl; fsl_ep_dequeue() local
[all...]
H A Datmel_usba_udc.c1431 u32 epctrl; in usba_control_irq() local
1435 epctrl = usba_ep_readl(ep, CTL); in usba_control_irq()
1438 ep->ep.name, ep->state, epstatus, epctrl); in usba_control_irq()
1445 if ((epctrl & USBA_TX_PK_RDY) && !(epstatus & USBA_TX_PK_RDY)) { in usba_control_irq()
1457 if ((epstatus & epctrl) & USBA_TX_COMPLETE) { in usba_control_irq()
1498 if ((epstatus & epctrl) & USBA_RX_BK_RDY) { in usba_control_irq()
1619 u32 epctrl; in usba_ep_irq() local
1622 epctrl = usba_ep_readl(ep, CTL); in usba_ep_irq()
1626 while ((epctrl & USBA_TX_PK_RDY) && !(epstatus & USBA_TX_PK_RDY)) { in usba_ep_irq()
1660 epctrl in usba_ep_irq()
[all...]
H A Dgr_udc.h23 u32 epctrl; member
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/
H A Dgr_udc.c59 /* Size of hardware buffer calculated from epctrl register value */
60 #define GR_BUFFER_SIZE(epctrl) \
61 ((((epctrl) & GR_EPCTRL_BUFSZ_MASK) >> GR_EPCTRL_BUFSZ_POS) * \
126 u32 epctrl = gr_read32(&ep->regs->epctrl); in gr_seq_ep_show() local
128 int mode = (epctrl & GR_EPCTRL_TT_MASK) >> GR_EPCTRL_TT_POS; in gr_seq_ep_show()
133 seq_printf(seq, " halted: %d\n", !!(epctrl & GR_EPCTRL_EH)); in gr_seq_ep_show()
134 seq_printf(seq, " disabled: %d\n", !!(epctrl & GR_EPCTRL_ED)); in gr_seq_ep_show()
135 seq_printf(seq, " valid: %d\n", !!(epctrl & GR_EPCTRL_EV)); in gr_seq_ep_show()
145 (epctrl in gr_seq_ep_show()
688 u32 epctrl; gr_control_stall() local
705 u32 epctrl; gr_ep_halt_wedge() local
1474 u32 epctrl; gr_ep_enable() local
1810 u32 epctrl; gr_fifo_flush() local
[all...]
H A Dfsl_udc_core.c459 u32 epctrl; in dr_ep_get_stall() local
461 epctrl = fsl_readl(&dr_regs->endptctrl[ep_num]); in dr_ep_get_stall()
463 return (epctrl & EPCTRL_TX_EP_STALL) ? 1 : 0; in dr_ep_get_stall()
465 return (epctrl & EPCTRL_RX_EP_STALL) ? 1 : 0; in dr_ep_get_stall()
631 u32 epctrl; in fsl_ep_disable() local
642 epctrl = fsl_readl(&dr_regs->endptctrl[ep_num]); in fsl_ep_disable()
644 epctrl &= ~(EPCTRL_TX_ENABLE | EPCTRL_TX_TYPE); in fsl_ep_disable()
645 epctrl |= EPCTRL_EP_TYPE_BULK << EPCTRL_TX_EP_TYPE_SHIFT; in fsl_ep_disable()
647 epctrl &= ~(EPCTRL_RX_ENABLE | EPCTRL_TX_TYPE); in fsl_ep_disable()
648 epctrl | in fsl_ep_disable()
924 u32 epctrl; fsl_ep_dequeue() local
[all...]
H A Datmel_usba_udc.c1434 u32 epctrl; in usba_control_irq() local
1438 epctrl = usba_ep_readl(ep, CTL); in usba_control_irq()
1441 ep->ep.name, ep->state, epstatus, epctrl); in usba_control_irq()
1448 if ((epctrl & USBA_TX_PK_RDY) && !(epstatus & USBA_TX_PK_RDY)) { in usba_control_irq()
1460 if ((epstatus & epctrl) & USBA_TX_COMPLETE) { in usba_control_irq()
1501 if ((epstatus & epctrl) & USBA_RX_BK_RDY) { in usba_control_irq()
1622 u32 epctrl; in usba_ep_irq() local
1625 epctrl = usba_ep_readl(ep, CTL); in usba_ep_irq()
1629 while ((epctrl & USBA_TX_PK_RDY) && !(epstatus & USBA_TX_PK_RDY)) { in usba_ep_irq()
1663 epctrl in usba_ep_irq()
[all...]
H A Dgr_udc.h23 u32 epctrl; member
/kernel/linux/linux-5.10/drivers/usb/dwc2/
H A Dgadget.c3616 u32 epctrl; in dwc2_gadget_handle_incomplete_isoc_in() local
3630 epctrl = dwc2_readl(hsotg, DIEPCTL(idx)); in dwc2_gadget_handle_incomplete_isoc_in()
3631 if ((epctrl & DXEPCTL_EPENA) && in dwc2_gadget_handle_incomplete_isoc_in()
3633 epctrl |= DXEPCTL_SNAK; in dwc2_gadget_handle_incomplete_isoc_in()
3634 epctrl |= DXEPCTL_EPDIS; in dwc2_gadget_handle_incomplete_isoc_in()
3635 dwc2_writel(hsotg, epctrl, DIEPCTL(idx)); in dwc2_gadget_handle_incomplete_isoc_in()
3661 u32 epctrl; in dwc2_gadget_handle_incomplete_isoc_out() local
3676 epctrl = dwc2_readl(hsotg, DOEPCTL(idx)); in dwc2_gadget_handle_incomplete_isoc_out()
3677 if ((epctrl & DXEPCTL_EPENA) && in dwc2_gadget_handle_incomplete_isoc_out()
3831 u32 epctrl; in dwc2_hsotg_irq() local
4012 u32 epctrl; dwc2_hsotg_ep_enable() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/dwc2/
H A Dgadget.c3616 u32 epctrl; in dwc2_gadget_handle_incomplete_isoc_in() local
3630 epctrl = dwc2_readl(hsotg, DIEPCTL(idx)); in dwc2_gadget_handle_incomplete_isoc_in()
3631 if ((epctrl & DXEPCTL_EPENA) && in dwc2_gadget_handle_incomplete_isoc_in()
3633 epctrl |= DXEPCTL_SNAK; in dwc2_gadget_handle_incomplete_isoc_in()
3634 epctrl |= DXEPCTL_EPDIS; in dwc2_gadget_handle_incomplete_isoc_in()
3635 dwc2_writel(hsotg, epctrl, DIEPCTL(idx)); in dwc2_gadget_handle_incomplete_isoc_in()
3661 u32 epctrl; in dwc2_gadget_handle_incomplete_isoc_out() local
3676 epctrl = dwc2_readl(hsotg, DOEPCTL(idx)); in dwc2_gadget_handle_incomplete_isoc_out()
3677 if ((epctrl & DXEPCTL_EPENA) && in dwc2_gadget_handle_incomplete_isoc_out()
3831 u32 epctrl; in dwc2_hsotg_irq() local
4012 u32 epctrl; dwc2_hsotg_ep_enable() local
[all...]
/kernel/linux/linux-5.10/drivers/usb/class/
H A Dcdc-acm.c1171 struct usb_endpoint_descriptor *epctrl = NULL; in acm_probe() local
1290 &epread, &epwrite, &epctrl, NULL); in acm_probe()
1325 epctrl = &control_interface->cur_altsetting->endpoint[0].desc; in acm_probe()
1347 ctrlsize = usb_endpoint_maxp(epctrl); in acm_probe()
1490 usb_rcvintpipe(usb_dev, epctrl->bEndpointAddress), in acm_probe()
1493 epctrl->bInterval ? epctrl->bInterval : 16); in acm_probe()
/kernel/linux/linux-6.6/drivers/usb/class/
H A Dcdc-acm.c1178 struct usb_endpoint_descriptor *epctrl = NULL; in acm_probe() local
1297 &epread, &epwrite, &epctrl, NULL); in acm_probe()
1325 epctrl = &control_interface->cur_altsetting->endpoint[0].desc; in acm_probe()
1347 ctrlsize = usb_endpoint_maxp(epctrl); in acm_probe()
1490 usb_rcvintpipe(usb_dev, epctrl->bEndpointAddress), in acm_probe()
1493 epctrl->bInterval ? epctrl->bInterval : 16); in acm_probe()

Completed in 25 milliseconds