Home
last modified time | relevance | path

Searched refs:l1e_get_flags (Results 1 – 17 of 17) sorted by relevance

/xen/xen/arch/x86/mm/
A Dp2m-pt.c139 || !(l1e_get_flags(*p2m_entry) & _PAGE_PRESENT) in p2m_free_entry()
140 || (l1e_get_flags(*p2m_entry) & _PAGE_PSE) ) in p2m_free_entry()
175 flags = l1e_get_flags(*p2m_entry); in p2m_next_level()
290 if ( !(l1e_get_flags(*pent) & _PAGE_PRESENT) ) in p2m_pt_set_recalc_range()
356 if ( l1e_get_flags(*pent) & _PAGE_PSE ) in do_recalc()
417 if ( pent && (l1e_get_flags(*pent) & _PAGE_PRESENT) && in do_recalc()
427 ot = p2m_flags_to_type(l1e_get_flags(e)); in do_recalc()
572 flags = l1e_get_flags(*p2m_entry); in p2m_pt_set_entry()
644 flags = l1e_get_flags(*p2m_entry); in p2m_pt_set_entry()
843 flags = l1e_get_flags(*l1e); in p2m_pt_get_entry()
[all …]
/xen/xen/arch/x86/pv/
A Dmm.h94 if ( likely(l1e_get_flags(l1e) & _PAGE_PRESENT) && in adjust_guest_l1e()
98 if ( (l1e_get_flags(l1e) & (_PAGE_GUEST_KERNEL | _PAGE_GLOBAL)) == in adjust_guest_l1e()
103 if ( !(l1e_get_flags(l1e) & _PAGE_USER) ) in adjust_guest_l1e()
106 if ( !(l1e_get_flags(l1e) & _PAGE_GUEST_KERNEL) ) in adjust_guest_l1e()
A Dro-page-fault.c117 ASSERT((l1e_get_flags(pte) & (_PAGE_RW|_PAGE_PRESENT)) == _PAGE_PRESENT); in ptwr_emulated_update()
126 if ( !(l1e_get_flags(nl1e) & _PAGE_PRESENT) ) in ptwr_emulated_update()
138 !(l1e_get_flags(nl1e) & _PAGE_PRESENT) ) in ptwr_emulated_update()
355 if ( ((l1e_get_flags(pte) & (_PAGE_PRESENT | _PAGE_RW)) != _PAGE_PRESENT) ) in pv_ro_page_fault()
A Dgrant_table.c280 unlikely((l1e_get_flags(ol1e) ^ grant_pte_flags) & in replace_grant_pv_mapping()
290 if ( unlikely((l1e_get_flags(ol1e) ^ grant_pte_flags) & in replace_grant_pv_mapping()
294 l1e_get_flags(ol1e), addr, grant_pte_flags); in replace_grant_pv_mapping()
A Ddescriptor-tables.c46 if ( !(l1e_get_flags(pl1e[i]) & _PAGE_PRESENT) ) in pv_destroy_ldt()
75 if ( (l1e_get_flags(pl1e[i]) & _PAGE_PRESENT) && in pv_destroy_gdt()
A Dmm.c110 if ( unlikely(!(l1e_get_flags(gl1e) & _PAGE_PRESENT)) ) in pv_map_ldt_shadow_page()
/xen/xen/arch/x86/
A Dmm.c858 uint32_t l1f = l1e_get_flags(l1e); in get_page_from_l1e()
1245 if ( (l1e_get_flags(l1e) & _PAGE_GNTTAB) && in put_page_from_l1e()
1259 if ( (l1e_get_flags(l1e) & _PAGE_RW) && in put_page_from_l1e()
1352 if ( !(l1e_get_flags(pl1e[i]) & _PAGE_PRESENT) ) in promote_l1_table()
2156 if ( l1e_get_flags(nl1e) & _PAGE_PRESENT ) in mod_l1_entry()
2173 p2m_query_t q = l1e_get_flags(nl1e) & _PAGE_RW ? in mod_l1_entry()
2200 nl1e = l1e_from_page(page, l1e_get_flags(nl1e)); in mod_l1_entry()
5462 if ( (l1e_get_flags(ol1e) & _PAGE_PRESENT) ) in map_pages_to_xen()
5466 flush_flags(l1e_get_flags(ol1e)); in map_pages_to_xen()
5757 if ( !(l1e_get_flags(*pl1e) & _PAGE_PRESENT) ) in modify_xen_mappings()
[all …]
A Dsmpboot.c717 flags = l1e_get_flags(*pl1e); in clone_mapping()
771 if ( l1e_get_flags(*pl1e) & _PAGE_PRESENT ) in clone_mapping()
774 ASSERT(l1e_get_flags(*pl1e) == flags); in clone_mapping()
A Dtraps.c1362 if ( ((l1e_get_flags(l1e) & required_flags) != required_flags) || in __page_fault_type()
1363 (l1e_get_flags(l1e) & disallowed_flags) ) in __page_fault_type()
1365 page_user &= l1e_get_flags(l1e); in __page_fault_type()
/xen/xen/arch/x86/mm/shadow/
A Dcommon.c3000 ASSERT(!(level > 2 && (l1e_get_flags(*p) & _PAGE_PRESENT) && in sh_unshadow_for_p2m_change()
3001 (l1e_get_flags(*p) & _PAGE_PSE))); in sh_unshadow_for_p2m_change()
3007 p2m_type_t p2mt = p2m_flags_to_type(l1e_get_flags(*p)); in sh_unshadow_for_p2m_change()
3019 if ( level == 2 && (l1e_get_flags(*p) & _PAGE_PRESENT) && in sh_unshadow_for_p2m_change()
3020 (l1e_get_flags(*p) & _PAGE_PSE) ) in sh_unshadow_for_p2m_change()
3027 p2m_type_t p2mt = p2m_flags_to_type(l1e_get_flags(*p)); in sh_unshadow_for_p2m_change()
3033 if ( (l1e_get_flags(new) & _PAGE_PRESENT) in sh_unshadow_for_p2m_change()
3034 && !(l1e_get_flags(new) & _PAGE_PSE) in sh_unshadow_for_p2m_change()
3075 rc = p2m_entry_modify(p2m, p2m_flags_to_type(l1e_get_flags(new)), in shadow_write_p2m_entry()
3076 p2m_flags_to_type(l1e_get_flags(*p)), in shadow_write_p2m_entry()
[all …]
A Dtypes.h89 { return l1e_get_flags(sl1e); } in shadow_l1e_get_flags()
/xen/xen/arch/x86/mm/hap/
A Dhap.c791 old_flags = l1e_get_flags(*p); in hap_write_p2m_entry()
801 && perms_strictly_increased(old_flags, l1e_get_flags(new)) ); in hap_write_p2m_entry()
804 rc = p2m_entry_modify(p2m, p2m_flags_to_type(l1e_get_flags(new)), in hap_write_p2m_entry()
A Dnested_hap.c83 old_flags = l1e_get_flags(*p); in nestedp2m_write_p2m_entry()
/xen/xen/include/asm-x86/
A Dguest_pt.h162 { return l1e_get_flags(gl1e); } in guest_l1e_get_flags()
A Dpage.h98 #define l1e_get_flags(x) (get_pte_flags((x).l1)) macro
/xen/xen/arch/x86/x86_64/
A Dmm.c92 if ( !(l1e_get_flags(l1e) & _PAGE_PRESENT) || !mfn_valid(_mfn(mfn)) ) in do_page_walk()
737 ASSERT(l1e_get_flags(l1e_from_l2e(l2e, l1_table_offset(sva))) & in cleanup_frame_table()
/xen/xen/xsm/flask/
A Dhooks.c1630 if ( !(l1e_get_flags(pte) & _PAGE_PRESENT) ) in flask_update_va_mapping()
1632 if ( l1e_get_flags(pte) & _PAGE_RW ) in flask_update_va_mapping()

Completed in 48 milliseconds