Lines Matching refs:dsisr
108 u64 dsisr, dar; in cxl_psl_purge() local
144 dsisr = cxl_p2n_read(afu, CXL_PSL_DSISR_An); in cxl_psl_purge()
145 …r_devel_ratelimited("PSL purging... PSL_CNTL: 0x%016llx PSL_DSISR: 0x%016llx\n", PSL_CNTL, dsisr); in cxl_psl_purge()
146 if (dsisr & CXL_PSL_DSISR_TRANS) { in cxl_psl_purge()
148 …>dev, "PSL purge terminating pending translation, DSISR: 0x%016llx, DAR: 0x%016llx\n", dsisr, dar); in cxl_psl_purge()
150 } else if (dsisr) { in cxl_psl_purge()
151 …ice(&afu->dev, "PSL purge acknowledging pending non-translation fault, DSISR: 0x%016llx\n", dsisr); in cxl_psl_purge()
746 info->dsisr = cxl_p2n_read(afu, CXL_PSL_DSISR_An); in cxl_get_irq()
760 u64 dsisr; in recover_psl_err() local
765 dsisr = cxl_p2n_read(afu, CXL_PSL_DSISR_An); in recover_psl_err()
766 cxl_p2n_write(afu, CXL_PSL_DSISR_An, dsisr & ~CXL_PSL_DSISR_An_PE); in recover_psl_err()