Lines Matching refs:dmem_offset
245 struct imx21 *imx21, int dmem_offset, void *src, int count) in copy_to_dmem() argument
247 void __iomem *dmem = imx21->regs + USBOTG_DMEM + dmem_offset; in copy_to_dmem()
278 etd->dmem_offset, in activate_etd()
406 struct etd_priv *etd, u32 dmem_offset) in activate_queued_etd() argument
416 ((dmem_offset + maxpacket) << DW1_YBUFSRTAD) | dmem_offset); in activate_queued_etd()
418 etd->dmem_offset = dmem_offset; in activate_queued_etd()
434 offset = etd->dmem_offset; in free_dmem()
619 etd_writel(imx21, etd_num, 1, etd->dmem_offset); in schedule_isoc_etds()
675 imx21->regs + USBOTG_DMEM + etd->dmem_offset, in isoc_etd_done()
804 etd->dmem_offset = alloc_dmem(imx21, maxpacket, ep); in imx21_hc_urb_enqueue_isoc()
805 if (etd->dmem_offset < 0) { in imx21_hc_urb_enqueue_isoc()
1019 etd->dmem_offset = alloc_dmem(imx21, etd->dmem_size, urb_priv->ep); in schedule_nonisoc_etd()
1020 if (etd->dmem_offset < 0) { in schedule_nonisoc_etd()
1031 (((u32) etd->dmem_offset + (u32) maxpacket) << DW1_YBUFSRTAD) | in schedule_nonisoc_etd()
1032 (u32) etd->dmem_offset); in schedule_nonisoc_etd()
1076 imx21->regs + USBOTG_DMEM + etd->dmem_offset, in nonisoc_etd_done()