Searched refs:vm_page (Results 1 – 18 of 18) sorted by relevance
| /xnu-12377.41.6/osfmk/vm/ |
| H A D | vm_mteinfo_internal.h | 47 struct vm_page; 470 extern bool mteinfo_tag_storage_disabled(const struct vm_page *page); 480 extern void mteinfo_tag_storage_set_retired(struct vm_page *page); 491 extern void mteinfo_tag_storage_set_inactive(struct vm_page *page, bool init); 504 extern void mteinfo_tag_storage_set_claimed(struct vm_page *page); 519 extern void mteinfo_tag_storage_wakeup(struct vm_page *page, bool fq_locked); 734 extern uint32_t mteinfo_tag_storage_free_pages_for_covered(const struct vm_page *page);
|
| H A D | vm_page.h | 282 struct vm_page { struct 285 struct vm_page *vmp_snext; argument 443 static inline struct vm_page * 475 static inline struct vm_page * 496 vm_page_in_tag_storage_array(const struct vm_page *m) in vm_page_in_tag_storage_array() 507 vm_page_in_array(const struct vm_page *m) in vm_page_in_array() 514 struct vm_page vmp_page; 540 #define vm_page_with_ppnum vm_page 545 VM_PAGE_GET_PHYS_PAGE(const struct vm_page *m) in VM_PAGE_GET_PHYS_PAGE() 558 VM_PAGE_INIT_PHYS_PAGE(struct vm_page *m, ppnum_t pnum) in VM_PAGE_INIT_PHYS_PAGE() [all …]
|
| H A D | vm_page_internal.h | 641 extern bool vm_page_is_canonical(const struct vm_page *m) __pure2; 655 extern bool vm_page_is_fictitious(const struct vm_page *m); 662 extern bool vm_page_is_guard(const struct vm_page *m) __pure2; 676 extern bool vm_page_is_private(const struct vm_page *m);
|
| H A D | vm_object_xnu.h | 96 struct vm_page; 160 struct vm_page *memq_hint;
|
| H A D | Makefile | 47 vm_page.h \
|
| H A D | vm_iokit.h | 64 typedef struct vm_page *vm_page_t;
|
| H A D | vm_mteinfo.c | 1179 cell_from_tag_storage_page(const struct vm_page *page) in cell_from_tag_storage_page() 1250 mteinfo_tag_storage_disabled(const struct vm_page *tag_page) in mteinfo_tag_storage_disabled() 3353 mteinfo_tag_storage_free_pages_for_covered(const struct vm_page *page) in mteinfo_tag_storage_free_pages_for_covered()
|
| H A D | vm_kern_xnu.h | 51 struct vm_page;
|
| H A D | vm_map_internal.h | 130 struct vm_page *page_list,
|
| H A D | vm_resident.c | 2647 divisor = PAGE_SIZE + sizeof(struct vm_page); in pmap_startup() 2651 vm_pages = pmap_steal_freeable_memory(npages * sizeof(struct vm_page)); in pmap_startup() 2817 (void)zone_create_ext("vm pages array", sizeof(struct vm_page), in vm_pages_array_finalize() 2829 vm_pages_count * sizeof(struct vm_page); in vm_pages_array_finalize() 4201 *mem = (struct vm_page) { in vm_page_init() 4253 vm_page_is_canonical(const struct vm_page *m) in vm_page_is_canonical() 4259 vm_page_is_fictitious(const struct vm_page *m) in vm_page_is_fictitious() 4276 vm_page_is_guard(const struct vm_page *m) in vm_page_is_guard() 4287 vm_page_is_private(const struct vm_page *m) in vm_page_is_private() 5787 *mem = (struct vm_page){ in vm_page_reset_canonical()
|
| /xnu-12377.41.6/osfmk/arm64/ |
| H A D | lowmem_vectors.c | 72 .lgPmapMemChainOffset = offsetof(struct vm_page, vmp_listq), 73 .lgPmapMemPagesize = (uint64_t)sizeof(struct vm_page),
|
| H A D | platform_tests.c | 1351 vm_page_t vm_page = vm_page_grab(); in arm64_pan_test() local 1352 T_ASSERT(vm_page != VM_PAGE_NULL, NULL); in arm64_pan_test() 1353 ppnum_t pn = VM_PAGE_GET_PHYS_PAGE(vm_page); in arm64_pan_test() 1417 vm_page_free(vm_page); in arm64_pan_test()
|
| /xnu-12377.41.6/tests/vm/ |
| H A D | vm_mteinfo.c | 63 TAILQ_HEAD(vm_page_queue_head, vm_page); 77 typedef struct vm_page { struct 78 TAILQ_ENTRY(vm_page) vmp_pageq; 141 static struct vm_page vm_pages[vm_pages_count]; 191 static inline struct vm_page *
|
| /xnu-12377.41.6/osfmk/mach/ |
| H A D | vm_types.h | 106 typedef struct vm_page *vm_page_t;
|
| /xnu-12377.41.6/bsd/sys/ |
| H A D | socketvar.h | 661 struct vm_page *m; /* currently mapped page */
|
| /xnu-12377.41.6/doc/vm/ |
| H A D | memorystatus.md | 111 … be made free. This metric is defined in the `VM_CHECK_MEMORYSTATUS` macro in `osfmk/vm/vm_page.h`.
|
| /xnu-12377.41.6/osfmk/tests/ |
| H A D | kernel_tests.c | 885 T_ASSERT_EQ_ULONG(lowGlo.lgPmapMemChainOffset, offsetof(struct vm_page, vmp_listq), NULL); in pmap_coredump_test() 886 T_ASSERT_EQ_ULONG(lowGlo.lgPmapMemPagesize, sizeof(struct vm_page), NULL); in pmap_coredump_test()
|
| /xnu-12377.41.6/doc/arm/ |
| H A D | apple_speculative_hardening.md | 383 contiguous VA regions (vm_page array, zalloc internals, IOMemoryDescriptor
|