Lines Matching defs:dsisr
44 void (*xsl_err_cb)(void *data, u64 addr, u64 dsisr);
72 u64 dsisr;
108 static void read_irq(struct spa *spa, u64 *dsisr, u64 *dar, u64 *pe)
112 *dsisr = in_be64(spa->reg_dsisr);
132 spa->xsl_fault.dsisr, spa->xsl_fault.dar, reg);
152 rc = copro_handle_mm_fault(fault->pe_data.mm, fault->dar, fault->dsisr,
159 fault->dar, fault->dsisr);
172 if (fault->dsisr & SPA_XSL_S)
193 u64 dsisr, dar, pe_handle;
199 read_irq(spa, &dsisr, &dar, &pe_handle);
200 trace_ocxl_fault(spa->spa_mem, pe_handle, dsisr, dar, -1);
212 if (!(dsisr & SPA_XSL_TF)) {
213 WARN(1, "Invalid xsl interrupt fault register %#llx\n", dsisr);
252 spa->xsl_fault.dsisr = dsisr;
540 void (*xsl_err_cb)(void *data, u64 addr, u64 dsisr),