Lines Matching refs:dsisr
1390 unsigned long n_gpa, unsigned long dsisr, in kvmhv_translate_addr_nested() argument
1393 u64 fault_addr, flags = dsisr & DSISR_ISSTORE; in kvmhv_translate_addr_nested()
1418 if (dsisr & DSISR_ISSTORE) { in kvmhv_translate_addr_nested()
1454 unsigned long dsisr) in kvmhv_handle_nested_set_rc() argument
1457 bool writing = !!(dsisr & DSISR_ISSTORE); in kvmhv_handle_nested_set_rc()
1524 unsigned long dsisr = vcpu->arch.fault_dsisr; in __kvmhv_nested_page_fault() local
1529 bool writing = !!(dsisr & DSISR_ISSTORE); in __kvmhv_nested_page_fault()
1542 if (!(dsisr & DSISR_PRTABLE_FAULT)) in __kvmhv_nested_page_fault()
1544 ret = kvmhv_translate_addr_nested(vcpu, gp, n_gpa, dsisr, &gpte); in __kvmhv_nested_page_fault()
1552 (dsisr & (DSISR_PROTFAULT | DSISR_BADACCESS | DSISR_NOEXEC_OR_G | in __kvmhv_nested_page_fault()
1559 if (dsisr & DSISR_SET_RC) { in __kvmhv_nested_page_fault()
1560 ret = kvmhv_handle_nested_set_rc(vcpu, gp, n_gpa, gpte, dsisr); in __kvmhv_nested_page_fault()
1565 dsisr &= ~DSISR_SET_RC; in __kvmhv_nested_page_fault()
1566 if (!(dsisr & (DSISR_BAD_FAULT_64S | DSISR_NOHPTE | in __kvmhv_nested_page_fault()
1591 if (dsisr & (DSISR_PRTABLE_FAULT | DSISR_BADACCESS)) { in __kvmhv_nested_page_fault()
1595 ea, dsisr); in __kvmhv_nested_page_fault()