Lines Matching refs:hc_num
854 writel(hcintmsk, hsotg->regs + HCINTMSK(chan->hc_num)); in dwc2_hc_enable_slave_ints()
891 writel(hcintmsk, hsotg->regs + HCINTMSK(chan->hc_num)); in dwc2_hc_enable_dma_ints()
913 intmsk |= 1 << chan->hc_num; in dwc2_hc_enable_ints()
939 u8 hc_num = chan->hc_num; in dwc2_hc_init() local
950 writel(hcintmsk, hsotg->regs + HCINT(hc_num)); in dwc2_hc_init()
967 writel(hcchar, hsotg->regs + HCCHAR(hc_num)); in dwc2_hc_init()
970 hc_num, hcchar); in dwc2_hc_init()
973 __func__, hc_num); in dwc2_hc_init()
993 hc_num, in dwc2_hc_init()
1021 writel(hcsplt, hsotg->regs + HCSPLT(hc_num)); in dwc2_hc_init()
1073 writel(hcintmsk, hsotg->regs + HCINTMSK(chan->hc_num)); in dwc2_hc_halt()
1080 writel(~hcintmsk, hsotg->regs + HCINT(chan->hc_num)); in dwc2_hc_halt()
1089 hcchar = readl(hsotg->regs + HCCHAR(chan->hc_num)); in dwc2_hc_halt()
1113 __func__, chan->hc_num); in dwc2_hc_halt()
1117 hcchar = readl(hsotg->regs + HCCHAR(chan->hc_num)); in dwc2_hc_halt()
1161 writel(hcchar, hsotg->regs + HCCHAR(chan->hc_num)); in dwc2_hc_halt()
1177 chan->hc_num); in dwc2_hc_halt()
1208 writel(0, hsotg->regs + HCINTMSK(chan->hc_num)); in dwc2_hc_cleanup()
1211 writel(hcintmsk, hsotg->regs + HCINT(chan->hc_num)); in dwc2_hc_cleanup()
1284 data_fifo = (u32 __iomem *)(hsotg->regs + HCFIFO(chan->hc_num)); in dwc2_hc_write_packet()
1456 writel(hctsiz, hsotg->regs + HCTSIZ(chan->hc_num)); in dwc2_hc_start_transfer()
1459 hctsiz, chan->hc_num); in dwc2_hc_start_transfer()
1462 chan->hc_num); in dwc2_hc_start_transfer()
1484 writel((u32)dma_addr, hsotg->regs + HCDMA(chan->hc_num)); in dwc2_hc_start_transfer()
1487 (unsigned long)dma_addr, chan->hc_num); in dwc2_hc_start_transfer()
1492 u32 hcsplt = readl(hsotg->regs + HCSPLT(chan->hc_num)); in dwc2_hc_start_transfer()
1495 writel(hcsplt, hsotg->regs + HCSPLT(chan->hc_num)); in dwc2_hc_start_transfer()
1498 hcchar = readl(hsotg->regs + HCCHAR(chan->hc_num)); in dwc2_hc_start_transfer()
1507 __func__, chan->hc_num, hcchar); in dwc2_hc_start_transfer()
1518 writel(hcchar, hsotg->regs + HCCHAR(chan->hc_num)); in dwc2_hc_start_transfer()
1521 chan->hc_num); in dwc2_hc_start_transfer()
1571 chan->hc_num); in dwc2_hc_start_transfer_ddma()
1577 writel(hctsiz, hsotg->regs + HCTSIZ(chan->hc_num)); in dwc2_hc_start_transfer_ddma()
1583 writel(hc_dma, hsotg->regs + HCDMA(chan->hc_num)); in dwc2_hc_start_transfer_ddma()
1586 hc_dma, chan->hc_num); in dwc2_hc_start_transfer_ddma()
1588 hcchar = readl(hsotg->regs + HCCHAR(chan->hc_num)); in dwc2_hc_start_transfer_ddma()
1596 __func__, chan->hc_num, hcchar); in dwc2_hc_start_transfer_ddma()
1607 writel(hcchar, hsotg->regs + HCCHAR(chan->hc_num)); in dwc2_hc_start_transfer_ddma()
1610 chan->hc_num); in dwc2_hc_start_transfer_ddma()
1641 chan->hc_num); in dwc2_hc_continue_transfer()
1664 u32 hcchar = readl(hsotg->regs + HCCHAR(chan->hc_num)); in dwc2_hc_continue_transfer()
1672 writel(hcchar, hsotg->regs + HCCHAR(chan->hc_num)); in dwc2_hc_continue_transfer()
1683 HCCHAR(chan->hc_num)); in dwc2_hc_continue_transfer()
1714 chan->hc_num); in dwc2_hc_do_ping()
1719 writel(hctsiz, hsotg->regs + HCTSIZ(chan->hc_num)); in dwc2_hc_do_ping()
1721 hcchar = readl(hsotg->regs + HCCHAR(chan->hc_num)); in dwc2_hc_do_ping()
1724 writel(hcchar, hsotg->regs + HCCHAR(chan->hc_num)); in dwc2_hc_do_ping()