Home
last modified time | relevance | path

Searched refs:intpte_t (Results 1 – 8 of 8) sorted by relevance

/xen-4.10.0-shim-comet/xen/include/asm-x86/x86_64/
A Dpage.h79 typedef u64 intpte_t; typedef
82 typedef struct { intpte_t l1; } l1_pgentry_t;
83 typedef struct { intpte_t l2; } l2_pgentry_t;
84 typedef struct { intpte_t l3; } l3_pgentry_t;
85 typedef struct { intpte_t l4; } l4_pgentry_t;
125 static inline unsigned int get_pte_flags(intpte_t x) in get_pte_flags()
130 static inline intpte_t put_pte_flags(unsigned int x) in put_pte_flags()
132 return (((intpte_t)x & ~0xfff) << 40) | (x & 0xfff); in put_pte_flags()
/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Dmm.h39 static inline bool update_intpte(intpte_t *p, intpte_t old, intpte_t new, in update_intpte()
53 intpte_t t = old; in update_intpte()
57 intpte_t _new = new; in update_intpte()
75 BUG_ON((t ^ old) & ~(intpte_t)(_PAGE_ACCESSED|_PAGE_DIRTY)); in update_intpte()
A Dro-page-fault.c168 intpte_t t = old; in ptwr_emulated_update()
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dpaging.h93 bool (*write_guest_entry )(struct vcpu *v, intpte_t *p,
94 intpte_t new, mfn_t gmfn);
95 bool (*cmpxchg_guest_entry )(struct vcpu *v, intpte_t *p,
96 intpte_t *old, intpte_t new,
299 struct vcpu *v, intpte_t *p, intpte_t new, mfn_t gmfn) in paging_write_guest_entry()
317 struct vcpu *v, intpte_t *p, intpte_t *old, intpte_t new, mfn_t gmfn) in paging_cmpxchg_guest_entry()
A Dpage.h115 ((l1_pgentry_t) { ((intpte_t)(pfn) << PAGE_SHIFT) | put_pte_flags(flags) })
117 ((l2_pgentry_t) { ((intpte_t)(pfn) << PAGE_SHIFT) | put_pte_flags(flags) })
119 ((l3_pgentry_t) { ((intpte_t)(pfn) << PAGE_SHIFT) | put_pte_flags(flags) })
121 ((l4_pgentry_t) { ((intpte_t)(pfn) << PAGE_SHIFT) | put_pte_flags(flags) })
154 #define l1e_from_intpte(intpte) ((l1_pgentry_t) { (intpte_t)(intpte) })
155 #define l2e_from_intpte(intpte) ((l2_pgentry_t) { (intpte_t)(intpte) })
156 #define l3e_from_intpte(intpte) ((l3_pgentry_t) { (intpte_t)(intpte) })
157 #define l4e_from_intpte(intpte) ((l4_pgentry_t) { (intpte_t)(intpte) })
A Dguest_pt.h146 typedef intpte_t guest_intpte_t;
/xen-4.10.0-shim-comet/xen/arch/x86/efi/
A Defi-boot.h34 extern const intpte_t __page_tables_start[], __page_tables_end[];
35 #define in_page_tables(v) ((intpte_t *)(v) >= __page_tables_start && \
36 (intpte_t *)(v) < __page_tables_end)
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/
A Dmulti.c374 sh_write_guest_entry(struct vcpu *v, intpte_t *p, intpte_t new, mfn_t gmfn) in sh_write_guest_entry()
398 sh_cmpxchg_guest_entry(struct vcpu *v, intpte_t *p, intpte_t *old, in sh_cmpxchg_guest_entry()
399 intpte_t new, mfn_t gmfn) in sh_cmpxchg_guest_entry()

Completed in 20 milliseconds