Lines Matching refs:done_map

935 static void finish_transfers(struct isp1362_hcd *isp1362_hcd, unsigned long done_map,  in finish_transfers()  argument
946 DBG(1, "%s: Finishing %s transfers %08lx\n", __func__, epq->name, done_map); in finish_transfers()
956 if (__test_and_clear_bit(index, &done_map)) { in finish_transfers()
972 if (!done_map) in finish_transfers()
975 if (done_map) in finish_transfers()
976 pr_warning("%s: done_map not clear: %08lx:%08lx\n", __func__, done_map, in finish_transfers()
1085 u32 done_map = isp1362_read_reg32(isp1362_hcd, HCINTLDONE); in isp1362_irq() local
1093 isp1362_write_reg32(isp1362_hcd, HCINTLSKIP, skip_map | done_map); in isp1362_irq()
1094 if (~(done_map | skip_map) == 0) in isp1362_irq()
1099 WARN_ON(!done_map); in isp1362_irq()
1100 if (done_map) { in isp1362_irq()
1101 DBG(3, "%s: INTL done_map %08x\n", __func__, done_map); in isp1362_irq()
1102 finish_transfers(isp1362_hcd, done_map, &isp1362_hcd->intl_queue); in isp1362_irq()
1108 u32 done_map = isp1362_read_reg32(isp1362_hcd, HCATLDONE); in isp1362_irq() local
1116 isp1362_write_reg32(isp1362_hcd, HCATLSKIP, skip_map | done_map); in isp1362_irq()
1117 if (~(done_map | skip_map) == 0) in isp1362_irq()
1119 if (done_map) { in isp1362_irq()
1120 DBG(3, "%s: ATL done_map %08x\n", __func__, done_map); in isp1362_irq()
1121 finish_transfers(isp1362_hcd, done_map, &isp1362_hcd->atl_queue); in isp1362_irq()
1783 u32 done_map = isp1362_read_reg32(isp1362_hcd, HCATLDONE); in isp1362_bus_suspend() local
1784 finish_transfers(isp1362_hcd, done_map, &isp1362_hcd->atl_queue); in isp1362_bus_suspend()
1787 u32 done_map = isp1362_read_reg32(isp1362_hcd, HCINTLDONE); in isp1362_bus_suspend() local
1788 finish_transfers(isp1362_hcd, done_map, &isp1362_hcd->intl_queue); in isp1362_bus_suspend()