Lines Matching refs:mps
745 u32 mps = hs_ep->ep.maxpacket; in dwc2_gadget_get_desc_params() local
750 desc_size = mps; in dwc2_gadget_get_desc_params()
765 desc_size -= desc_size % mps; in dwc2_gadget_get_desc_params()
778 u32 mps = hs_ep->ep.maxpacket; in dwc2_gadget_fill_nonisoc_xfer_ddma_one() local
811 (*desc)->status |= (len % mps) ? DEV_DMA_SHORT : in dwc2_gadget_fill_nonisoc_xfer_ddma_one()
1121 u32 mps = hs_ep->ep.maxpacket; in dwc2_hsotg_start_req() local
1126 length = mps; in dwc2_hsotg_start_req()
1127 else if (length % mps) in dwc2_hsotg_start_req()
1128 length += (mps - (length % mps)); in dwc2_hsotg_start_req()
2518 static u32 dwc2_hsotg_ep0_mps(unsigned int mps) in dwc2_hsotg_ep0_mps() argument
2520 switch (mps) { in dwc2_hsotg_ep0_mps()
2548 unsigned int ep, unsigned int mps, in dwc2_hsotg_set_ep_maxpacket() argument
2559 u32 mps_bytes = mps; in dwc2_hsotg_set_ep_maxpacket()
2562 mps = dwc2_hsotg_ep0_mps(mps_bytes); in dwc2_hsotg_set_ep_maxpacket()
2563 if (mps > 3) in dwc2_hsotg_set_ep_maxpacket()
2568 if (mps > 1024) in dwc2_hsotg_set_ep_maxpacket()
2573 hs_ep->ep.maxpacket = mps; in dwc2_hsotg_set_ep_maxpacket()
2579 reg |= mps; in dwc2_hsotg_set_ep_maxpacket()
2584 reg |= mps; in dwc2_hsotg_set_ep_maxpacket()
2591 dev_err(hsotg->dev, "ep%d: bad mps of %d\n", ep, mps); in dwc2_hsotg_set_ep_maxpacket()
3924 u32 mps; in dwc2_hsotg_ep_enable() local
3951 mps = usb_endpoint_maxp(desc); in dwc2_hsotg_ep_enable()
3997 epctrl |= DXEPCTL_MPS(mps); in dwc2_hsotg_ep_enable()
4006 dwc2_hsotg_set_ep_maxpacket(hsotg, hs_ep->index, mps, mc, dir_in); in dwc2_hsotg_ep_enable()