DSISR_ISSTORE
dsisr & DSISR_ISSTORE);
dsisr & DSISR_ISSTORE);
writing = (dsisr & DSISR_ISSTORE) != 0;
bool writing = !!(dsisr & DSISR_ISSTORE);
ea, DSISR_ISSTORE | DSISR_PROTFAULT);
dsisr = DSISR_ISSTORE;
vcpu->arch.fault_dsisr |= DSISR_ISSTORE;
vcpu->arch.fault_dsisr |= DSISR_ISSTORE;
u64 fault_addr, flags = dsisr & DSISR_ISSTORE;
if (dsisr & DSISR_ISSTORE) {
bool writing = !!(dsisr & DSISR_ISSTORE);
bool writing = !!(dsisr & DSISR_ISSTORE);
ea, DSISR_ISSTORE | DSISR_PROTFAULT);
} else if (status & DSISR_ISSTORE) {
if (status & DSISR_ISSTORE)
if (data && (vcpu->arch.fault_dsisr & DSISR_ISSTORE))
flags |= vcpu->arch.fault_dsisr & DSISR_ISSTORE;
dsisr |= DSISR_ISSTORE;
if (dsisr & DSISR_ISSTORE)
is_write = dsisr & DSISR_ISSTORE;
#define page_fault_is_write(__err) ((__err) & DSISR_ISSTORE)