Searched refs:_PAGE_RW (Results 1 – 19 of 19) sorted by relevance
| /xen/xen/arch/x86/pv/ |
| A D | ro-page-fault.c | 117 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 D | mm.h | 128 ? _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 D | grant_table.c | 39 pte_flags |= _PAGE_RW; in grant_to_pte_flags() 281 (_PAGE_PRESENT | _PAGE_RW)) ) in replace_grant_pv_mapping()
|
| A D | mm.c | 124 l1e_add_flags(gl1e, _PAGE_RW); in pv_map_ldt_shadow_page()
|
| A D | dom0_build.c | 26 #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 D | shim.c | 161 #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 D | guest_walk.c | 104 #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 D | p2m-pt.c | 86 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 D | page.h | 324 #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 D | guest_pt.h | 118 _PAGE_ACCESSED | _PAGE_USER | _PAGE_RW)
|
| /xen/xen/arch/x86/mm/shadow/ |
| A D | multi.c | 633 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 D | types.h | 327 | (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 D | xg_private.h | 54 #define _PAGE_RW 0x002 macro
|
| A D | xc_dom_x86.c | 279 .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 D | mm.c | 932 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 D | traps.c | 1315 required_flags |= _PAGE_RW; in __page_fault_type()
|
| A D | domain.c | 1190 _PAGE_PRESENT|_PAGE_RW|_PAGE_USER|_PAGE_ACCESSED); in arch_set_info_guest()
|
| /xen/xen/xsm/flask/ |
| A D | hooks.c | 1632 if ( l1e_get_flags(pte) & _PAGE_RW ) in flask_update_va_mapping()
|
| /xen/xen/common/efi/ |
| A D | boot.c | 1557 prot &= ~(_PAGE_DIRTY | _PAGE_RW); in efi_init_memory()
|
Completed in 55 milliseconds