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 D | page.h | 79 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 D | mm.h | 39 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 D | ro-page-fault.c | 168 intpte_t t = old; in ptwr_emulated_update()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | paging.h | 93 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 D | page.h | 115 ((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 D | guest_pt.h | 146 typedef intpte_t guest_intpte_t;
|
/xen-4.10.0-shim-comet/xen/arch/x86/efi/ |
A D | efi-boot.h | 34 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 D | multi.c | 374 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