Home
last modified time | relevance | path

Searched refs:ep_sts_reg (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/drivers/usb/cdns3/
Dep0.c617 u32 ep_sts_reg; in cdns3_check_new_setup() local
620 ep_sts_reg = readl(&priv_dev->regs->ep_sts); in cdns3_check_new_setup()
622 return !!(ep_sts_reg & (EP_STS_SETUP | EP_STS_STPWAIT)); in cdns3_check_new_setup()
632 u32 ep_sts_reg; in cdns3_check_ep0_interrupt_proceed() local
636 ep_sts_reg = readl(&priv_dev->regs->ep_sts); in cdns3_check_ep0_interrupt_proceed()
637 writel(ep_sts_reg, &priv_dev->regs->ep_sts); in cdns3_check_ep0_interrupt_proceed()
639 trace_cdns3_ep0_irq(priv_dev, ep_sts_reg); in cdns3_check_ep0_interrupt_proceed()
643 if (ep_sts_reg & EP_STS_SETUP) in cdns3_check_ep0_interrupt_proceed()
646 if (priv_dev->wait_for_setup && ep_sts_reg & EP_STS_IOC) { in cdns3_check_ep0_interrupt_proceed()
650 } else if ((ep_sts_reg & EP_STS_IOC) || (ep_sts_reg & EP_STS_ISP)) { in cdns3_check_ep0_interrupt_proceed()
[all …]
Dgadget.c1217 u32 ep_sts_reg; in cdns3_check_ep_interrupt_proceed() local
1223 ep_sts_reg = readl(&priv_dev->regs->ep_sts); in cdns3_check_ep_interrupt_proceed()
1224 writel(ep_sts_reg, &priv_dev->regs->ep_sts); in cdns3_check_ep_interrupt_proceed()
1226 if (ep_sts_reg & EP_STS_TRBERR) { in cdns3_check_ep_interrupt_proceed()
1228 !(ep_sts_reg & EP_STS_DESCMIS && in cdns3_check_ep_interrupt_proceed()
1262 if ((ep_sts_reg & EP_STS_IOC) || (ep_sts_reg & EP_STS_ISP)) { in cdns3_check_ep_interrupt_proceed()
1264 if (ep_sts_reg & EP_STS_ISP) in cdns3_check_ep_interrupt_proceed()
1279 if (ep_sts_reg & EP_STS_DESCMIS && priv_dev->dev_ver < DEV_VER_V2 && in cdns3_check_ep_interrupt_proceed()
2142 u32 ep_sts_reg = readl(&priv_dev->regs->ep_sts); in __cdns3_gadget_ep_set_halt() local
2144 if (!(ep_sts_reg & EP_STS_DBUSY)) in __cdns3_gadget_ep_set_halt()