Lines Matching refs:dar
73 u64 dar; member
108 static void read_irq(struct spa *spa, u64 *dsisr, u64 *dar, u64 *pe) in read_irq() argument
113 *dar = in_be64(spa->reg_dar); in read_irq()
132 spa->xsl_fault.dsisr, spa->xsl_fault.dar, reg); in ack_irq()
152 rc = copro_handle_mm_fault(fault->pe_data.mm, fault->dar, fault->dsisr, in xsl_fault_handler_bh()
159 fault->dar, fault->dsisr); in xsl_fault_handler_bh()
175 if (get_region_id(fault->dar) != USER_REGION_ID) in xsl_fault_handler_bh()
179 hash_page_mm(fault->pe_data.mm, fault->dar, access, 0x300, in xsl_fault_handler_bh()
193 u64 dsisr, dar, pe_handle; in xsl_fault_handler() local
199 read_irq(spa, &dsisr, &dar, &pe_handle); in xsl_fault_handler()
200 trace_ocxl_fault(spa->spa_mem, pe_handle, dsisr, dar, -1); in xsl_fault_handler()
251 spa->xsl_fault.dar = dar; in xsl_fault_handler()