Home
last modified time | relevance | path

Searched refs:mach_vm_range (Results 1 – 23 of 23) sorted by relevance

/xnu-12377.61.12/osfmk/vm/
H A Dvm_kern_internal.h41 extern struct mach_vm_range kmem_ranges[KMEM_RANGE_COUNT];
42 extern struct mach_vm_range kmem_large_ranges[KMEM_RANGE_COUNT];
49 const struct mach_vm_range *r);
53 const struct mach_vm_range *r,
58 const struct mach_vm_range *r,
64 const struct mach_vm_range *r1,
65 const struct mach_vm_range *r2);
69 const struct mach_vm_range *r1,
H A Dvm_kern.c110 SECURITY_READ_ONLY_LATE(struct mach_vm_range) kmem_ranges[KMEM_RANGE_COUNT];
111 SECURITY_READ_ONLY_LATE(struct mach_vm_range) kmem_large_ranges[KMEM_RANGE_COUNT];
290 mach_vm_range_size(const struct mach_vm_range *r) in mach_vm_range_size()
300 mach_vm_range_contains(const struct mach_vm_range *r, mach_vm_offset_t addr) in mach_vm_range_contains()
314 const struct mach_vm_range *r, in mach_vm_range_contains()
336 const struct mach_vm_range *r1, in mach_vm_range_intersects()
337 const struct mach_vm_range *r2) in mach_vm_range_intersects()
360 const struct mach_vm_range *r1, in mach_vm_range_intersects()
364 struct mach_vm_range r2; in mach_vm_range_intersects()
390 const struct mach_vm_range *r = &kmem_ranges[range_id]; in kmem_range_invalid_panic()
[all …]
H A Dvm_map_xnu.h405 struct mach_vm_range default_range;
406 struct mach_vm_range data_range;
407 struct mach_vm_range large_file_range;
H A Dvm_kern_xnu.h355 struct mach_vm_range *kc_range;
H A Dvm_user.c2145 struct mach_vm_range void1 = { in mach_vm_range_create_v1()
2149 struct mach_vm_range void2 = { in mach_vm_range_create_v1()
H A Dvm_map.c2257 static struct mach_vm_range
2265 struct mach_vm_range effective_range = {}; in vm_map_get_range()
2362 struct mach_vm_range effective_range = {}; in vm_map_locate_space_anywhere()
2585 struct mach_vm_range r; in vm_map_locate_space_fixed()
2876 struct mach_vm_range effective_range; in vm_map_random_address_for_size()
8799 struct mach_vm_range slot; in vm_map_delete()
25621 static struct mach_vm_range
25629 struct mach_vm_range alloc; in vm_map_range_random_uniform()
25718 struct mach_vm_range data_range; in vm_map_range_configure()
26020 struct mach_vm_range tmp; in vm_map_user_range_resolve()
H A Dvm_compressor.c717 static SECURITY_READ_ONLY_LATE(struct mach_vm_range) compressor_range;
/xnu-12377.61.12/tests/unit/
H A Dmach_vm_range_contains.c42 const struct mach_vm_range r = {0x1000, 0x2000};
54 const struct mach_vm_range r = {0x1000, 0x3000};
66 const struct mach_vm_range r = {0x1000, 0x3000};
78 const struct mach_vm_range r = {0x1000, 0x3000};
90 const struct mach_vm_range r = {0x1000, 0x3000};
102 const struct mach_vm_range r = {0x1000, 0x3000};
114 const struct mach_vm_range r = {0x1000, 0x3000};
126 const struct mach_vm_range r = {0x1000, 0x3000};
/xnu-12377.61.12/tests/vm/
H A Dvm_ranges.c22 static struct mach_vm_range parent_default;
23 static struct mach_vm_range parent_heap;
60 struct mach_vm_range range; in ranges_enabled()
78 static struct mach_vm_range
82 struct mach_vm_range range; in get_range()
138 assert_in_range(struct mach_vm_range range, mach_vm_offset_t addr) in assert_in_range()
149 struct mach_vm_range range = get_range(HEAP); in assert_in_heap_range()
178 struct mach_vm_range range = get_range(target_range); in assert_allocate_in_range()
189 struct mach_vm_range range = get_range(target_range); in assert_mmap_in_range()
258 struct mach_vm_range range = get_range(HEAP);
[all …]
/xnu-12377.61.12/osfmk/ipc/
H A Dipc_init.c125 static struct mach_vm_range ipc_kernel_range;
127 static struct mach_vm_range ipc_kernel_copy_range;
/xnu-12377.61.12/osfmk/kern/
H A Dthread_test_context.c162 thread_set_test_option(ttc_testing_ttc_struct, (struct mach_vm_range){55, 66}); in thread_test_context_tests()
184 thread_set_test_option(ttc_testing_ttc_struct, (struct mach_vm_range){55, 66}); in thread_test_context_tests()
H A Dthread_test_context.h83 struct mach_vm_range ttc_testing_ttc_struct;
H A Dzalloc.c377 struct mach_vm_range zi_map_range; /* all zone submaps */
378 struct mach_vm_range zi_ro_range; /* read-only range */
379 struct mach_vm_range zi_meta_range; /* debugging only */
380 struct mach_vm_range zi_bits_range; /* bits buddy allocator */
381 struct mach_vm_range zi_xtra_range; /* vm tracking metadata */
399 __startup_data static struct mach_vm_range zone_map_range;
404 __startup_data struct mach_vm_range zone_early_range;
793 const struct mach_vm_range *ro_r = &zone_info.zi_ro_range; in zone_spans_ro_va()
794 struct mach_vm_range r = { addr_start, addr_end }; in zone_spans_ro_va()
1438 static inline struct mach_vm_range
[all …]
/xnu-12377.61.12/osfmk/mach/
H A Dvm_types.h163 typedef struct mach_vm_range { struct
229 struct mach_vm_range range;
H A Dvm_types_unsafe.h197 VM_DEFINE_UNSAFE_TYPE(struct mach_vm_range, mach_vm_range_ut, struct {
/xnu-12377.61.12/bsd/dev/
H A Dunix_startup.c100 SECURITY_READ_ONLY_LATE(struct mach_vm_range) bufferhdr_range = {};
195 SECURITY_READ_ONLY_LATE(struct mach_vm_range) mb_range = {};
/xnu-12377.61.12/osfmk/i386/
H A Dio_map.c69 __startup_data static struct mach_vm_range io_range;
/xnu-12377.61.12/osfmk/arm/
H A Dio_map.c65 __startup_data static struct mach_vm_range io_range;
/xnu-12377.61.12/bsd/kern/
H A Dbsd_init.c418 SECURITY_READ_ONLY_LATE(struct mach_vm_range) bsd_pageable_range = {};
/xnu-12377.61.12/bsd/vm/
H A Dvm_unix.c3602 struct mach_vm_range r1, r2;
3636 struct mach_vm_range range;
3650 struct mach_vm_range range;
3664 struct mach_vm_range range;
/xnu-12377.61.12/iokit/Kernel/
H A DIOLib.cpp147 SECURITY_READ_ONLY_LATE(struct mach_vm_range) gIOKitPageableFixedRange;
/xnu-12377.61.12/osfmk/tests/
H A Dvm_parameter_validation.h4545 struct mach_vm_range void1 = { in test_mach_vm_range_create()
4549 struct mach_vm_range void2 = { in test_mach_vm_range_create()
4553 struct mach_vm_range range_to_test; in test_mach_vm_range_create()
/xnu-12377.61.12/osfmk/x86_64/
H A Dpmap.c780 static SECURITY_READ_ONLY_LATE(struct mach_vm_range) pmap_struct_range = {};