Lines Matching refs:istatus
65 static void fsl_sata_intr_main(struct fsl_sata_channel *ch, uint32_t istatus);
743 uint32_t istatus; in fsl_sata_intr() local
747 istatus = ATA_INL(ch->r_mem, FSL_SATA_P_HSTS) & 0x7ffff; in fsl_sata_intr()
748 if ((istatus & 0x3f) == 0) in fsl_sata_intr()
753 fsl_sata_intr_main(ch, istatus); in fsl_sata_intr()
766 ATA_OUTL(ch->r_mem, FSL_SATA_P_HSTS, istatus & 0x3f); in fsl_sata_intr()
788 fsl_sata_intr_main(struct fsl_sata_channel *ch, uint32_t istatus) in fsl_sata_intr_main() argument
806 if (istatus & FSL_SATA_P_HSTS_SNTFU) in fsl_sata_intr_main()
811 if (istatus & (FSL_SATA_P_HSTS_PR)) { in fsl_sata_intr_main()
817 err = (istatus & (FSL_SATA_P_HSTS_FE | FSL_SATA_P_HSTS_DE)); in fsl_sata_intr_main()
1885 uint32_t istatus; in fsl_satapoll() local
1888 istatus = ATA_INL(ch->r_mem, FSL_SATA_P_HSTS); in fsl_satapoll()
1889 if (istatus != 0) in fsl_satapoll()
1890 fsl_sata_intr_main(ch, istatus); in fsl_satapoll()