ACC_WRITE_MASK
slot = gfn_to_memslot_dirty_bitmap(vcpu, gfn, access & ACC_WRITE_MASK);
const u8 w = BYTE_MASK(ACC_WRITE_MASK);
BUILD_BUG_ON(PT_WRITABLE_MASK != ACC_WRITE_MASK);
mask = (unsigned)~ACC_WRITE_MASK;
access = ((gpte & VMX_EPT_WRITABLE_MASK) ? ACC_WRITE_MASK : 0) |
if (fault->write && !(walker.pte_access & ACC_WRITE_MASK) &&
walker.pte_access |= ACC_WRITE_MASK;
pte_access &= ~ACC_WRITE_MASK;
if (pte_access & ACC_WRITE_MASK) {
kvm_mmu_set_mmio_spte_mask(mask, mask, ACC_WRITE_MASK | ACC_USER_MASK);
#define ACC_ALL (ACC_EXEC_MASK | ACC_WRITE_MASK | ACC_USER_MASK)