Home
last modified time | relevance | path

Searched refs:done_mask (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.4/drivers/ata/
Dsata_fsl.c1206 u32 hstatus, done_mask = 0; in sata_fsl_host_intr() local
1217 done_mask = ioread32(hcr_base + CC); in sata_fsl_host_intr()
1258 done_mask, in sata_fsl_host_intr()
1264 if (done_mask & ap->qc_active) { in sata_fsl_host_intr()
1267 iowrite32(done_mask, hcr_base + CC); in sata_fsl_host_intr()
1271 done_mask, ioread32(hcr_base + CA), in sata_fsl_host_intr()
1275 if (done_mask & (1 << i)) in sata_fsl_host_intr()
1281 ata_qc_complete_multiple(ap, ap->qc_active ^ done_mask); in sata_fsl_host_intr()
1298 iowrite32(done_mask, hcr_base + CC); in sata_fsl_host_intr()
Dsata_nv.c964 u32 done_mask = 0; in nv_adma_interrupt() local
982 done_mask |= 1 << pos; in nv_adma_interrupt()
987 ata_qc_complete_multiple(ap, ap->qc_active ^ done_mask); in nv_adma_interrupt()
1759 u32 done_mask; in nv_swncq_ncq_stop() local
1774 done_mask = pp->qc_active ^ sactive; in nv_swncq_ncq_stop()
1781 else if (done_mask & (1 << i)) in nv_swncq_ncq_stop()
2075 u32 done_mask; in nv_swncq_sdbfis() local
2093 done_mask = pp->qc_active ^ sactive; in nv_swncq_sdbfis()
2095 pp->qc_active &= ~done_mask; in nv_swncq_sdbfis()
2096 pp->dhfis_bits &= ~done_mask; in nv_swncq_sdbfis()
[all …]
Dlibata-core.c5350 u64 done_mask, ap_qc_active = ap->qc_active; in ata_qc_complete_multiple() local
5363 done_mask = ap_qc_active ^ qc_active; in ata_qc_complete_multiple()
5365 if (unlikely(done_mask & qc_active)) { in ata_qc_complete_multiple()
5371 while (done_mask) { in ata_qc_complete_multiple()
5373 unsigned int tag = __ffs64(done_mask); in ata_qc_complete_multiple()
5380 done_mask &= ~(1ULL << tag); in ata_qc_complete_multiple()
Dsata_mv.c2803 u32 done_mask = 0; in mv_process_crpb_entries() local
2825 done_mask |= 1 << tag; in mv_process_crpb_entries()
2830 ata_qc_complete_multiple(ap, ap->qc_active ^ done_mask); in mv_process_crpb_entries()