Lines Matching refs:done_map
945 static void finish_transfers(struct isp1362_hcd *isp1362_hcd, unsigned long done_map,
956 DBG(1, "%s: Finishing %s transfers %08lx\n", __func__, epq->name, done_map);
966 if (__test_and_clear_bit(index, &done_map)) {
982 if (!done_map)
985 if (done_map)
986 pr_warning("%s: done_map not clear: %08lx:%08lx\n", __func__, done_map,
1095 u32 done_map = isp1362_read_reg32(isp1362_hcd, HCINTLDONE);
1103 isp1362_write_reg32(isp1362_hcd, HCINTLSKIP, skip_map | done_map);
1104 if (~(done_map | skip_map) == 0)
1109 WARN_ON(!done_map);
1110 if (done_map) {
1111 DBG(3, "%s: INTL done_map %08x\n", __func__, done_map);
1112 finish_transfers(isp1362_hcd, done_map, &isp1362_hcd->intl_queue);
1118 u32 done_map = isp1362_read_reg32(isp1362_hcd, HCATLDONE);
1126 isp1362_write_reg32(isp1362_hcd, HCATLSKIP, skip_map | done_map);
1127 if (~(done_map | skip_map) == 0)
1129 if (done_map) {
1130 DBG(3, "%s: ATL done_map %08x\n", __func__, done_map);
1131 finish_transfers(isp1362_hcd, done_map, &isp1362_hcd->atl_queue);
1795 u32 done_map = isp1362_read_reg32(isp1362_hcd, HCATLDONE);
1796 finish_transfers(isp1362_hcd, done_map, &isp1362_hcd->atl_queue);
1799 u32 done_map = isp1362_read_reg32(isp1362_hcd, HCINTLDONE);
1800 finish_transfers(isp1362_hcd, done_map, &isp1362_hcd->intl_queue);