Home
last modified time | relevance | path

Searched refs:_PAGE_RW (Results 1 – 19 of 19) sorted by relevance

/xen/xen/arch/x86/pv/
A Dro-page-fault.c117 ASSERT((l1e_get_flags(pte) & (_PAGE_RW|_PAGE_PRESENT)) == _PAGE_PRESENT); in ptwr_emulated_update()
157 case _PAGE_RW ... _PAGE_RW | PAGE_CACHE_ATTRS: in ptwr_emulated_update()
158 ASSERT(!(ret & ~(_PAGE_RW | PAGE_CACHE_ATTRS))); in ptwr_emulated_update()
355 if ( ((l1e_get_flags(pte) & (_PAGE_PRESENT | _PAGE_RW)) != _PAGE_PRESENT) ) in pv_ro_page_fault()
A Dmm.h128 ? _PAGE_USER : _PAGE_USER | _PAGE_RW)); in adjust_guest_l3e()
138 l3e_remove_flags(l3e, _PAGE_USER | _PAGE_RW | _PAGE_ACCESSED); in unadjust_guest_l3e()
A Dgrant_table.c39 pte_flags |= _PAGE_RW; in grant_to_pte_flags()
281 (_PAGE_PRESENT | _PAGE_RW)) ) in replace_grant_pv_mapping()
A Dmm.c124 l1e_add_flags(gl1e, _PAGE_RW); in pv_map_ldt_shadow_page()
A Ddom0_build.c26 #define BASE_PROT (_PAGE_PRESENT|_PAGE_RW|_PAGE_ACCESSED|_PAGE_USER)
29 #define COMPAT_L1_PROT (_PAGE_PRESENT|_PAGE_RW|_PAGE_ACCESSED)
59 l1e_remove_flags(*pl1e, _PAGE_RW); in mark_pv_pt_pages_rdonly()
A Dshim.c161 #define L1_PROT (_PAGE_PRESENT|_PAGE_RW|_PAGE_ACCESSED|_PAGE_USER| \
163 #define COMPAT_L1_PROT (_PAGE_PRESENT|_PAGE_RW|_PAGE_ACCESSED)
/xen/xen/arch/x86/mm/
A Dguest_walk.c104 #define AR_ACCUM_AND (_PAGE_USER | _PAGE_RW) in guest_walk_tables()
209 int flags = (_PAGE_PRESENT|_PAGE_USER|_PAGE_RW| in guest_walk_tables()
326 int flags = (_PAGE_PRESENT|_PAGE_USER|_PAGE_RW| in guest_walk_tables()
441 if ( (walk & PFEC_write_access) && !(ar & _PAGE_RW) ) in guest_walk_tables()
460 if ( (walk & PFEC_write_access) && !(ar & _PAGE_RW) && in guest_walk_tables()
A Dp2m-pt.c86 flags |= P2M_BASE_FLAGS | _PAGE_RW | _PAGE_NX_BIT; in p2m_type_to_flags()
88 return flags & ~_PAGE_RW; in p2m_type_to_flags()
95 return flags | P2M_BASE_FLAGS | _PAGE_RW; in p2m_type_to_flags()
98 return flags | P2M_BASE_FLAGS | _PAGE_RW | _PAGE_NX_BIT; in p2m_type_to_flags()
101 flags |= _PAGE_RW; in p2m_type_to_flags()
185 new_entry = l1e_from_mfn(mfn, P2M_BASE_FLAGS | _PAGE_RW); in p2m_next_level()
239 new_entry = l1e_from_mfn(mfn, P2M_BASE_FLAGS | _PAGE_RW); in p2m_next_level()
/xen/xen/include/asm-x86/
A Dpage.h324 #define _PAGE_RW _AC(0x002,U) macro
361 _PAGE_DIRTY | _PAGE_RW)
364 _PAGE_DIRTY | _PAGE_RW)
389 uint32_t of = old_flags & (_PAGE_PRESENT|_PAGE_RW|_PAGE_USER|_PAGE_NX_BIT); in perms_strictly_increased()
390 uint32_t nf = new_flags & (_PAGE_PRESENT|_PAGE_RW|_PAGE_USER|_PAGE_NX_BIT); in perms_strictly_increased()
A Dguest_pt.h118 _PAGE_ACCESSED | _PAGE_USER | _PAGE_RW)
/xen/xen/arch/x86/mm/shadow/
A Dmulti.c633 sflags &= ~_PAGE_RW; in _sh_propagate()
648 sflags &= ~_PAGE_RW; in _sh_propagate()
660 sflags &= ~_PAGE_RW; in _sh_propagate()
665 sflags &= ~_PAGE_RW; in _sh_propagate()
669 sflags &= ~(_PAGE_RW | _PAGE_PAT); in _sh_propagate()
684 sflags &= ~_PAGE_RW; in _sh_propagate()
1188 == (_PAGE_RW|_PAGE_PRESENT)) ) in shadow_set_l1e()
4189 != (_PAGE_PRESENT|_PAGE_RW)) in sh_rm_write_access_from_sl1p()
4258 != (_PAGE_PRESENT|_PAGE_RW)) in sh_guess_wrmap()
4292 && (flags & _PAGE_RW) in sh_rm_write_access_from_l1()
[all …]
A Dtypes.h327 | (gflags & (_PAGE_USER|_PAGE_RW))) }; in sh_l1e_mmio()
342 return sl1e.l1 & (_PAGE_USER | _PAGE_RW); in sh_l1e_mmio_get_flags()
/xen/tools/libxc/
A Dxg_private.h54 #define _PAGE_RW 0x002 macro
A Dxc_dom_x86.c279 .lvl_prot[0] = _PAGE_PRESENT|_PAGE_RW|_PAGE_ACCESSED, in alloc_pgtables_x86_32_pae()
285 _PAGE_PRESENT|_PAGE_RW|_PAGE_ACCESSED|_PAGE_DIRTY|_PAGE_USER, in alloc_pgtables_x86_32_pae()
399 return prot & ~_PAGE_RW; in get_pg_prot()
494 .lvl_prot[0] = _PAGE_PRESENT|_PAGE_RW|_PAGE_ACCESSED, in alloc_pgtables_x86_64()
496 _PAGE_PRESENT|_PAGE_RW|_PAGE_ACCESSED|_PAGE_DIRTY|_PAGE_USER, in alloc_pgtables_x86_64()
731 ident_pt[i] = ((i << 22) | _PAGE_PRESENT | _PAGE_RW | _PAGE_USER | in alloc_magic_pages_hvm()
/xen/xen/arch/x86/
A Dmm.c932 else if ( l1f & _PAGE_RW ) in get_page_from_l1e()
951 flip = _PAGE_RW; in get_page_from_l1e()
993 if ( (l1f & _PAGE_RW) && (real_pg_owner == dom_cow) ) in get_page_from_l1e()
1002 write = (l1f & _PAGE_RW) && in get_page_from_l1e()
1259 if ( (l1e_get_flags(l1e) & _PAGE_RW) && in put_page_from_l1e()
1314 l2e_get_flags(l2e) & _PAGE_RW, in put_page_from_l2e()
1327 l3e_get_flags(l3e) & _PAGE_RW, in put_page_from_l3e()
1368 case _PAGE_RW ... _PAGE_RW | PAGE_CACHE_ATTRS: in promote_l1_table()
2222 case _PAGE_RW ... _PAGE_RW | PAGE_CACHE_ATTRS: in mod_l1_entry()
2223 ASSERT(!(rc & ~(_PAGE_RW | PAGE_CACHE_ATTRS))); in mod_l1_entry()
[all …]
A Dtraps.c1315 required_flags |= _PAGE_RW; in __page_fault_type()
A Ddomain.c1190 _PAGE_PRESENT|_PAGE_RW|_PAGE_USER|_PAGE_ACCESSED); in arch_set_info_guest()
/xen/xen/xsm/flask/
A Dhooks.c1632 if ( l1e_get_flags(pte) & _PAGE_RW ) in flask_update_va_mapping()
/xen/xen/common/efi/
A Dboot.c1557 prot &= ~(_PAGE_DIRTY | _PAGE_RW); in efi_init_memory()

Completed in 55 milliseconds