Lines Matching refs:epctl
2133 u32 epctl = dwc2_readl(hsotg, DOEPCTL(ep_idx)); in dwc2_hsotg_rx_data() local
2138 __func__, size, ep_idx, epctl); in dwc2_hsotg_rx_data()
2692 int epctl = dwc2_readl(hsotg, epctl_reg); in dwc2_gadget_handle_ep_disabled() local
2701 if ((epctl & DXEPCTL_STALL) && (epctl & DXEPCTL_EPTYPE_BULK)) { in dwc2_gadget_handle_ep_disabled()
4103 u32 epctl; in dwc2_hsotg_ep_sethalt() local
4130 epctl = dwc2_readl(hs, epreg); in dwc2_hsotg_ep_sethalt()
4133 epctl |= DXEPCTL_STALL | DXEPCTL_SNAK; in dwc2_hsotg_ep_sethalt()
4134 if (epctl & DXEPCTL_EPENA) in dwc2_hsotg_ep_sethalt()
4135 epctl |= DXEPCTL_EPDIS; in dwc2_hsotg_ep_sethalt()
4137 epctl &= ~DXEPCTL_STALL; in dwc2_hsotg_ep_sethalt()
4138 xfertype = epctl & DXEPCTL_EPTYPE_MASK; in dwc2_hsotg_ep_sethalt()
4141 epctl |= DXEPCTL_SETD0PID; in dwc2_hsotg_ep_sethalt()
4143 dwc2_writel(hs, epctl, epreg); in dwc2_hsotg_ep_sethalt()
4146 epctl = dwc2_readl(hs, epreg); in dwc2_hsotg_ep_sethalt()
4149 epctl |= DXEPCTL_STALL; in dwc2_hsotg_ep_sethalt()
4151 epctl &= ~DXEPCTL_STALL; in dwc2_hsotg_ep_sethalt()
4152 xfertype = epctl & DXEPCTL_EPTYPE_MASK; in dwc2_hsotg_ep_sethalt()
4155 epctl |= DXEPCTL_SETD0PID; in dwc2_hsotg_ep_sethalt()
4157 dwc2_writel(hs, epctl, epreg); in dwc2_hsotg_ep_sethalt()