Home
last modified time | relevance | path

Searched refs:vm_page (Results 1 – 14 of 14) sorted by relevance

/xnu-11417.140.69/osfmk/vm/
H A Dvm_page.h235 struct vm_page { struct
238 struct vm_page *vmp_snext; argument
369 static inline struct vm_page *
391 vm_page_in_array(const struct vm_page *m) in vm_page_in_array()
398 struct vm_page vmp_page;
424 #define vm_page_with_ppnum vm_page
429 VM_PAGE_GET_PHYS_PAGE(const struct vm_page *m) in VM_PAGE_GET_PHYS_PAGE()
442 VM_PAGE_INIT_PHYS_PAGE(struct vm_page *m, ppnum_t pnum) in VM_PAGE_INIT_PHYS_PAGE()
454 VM_PAGE_SET_PHYS_PAGE(struct vm_page *m, ppnum_t pnum) in VM_PAGE_SET_PHYS_PAGE()
H A Dvm_object_xnu.h96 struct vm_page;
160 struct vm_page *memq_hint;
H A Dvm_page_internal.h625 extern bool vm_page_is_canonical(const struct vm_page *m) __pure2;
639 extern bool vm_page_is_fictitious(const struct vm_page *m);
646 extern bool vm_page_is_guard(const struct vm_page *m) __pure2;
660 extern bool vm_page_is_private(const struct vm_page *m);
H A DMakefile47 vm_page.h \
H A Dvm_iokit.h60 typedef struct vm_page *vm_page_t;
H A Dvm_kern_xnu.h51 struct vm_page;
H A Dvm_map_internal.h128 struct vm_page *page_list,
H A Dvm_resident.c2383 divisor = PAGE_SIZE + sizeof(struct vm_page); in pmap_startup()
2387 vm_pages = pmap_steal_freeable_memory(npages * sizeof(struct vm_page)); in pmap_startup()
2541 (void)zone_create_ext("vm pages array", sizeof(struct vm_page), in vm_pages_array_finalize()
2553 vm_pages_count * sizeof(struct vm_page); in vm_pages_array_finalize()
3847 *mem = (struct vm_page) { in vm_page_init()
3899 vm_page_is_canonical(const struct vm_page *m) in vm_page_is_canonical()
3905 vm_page_is_fictitious(const struct vm_page *m) in vm_page_is_fictitious()
3922 vm_page_is_guard(const struct vm_page *m) in vm_page_is_guard()
3933 vm_page_is_private(const struct vm_page *m) in vm_page_is_private()
5138 *mem = (struct vm_page){ in vm_page_reset_canonical()
/xnu-11417.140.69/osfmk/arm64/
H A Dlowmem_vectors.c72 .lgPmapMemChainOffset = offsetof(struct vm_page, vmp_listq),
73 .lgPmapMemPagesize = (uint64_t)sizeof(struct vm_page),
H A Dplatform_tests.c1339 vm_page_t vm_page = vm_page_grab(); in arm64_pan_test() local
1340 T_ASSERT(vm_page != VM_PAGE_NULL, NULL); in arm64_pan_test()
1341 ppnum_t pn = VM_PAGE_GET_PHYS_PAGE(vm_page); in arm64_pan_test()
1405 vm_page_free(vm_page); in arm64_pan_test()
/xnu-11417.140.69/osfmk/mach/
H A Dvm_types.h100 typedef struct vm_page *vm_page_t;
/xnu-11417.140.69/bsd/sys/
H A Dsocketvar.h670 struct vm_page *m; /* currently mapped page */
/xnu-11417.140.69/doc/vm/
H A Dmemorystatus.md111 … be made free. This metric is defined in the `VM_CHECK_MEMORYSTATUS` macro in `osfmk/vm/vm_page.h`.
/xnu-11417.140.69/osfmk/tests/
H A Dkernel_tests.c876 T_ASSERT_EQ_ULONG(lowGlo.lgPmapMemChainOffset, offsetof(struct vm_page, vmp_listq), NULL); in pmap_coredump_test()
877 T_ASSERT_EQ_ULONG(lowGlo.lgPmapMemPagesize, sizeof(struct vm_page), NULL); in pmap_coredump_test()