Home
last modified time | relevance | path

Searched refs:l4 (Results 1 – 11 of 11) sorted by relevance

/xen/xen/arch/x86/
A Dmachine_kexec.c36 l4_pgentry_t *l4 = NULL; in machine_kexec_add_page() local
51 l4 = __map_domain_page(l4_page); in machine_kexec_add_page()
52 l4 += l4_table_offset(vaddr); in machine_kexec_add_page()
53 if ( !(l4e_get_flags(*l4) & _PAGE_PRESENT) ) in machine_kexec_add_page()
58 l4e_write(l4, l4e_from_page(l3_page, __PAGE_HYPERVISOR)); in machine_kexec_add_page()
61 l3_page = l4e_get_page(*l4); in machine_kexec_add_page()
99 if ( l4 ) in machine_kexec_add_page()
100 unmap_domain_page(l4); in machine_kexec_add_page()
A Dmm.c1188 define_get_linear_pagetable(l4);
2411 rc = UPDATE_ENTRY(l4, pl4e, ol4e, nl4e, mfn, vcpu, preserve_ad); in mod_l4_entry()
2421 if ( unlikely(!UPDATE_ENTRY(l4, pl4e, ol4e, nl4e, mfn, vcpu, in mod_l4_entry()
2430 else if ( unlikely(!UPDATE_ENTRY(l4, pl4e, ol4e, nl4e, mfn, vcpu, in mod_l4_entry()
A Ddomain.c2176 PROGRESS(l4): in domain_relinquish_resources()
/xen/xen/arch/x86/mm/
A Dpaging.c112 mfn_t *l4, *l3, *l2; in paging_free_log_dirty_bitmap() local
177 l4[i4] = INVALID_MFN; in paging_free_log_dirty_bitmap()
188 unmap_domain_page(l4); in paging_free_log_dirty_bitmap()
263 mfn_t mfn, *l4, *l3, *l2; in paging_mark_pfn_dirty() local
297 mfn = l4[i4]; in paging_mark_pfn_dirty()
300 unmap_domain_page(l4); in paging_mark_pfn_dirty()
357 mfn_t mfn, *l4, *l3, *l2; in paging_mfn_is_dirty() local
376 unmap_domain_page(l4); in paging_mfn_is_dirty()
475 l3 = (l4 && mfn_valid(l4[i4])) ? map_domain_page(l4[i4]) : NULL; in paging_log_dirty_op()
533 if ( l4 ) in paging_log_dirty_op()
[all …]
A Dguest_walk.c505 if ( set_ad_bits(&l4p[guest_l4_table_offset(va)].l4, &gw->l4e.l4, in guest_walk_tables()
A Dp2m-pt.c753 recalc = needs_recalc(l4, *l4e); in p2m_pt_get_entry()
/xen/xen/include/asm-x86/
A Dpage.h63 #define l4e_get_intpte(x) ((x).l4)
73 ((unsigned long)(((x).l4 & (PADDR_MASK&PAGE_MASK)) >> PAGE_SHIFT))
89 ((paddr_t)(((x).l4 & (PADDR_MASK&PAGE_MASK))))
101 #define l4e_get_flags(x) (get_pte_flags((x).l4))
170 #define l4e_add_flags(x, flags) ((x).l4 |= put_pte_flags(flags))
176 #define l4e_remove_flags(x, flags) ((x).l4 &= ~put_pte_flags(flags))
189 ( !!(((x).l4 ^ (y).l4) & ((PADDR_MASK&PAGE_MASK)|put_pte_flags(flags))) )
A Dguest_pt.h329 return l4e.l4 & (guest_rsvd_bits(v) | GUEST_L4_PAGETABLE_RSVD | in guest_l4e_rsvd_bits()
442 gw->l4e.l4, mfn_x(gw->l4mfn)); in print_gw()
A Dshadow.h231 return pv_l1tf_check_pte(d, 4, l4e.l4); in pv_l1tf_check_l4e()
/xen/xen/include/asm-x86/x86_64/
A Dpage.h93 typedef struct { intpte_t l4; } l4_pgentry_t; member
/xen/xen/arch/x86/mm/shadow/
A Dmulti.c244 mismatch |= (gw->l4e.l4 != l4p[guest_l4_table_offset(va)].l4); in shadow_check_gwalk()
720 _sh_propagate(v, gl4e.l4, sl3mfn, sl4e, 4, ft, p2m_ram_rw); in l4e_propagate_from_guest()
899 if ( old_sl4e.l4 == new_sl4e.l4 ) return 0; /* Nothing to do */ in shadow_set_l4e()
2062 if ( !user_only || (sl4e->l4 & _PAGE_USER) ) in sh_unhook_64b_mappings()
2123 mfn_x(sl4mfn), shadow_index, new_sl4e.l4); in validate_gl4e()

Completed in 51 milliseconds