Lines Matching refs:dsisr
109 ctx->fault_dsisr = ctx->dsisr; in cxl_ack_ae()
135 struct mm_struct *mm, u64 dsisr, u64 dar) in cxl_handle_page_fault() argument
141 trace_cxl_pte_miss(ctx, dsisr, dar); in cxl_handle_page_fault()
143 if ((result = copro_handle_mm_fault(mm, dar, dsisr, &flt))) { in cxl_handle_page_fault()
153 if (dsisr & CXL_PSL_DSISR_An_S) in cxl_handle_page_fault()
158 if (dsisr & DSISR_NOHPTE) in cxl_handle_page_fault()
253 u64 dsisr = ctx->dsisr; in cxl_handle_fault() local
257 if (cxl_p2n_read(ctx->afu, CXL_PSL_DSISR_An) != dsisr || in cxl_handle_fault()
274 "DSISR: %#llx DAR: %#llx\n", ctx->pe, dsisr, dar); in cxl_handle_fault()
291 if (dsisr & CXL_PSL_DSISR_An_DS) in cxl_handle_fault()
293 else if (dsisr & CXL_PSL_DSISR_An_DM) in cxl_handle_fault()
294 cxl_handle_page_fault(ctx, mm, dsisr, dar); in cxl_handle_fault()