Lines Matching refs:dsisr
97 u64 dsisr, dar; in cxl_psl_purge() local
122 dsisr = cxl_p2n_read(afu, CXL_PSL_DSISR_An); in cxl_psl_purge()
123 …r_devel_ratelimited("PSL purging... PSL_CNTL: 0x%.16llx PSL_DSISR: 0x%.16llx\n", PSL_CNTL, dsisr); in cxl_psl_purge()
124 if (dsisr & CXL_PSL_DSISR_TRANS) { in cxl_psl_purge()
126 …>dev, "PSL purge terminating pending translation, DSISR: 0x%.16llx, DAR: 0x%.16llx\n", dsisr, dar); in cxl_psl_purge()
128 } else if (dsisr) { in cxl_psl_purge()
129 …ice(&afu->dev, "PSL purge acknowledging pending non-translation fault, DSISR: 0x%.16llx\n", dsisr); in cxl_psl_purge()
664 info->dsisr = cxl_p2n_read(afu, CXL_PSL_DSISR_An); in cxl_get_irq()
678 u64 dsisr; in recover_psl_err() local
683 dsisr = cxl_p2n_read(afu, CXL_PSL_DSISR_An); in recover_psl_err()
684 cxl_p2n_write(afu, CXL_PSL_DSISR_An, dsisr & ~CXL_PSL_DSISR_An_PE); in recover_psl_err()