/xen/xen/arch/x86/mm/ |
A D | mem_sharing.c | 61 #define RMAP_USES_HASHTAB(page) \ argument 134 static bool _page_lock(struct page_info *page) in _page_lock() 151 static void _page_unlock(struct page_info *page) in _page_unlock() 221 static void rmap_init(struct page_info *page) in rmap_init() 436 struct page_info *page; in mem_sharing_lookup() local 763 struct page_info *page; in debug_mfn() local 1216 struct page_info *page, *old_page; in __mem_sharing_unshare_page() local 1480 struct page_info *page; in mem_sharing_fork_page() local 1596 struct page_info *page; in copy_vcpu_settings() local 1675 struct page_info *page; in copy_special_pages() local [all …]
|
A D | mem_paging.c | 221 struct page_info *page; in nominate() local 281 struct page_info *page; in evict() local 348 struct page_info *page = NULL; in prepare() local
|
A D | p2m-pod.c | 55 struct page_info *page, in p2m_pod_cache_add() 208 struct page_info * page; in p2m_pod_set_cache_target() local 249 struct page_info * page; in p2m_pod_set_cache_target() local 376 struct page_info *page; in p2m_pod_empty_cache() local 630 struct page_info *page; in p2m_pod_decrease_reservation() local 720 const struct page_info *page; in p2m_pod_zero_check_superpage() local
|
/xen/xen/include/xen/ |
A D | mm.h | 288 static inline bool is_special_page(const struct page_info *page) in is_special_page() 330 page_list_next(const struct page_info *page, in page_list_next() 336 page_list_prev(const struct page_info *page, in page_list_prev() 342 page_list_add(struct page_info *page, struct page_list_head *head) in page_list_add() 399 page_list_del(struct page_info *page, struct page_list_head *head) in page_list_del() 427 struct page_info *page = head->next; in page_list_remove_head() local 503 page_list_next(const struct page_info *page, in page_list_next() 509 page_list_prev(const struct page_info *page, in page_list_prev() 515 page_list_add(struct page_info *page, struct page_list_head *head) in page_list_add() 677 struct page_info *page, enum XENSHARE_flags flags) in share_xen_page_with_privileged_guests() [all …]
|
/xen/tools/xenpaging/ |
A D | file_ops.c | 25 static int file_op(int fd, void *page, int i, in file_op() argument 53 int read_page(int fd, void *page, int i) in read_page() 58 int write_page(int fd, void *page, int i) in write_page()
|
A D | pagein.c | 22 void *page; in page_in() local
|
/xen/xen/arch/x86/ |
A D | mm.c | 776 struct page_info *page; in is_iomem_page() local 1217 struct page_info *page; in put_page_from_l1e() local 2052 int page_lock(struct page_info *page) in page_lock() 2073 void page_unlock(struct page_info *page) in page_unlock() 2158 struct page_info *page = NULL; in mod_l1_entry() local 2516 void put_page(struct page_info *page) in put_page() 3122 struct page_info *page = NULL; in vcpu_destroy_pagetables() local 3441 struct page_info *page; in do_mmuext_op() local 3894 struct page_info *page; in do_mmu_update() local 4606 struct page_info *page = NULL; in xenmem_add_to_physmap_one() local [all …]
|
A D | tboot.c | 179 #define is_page_in_use(page) \ argument 188 struct page_info *page = mfn_to_page(_mfn(mfn)); in update_pagetable_mac() local 209 struct page_info *page; in tboot_gen_domain_integrity() local 280 struct page_info *page = mfn_to_page(_mfn(mfn)); in tboot_gen_xenheap_integrity() local
|
/xen/xen/common/ |
A D | kimage.c | 73 struct page_info *page; in kimage_alloc_zeroed_page() local 278 struct page_info *page, *next; in kimage_free_page_list() local 304 struct page_info *page = NULL; in kimage_alloc_normal_control_page() local 375 struct page_info *page = NULL; in kimage_alloc_crash_control_page() local 438 struct page_info *page; in kimage_add_entry() local 502 struct page_info *page; in kimage_free_entry() local 590 struct page_info *page; in kimage_alloc_page() local 686 struct page_info *page; in kimage_load_normal_segment() local 860 void *page; in kimage_build_ind() local
|
A D | memory.c | 111 struct page_info *page; in increase_reservation() local 158 struct page_info *page; in populate_physmap() local 291 struct page_info *page; in guest_remove_page() local 528 struct page_info *page; in memory_exchange() local 1411 struct page_info *page; in do_memory_op() local 1674 void **_va, struct page_info *page) in destroy_ring_for_helper() 1701 struct page_info *page; in check_get_page_from_gfn() local 1738 struct page_info *page; in prepare_ring_for_helper() local
|
/xen/xen/arch/x86/pv/ |
A D | grant_table.c | 53 struct page_info *page; in create_grant_pv_mapping() local 143 struct page_info *page; in steal_linear_address() local 195 struct page_info *page; in replace_grant_pv_mapping() local
|
A D | dom0_build.c | 51 struct page_info *page; in mark_pv_pt_pages_rdonly() local 104 struct page_info *page = NULL; in setup_pv_physmap() local 238 struct page_info *page; in alloc_chunk() local 300 struct page_info *page = NULL; in dom0_construct_pv() local
|
A D | ro-page-fault.c | 65 struct page_info *page; in ptwr_emulated_update() local 264 struct page_info *page; in ptwr_do_page_fault() local 320 struct page_info *page = mfn_to_page(mfn); in mmio_ro_do_page_fault() local
|
A D | descriptor-tables.c | 36 struct page_info *page; in pv_destroy_ldt() local 194 struct page_info *page; in do_update_descriptor() local
|
A D | mm.c | 88 struct page_info *page; in pv_map_ldt_shadow_page() local
|
A D | shim.c | 172 struct page_info *page = mfn_to_page(l1e_get_mfn(*pl1e)); in replace_va_mapping() local 238 void *page = alloc_xenheap_pages(0, MEMF_bits(32)); in pv_shim_setup_dom() local 922 struct page_info *page, *tmp; in pv_shim_online_memory() local 963 struct page_info *page; in pv_shim_offline_memory() local
|
/xen/xen/include/public/io/ |
A D | fbif.h | 118 #define XENFB_IN_RING(page) \ argument 120 #define XENFB_IN_RING_REF(page, idx) \ argument 126 #define XENFB_OUT_RING(page) \ argument 128 #define XENFB_OUT_RING_REF(page, idx) \ argument
|
A D | kbdif.h | 547 #define XENKBD_IN_RING(page) \ argument 549 #define XENKBD_IN_RING_REF(page, idx) \ argument 555 #define XENKBD_OUT_RING(page) \ argument 557 #define XENKBD_OUT_RING_REF(page, idx) \ argument
|
/xen/xen/arch/arm/ |
A D | mm.c | 1363 struct domain *d, struct page_info *page, unsigned int memflags) in steal_page() 1379 void share_xen_page_with_guest(struct page_info *page, struct domain *d, in share_xen_page_with_guest() 1417 struct page_info *page = NULL; in xenmem_add_to_physmap_one() local 1520 struct domain *page_get_owner_and_reference(struct page_info *page) in page_get_owner_and_reference() 1542 void put_page(struct page_info *page) in put_page() 1559 int get_page(struct page_info *page, struct domain *domain) in get_page() 1575 int get_page_type(struct page_info *page, unsigned long type) in get_page_type() 1580 void put_page_type(struct page_info *page) in put_page_type() 1626 void clear_and_clean_page(struct page_info *page) in clear_and_clean_page()
|
A D | guestcopy.c | 34 struct page_info *page; in translate_get_page() local 67 struct page_info *page; in copy_guest() local
|
/xen/xen/include/asm-arm/ |
A D | flushtlb.h | 15 static inline void page_set_tlbflush_timestamp(struct page_info *page) in page_set_tlbflush_timestamp()
|
/xen/tools/misc/ |
A D | xen-mfndump.c | 154 void *page = NULL; in dump_ptes_func() local 262 void *page = NULL; in lookup_pte_func() local
|
/xen/xen/arch/x86/mm/hap/ |
A D | guest_walk.c | 103 struct page_info *page; in hap_p2m_ga_to_gfn() local
|
/xen/xen/arch/x86/hvm/ |
A D | domain.c | 301 struct page_info *page = get_page_from_gfn(v->domain, in arch_set_info_hvm_guest() local
|
/xen/xen/include/asm-x86/ |
A D | mm.h | 302 #define is_xen_heap_page(page) ((page)->count_info & PGC_xen_heap) argument 404 struct page_info *page = mfn_to_page(mfn); in get_page_from_mfn() local 416 static inline void put_page_and_type(struct page_info *page) in put_page_and_type() 422 static inline int put_page_and_type_preemptible(struct page_info *page) in put_page_and_type_preemptible() 431 static inline int get_page_and_type(struct page_info *page, in get_page_and_type()
|