Home
last modified time | relevance | path

Searched refs:vm_offset_t (Results 1 – 25 of 322) sorted by relevance

12345678910>>...13

/xnu-8020.101.4/osfmk/arm/
H A Darm_vm_init.c64 vm_offset_t vm_kernel_base;
65 vm_offset_t vm_kernel_top;
66 vm_offset_t vm_kernel_stext;
67 vm_offset_t vm_kernel_etext;
68 vm_offset_t vm_kernel_slide;
69 vm_offset_t vm_kernel_slid_base;
70 vm_offset_t vm_kernel_slid_top;
71 vm_offset_t vm_kext_base;
72 vm_offset_t vm_kext_top;
73 vm_offset_t vm_prelink_stext;
[all …]
H A Dmachine_routines.h192 typedef void (*platform_error_handler_t)(void *refcon, vm_offset_t fault_addr);
232 vm_offset_t far;
258 vm_offset_t far);
324 vm_offset_t cpu_IMPL_regs;
327 vm_offset_t cpu_UTTDBG_regs;
330 vm_offset_t coresight_regs;
360 vm_offset_t acc_IMPL_regs;
363 vm_offset_t cpm_IMPL_regs;
426 vm_offset_t start_paddr;
434 vm_offset_t powergate_stub_addr;
[all …]
H A Dcaches_internal.h35 extern void flush_dcache_syscall( vm_offset_t addr, unsigned length);
38 extern void flush_dcache(vm_offset_t addr, unsigned count, int phys);
40 extern void invalidate_icache(vm_offset_t addr, unsigned cnt, int phys);
50 extern void clean_dcache(vm_offset_t addr, unsigned count, int phys);
63 extern void CleanPoC_DcacheRegion(vm_offset_t va, size_t length);
72 extern void CleanPoC_DcacheRegion_Force(vm_offset_t va, size_t length);
74 extern void CleanPoU_DcacheRegion(vm_offset_t va, size_t length);
78 extern void FlushPoC_DcacheRegion(vm_offset_t va, size_t length);
83 extern void invalidate_mmu_dcache_region(vm_offset_t va, size_t length);
87 extern void InvalidatePoU_IcacheRegion(vm_offset_t va, size_t length);
H A Dcpu.c77 #define IOS_STATE (((vm_offset_t)LowExceptionVectorsAddr + 0x80))
101 cpu_data_ptr->cpu_reset_handler = (vm_offset_t) start_cpu_paddr; in cpu_sleep()
273 vm_offset_t irq_stack = 0; in cpu_stack_alloc()
274 vm_offset_t fiq_stack = 0; in cpu_stack_alloc()
329 cpu_data_ptr->cpu_exc_vectors = (vm_offset_t)&ExceptionVectorsTable; in cpu_data_init()
402 CpuDataEntries[cpu].cpu_data_paddr = (void *)ml_vtophys((vm_offset_t)cpu_data_ptr); in cpu_data_register()
419 cpu_data_ptr->cpu_reset_handler = (vm_offset_t) start_cpu_paddr; in cpu_start()
436 flush_dcache((vm_offset_t)&CpuDataEntries[cpu], sizeof(cpu_data_entry_t), FALSE); in cpu_start()
437 flush_dcache((vm_offset_t)cpu_data_ptr, sizeof(cpu_data_t), FALSE); in cpu_start()
438 (void) PE_cpu_start(cpu_data_ptr->cpu_id, (vm_offset_t)NULL, (vm_offset_t)NULL); in cpu_start()
[all …]
H A Dcpu_data_internal.h57 vm_offset_t assist_reset_handler; /* Assist handler phys address */
58 vm_offset_t cpu_data_entries; /* CpuDataEntries phys address */
60 vm_offset_t boot_args; /* BootArgs phys address */
127 vm_offset_t istackptr;
128 vm_offset_t intstack_top;
130 vm_offset_t excepstackptr;
131 vm_offset_t excepstack_top;
133 vm_offset_t fiqstackptr;
134 vm_offset_t fiqstack_top;
137 vm_offset_t cpu_active_stack;
[all …]
H A Dmachine_routines.c386 vm_offset_t int_address, in ml_init_timebase()
387 vm_offset_t int_value) in ml_init_timebase()
647 vm_offset_t virt_address) in ml_init_arm_debug_interface()
697 vm_offset_t
699 vm_offset_t phys_addr, in ml_io_map()
706 vm_offset_t
708 vm_offset_t phys_addr, in ml_io_map_with_prot()
715 vm_offset_t
717 vm_offset_t phys_addr, in ml_io_map_wcomb()
724 ml_io_unmap(vm_offset_t addr, vm_size_t sz) in ml_io_unmap()
[all …]
H A Dpmap.h292 extern void flush_mmu_tlb_region(vm_offset_t va, unsigned length);
302 extern uint64_t pmap_get_arm64_prot(pmap_t, vm_offset_t);
314 extern pmap_paddr_t mmu_kvtop(vm_offset_t va);
315 extern pmap_paddr_t mmu_kvtop_wpreflight(vm_offset_t va);
316 extern pmap_paddr_t mmu_uvtop(vm_offset_t va);
515 vm_offset_t *listp,
543 extern void pmap_bootstrap(vm_offset_t);
579 extern pmap_paddr_t kvtophys(vm_offset_t va);
580 extern pmap_paddr_t kvtophys_nofail(vm_offset_t va);
584 extern vm_map_address_t pmap_map(vm_map_address_t va, vm_offset_t sa, vm_offset_t ea, vm_prot_t pro…
[all …]
/xnu-8020.101.4/osfmk/mach/
H A Dvm_param.h145 #define round_page(x) (((vm_offset_t)(x) + PAGE_MASK) & ~((vm_offset_t)PAGE_MASK))
146 #define trunc_page(x) ((vm_offset_t)(x) & ~((vm_offset_t)PAGE_MASK))
275 extern const vm_offset_t vm_min_kernel_address;
276 extern const vm_offset_t vm_max_kernel_address;
278 extern vm_offset_t vm_kernel_stext;
279 extern vm_offset_t vm_kernel_etext;
280 extern vm_offset_t vm_kernel_slid_base;
281 extern vm_offset_t vm_kernel_slid_top;
282 extern vm_offset_t vm_kernel_slide;
283 extern vm_offset_t vm_kernel_addrperm;
[all …]
/xnu-8020.101.4/san/memory/
H A Dkasan-arm64.c68 vm_offset_t physmap_vbase;
69 vm_offset_t physmap_vtop;
71 vm_offset_t shadow_pbase;
72 vm_offset_t shadow_ptop;
75 vm_offset_t shadow_pnext;
77 static vm_offset_t shadow_pnext;
80 static vm_offset_t unmutable_valid_access_page;
81 static vm_offset_t bootstrap_pgtable_phys;
83 extern vm_offset_t intstack, intstack_top;
84 extern vm_offset_t excepstack, excepstack_top;
[all …]
H A Dkasan-tbi.h104 vm_offset_t kasan_tbi_tag_zalloc(vm_offset_t, vm_offset_t, boolean_t);
105 vm_offset_t kasan_tbi_tag_zfree(vm_offset_t, vm_offset_t, boolean_t);
106 vm_offset_t kasan_tbi_tag_zalloc_default(vm_offset_t, vm_offset_t, boolean_t);
107 vm_offset_t kasan_tbi_fix_address_tag(vm_offset_t);
108 void kasan_handle_brk_failure(vm_offset_t, uint16_t);
H A Dkasan-tbi.c111 kasan_init_globals(vm_offset_t __unused base, vm_size_t __unused size) in kasan_init_globals()
158 kasan_handle_brk_failure(vm_offset_t addr, uint16_t esr) in kasan_handle_brk_failure()
180 kasan_poison(vm_offset_t base, vm_size_t size, vm_size_t leftrz, in kasan_poison()
239 static vm_offset_t
240 kasan_tbi_do_tag_zone_object(vm_offset_t addr, vm_offset_t elem_size, uint8_t tag, boolean_t zxcpu) in kasan_tbi_do_tag_zone_object()
242 vm_offset_t retaddr = kasan_tbi_tag_range(addr, elem_size, tag); in kasan_tbi_do_tag_zone_object()
256 vm_offset_t
257 kasan_tbi_tag_zalloc(vm_offset_t addr, vm_offset_t elem_size, boolean_t zxcpu) in kasan_tbi_tag_zalloc()
270 vm_offset_t
271 kasan_tbi_tag_zalloc_default(vm_offset_t addr, vm_offset_t elem_size, boolean_t zxcpu) in kasan_tbi_tag_zalloc_default()
[all …]
H A Dkasan.c100 vm_offset_t kernel_vbase;
101 vm_offset_t kernel_vtop;
111 extern vm_offset_t ml_stack_base(void);
151 kasan_poison_range(vm_offset_t base, vm_size_t size, uint8_t flags) in kasan_poison_range()
164 kasan_poison((vm_offset_t)base, size, 0, 0, 0); in kasan_unpoison()
211 kasan_load_kext(vm_offset_t base, vm_size_t __unused size, const void *bundleid) in kasan_load_kext()
229 kasan_unload_kext(vm_offset_t base, vm_size_t size) in kasan_unload_kext()
267 vm_offset_t globals; in kasan_init_xnu_globals()
277 globals = (vm_offset_t)getsectdatafromheader(header, seg, sect, &_size); in kasan_init_xnu_globals()
300 kasan_notify_stolen(vm_offset_t top) in kasan_notify_stolen()
[all …]
H A Dkasan.h61 void kasan_map_shadow(vm_offset_t, vm_size_t, bool);
67 void kasan_notify_stolen(vm_offset_t);
73 void kasan_load_kext(vm_offset_t, vm_size_t, const void *);
74 void kasan_unload_kext(vm_offset_t, vm_size_t);
80 void kasan_notify_address(vm_offset_t, vm_size_t);
81 void kasan_notify_address_nopoison(vm_offset_t, vm_size_t);
86 void kasan_poison(vm_offset_t, vm_size_t, vm_size_t, vm_size_t, uint8_t);
88 void kasan_poison_range(vm_offset_t, vm_size_t, uint8_t);
89 void kasan_unpoison_stack(vm_offset_t, vm_size_t);
121 void kasan_notify_address_zero(vm_offset_t, vm_size_t);
[all …]
/xnu-8020.101.4/osfmk/vm/
H A Dvm_kern.h112 vm_offset_t *addrp,
114 vm_offset_t mask,
121 vm_offset_t *addrp, in kmem_alloc()
131 vm_offset_t *addrp, in kmem_alloc_pageable()
141 vm_offset_t *addrp, in kmem_alloc_kobject()
150 vm_offset_t *addrp,
152 vm_offset_t mask,
160 vm_offset_t oldaddr,
162 vm_offset_t *newaddrp,
168 vm_offset_t addr,
[all …]
/xnu-8020.101.4/osfmk/arm64/
H A Darm_vm_init.c76 extern vm_offset_t shadow_pbase;
77 extern vm_offset_t shadow_ptop;
78 extern vm_offset_t physmap_vbase;
79 extern vm_offset_t physmap_vtop;
95 extern void PE_slide_devicetree(vm_offset_t);
100 SECURITY_READ_ONLY_LATE(vm_offset_t) vm_kernel_base;
101 SECURITY_READ_ONLY_LATE(vm_offset_t) vm_kernel_top;
102 SECURITY_READ_ONLY_LATE(vm_offset_t) vm_kext_base;
103 SECURITY_READ_ONLY_LATE(vm_offset_t) vm_kext_top;
104 SECURITY_READ_ONLY_LATE(vm_offset_t) vm_kernel_stext;
[all …]
/xnu-8020.101.4/osfmk/i386/
H A Dmachine_routines.h93 vm_offset_t
95 vm_offset_t);
98 vm_offset_t,
103 vm_offset_t start,
108 vm_offset_t ml_static_malloc(
111 vm_offset_t ml_static_slide(
112 vm_offset_t vaddr);
118 vm_offset_t ml_static_unslide(
119 vm_offset_t vaddr);
122 vm_offset_t ml_vtophys(
[all …]
H A Di386_vm_init.c103 vm_offset_t vm_kernel_base;
104 vm_offset_t vm_kernel_top;
105 vm_offset_t vm_kernel_stext;
106 vm_offset_t vm_kernel_etext;
107 vm_offset_t vm_kernel_slide;
108 vm_offset_t vm_kernel_slid_base;
109 vm_offset_t vm_kernel_slid_top;
110 vm_offset_t vm_hib_base;
111 vm_offset_t vm_kext_base = VM_MIN_KERNEL_AND_KEXT_ADDRESS;
112 vm_offset_t vm_kext_top = VM_MIN_KERNEL_ADDRESS;
[all …]
/xnu-8020.101.4/osfmk/kern/
H A Dstack.c65 static vm_offset_t stack_free_list;
77 static SECURITY_READ_ONLY_LATE(vm_offset_t) stack_addr_mask;
78 SECURITY_READ_ONLY_LATE(vm_offset_t) kernel_stack_size;
79 SECURITY_READ_ONLY_LATE(vm_offset_t) kernel_stack_mask;
80 vm_offset_t kernel_stack_depth_max;
83 vm_offset_t free;
93 (*((vm_offset_t *)((stack) + kernel_stack_size) - 1))
96 log2(vm_offset_t size) in log2()
105 static inline vm_offset_t
106 roundup_pow2(vm_offset_t size) in roundup_pow2()
[all …]
H A Dpercpu.h108 extern vm_offset_t current_percpu_base(void);
119 extern vm_offset_t other_percpu_base(int cpu_number);
164 vm_offset_t __offs = __PERCPU_ADDR(name) - __PERCPU_ADDR(other); \
177 for (vm_offset_t it = 0, \
216 for (vm_offset_t it = percpu_base.start, __end_ ## it = percpu_base.end; \
247 #define __PERCPU_ADDR(name) ((vm_offset_t)&__PERCPU_NAME(name))
267 vm_offset_t size;
270 static __pure2 inline vm_offset_t
274 return (vm_offset_t)__percpu_section_start; in percpu_section_start()
277 static __pure2 inline vm_offset_t
[all …]
H A Dgzalloc.c118 vm_offset_t gzalloc_map_min, gzalloc_map_max;
119 vm_offset_t gzalloc_reserve;
170 z->gz.gzfc = (vm_offset_t *)gzalloc_reserve; in gzalloc_zone_init()
176 (vm_offset_t *)&z->gz.gzfc, gzfcsz, 0, in gzalloc_zone_init()
192 vm_offset_t free_addr = 0; in gzalloc_empty_free_cache()
193 vm_offset_t rounded_size = round_page(zone_elem_size(zone) + GZHEADER_SIZE); in gzalloc_empty_free_cache()
194 vm_offset_t gzfcsz = round_page(sizeof(*zone->gz.gzfc) * gzfc_size); in gzalloc_empty_free_cache()
195 vm_offset_t gzfc_copy; in gzalloc_empty_free_cache()
213 free_addr = ((vm_offset_t *)gzfc_copy)[index]; in gzalloc_empty_free_cache()
311 gzalloc_reserve = (vm_offset_t) pmap_steal_memory(gzalloc_reserve_size); in gzalloc_configure()
[all …]
/xnu-8020.101.4/libkern/gen/
H A DOSDebug.cpp53 extern vm_offset_t min_valid_stack_address(void);
54 extern vm_offset_t max_valid_stack_address(void);
60 extern void kmod_dump_log(vm_offset_t *addr, unsigned int cnt, boolean_t doUnslide);
62 extern addr64_t kvtophys(vm_offset_t va);
100 kmod_dump_log((vm_offset_t *) &bt[2], cnt - 2, TRUE); in OSReportWithBacktrace()
106 static vm_offset_t minstackaddr = min_valid_stack_address();
107 static vm_offset_t maxstackaddr = max_valid_stack_address();
113 x86_64_validate_raddr(vm_offset_t raddr) in x86_64_validate_raddr()
119 x86_64_validate_stackptr(vm_offset_t stackptr) in x86_64_validate_stackptr()
165 vm_offset_t stackptr, stackptr_prev, raddr;
[all …]
/xnu-8020.101.4/pexpert/gen/
H A Ddevice_tree.c45 extern addr64_t kvtophys(vm_offset_t va);
53 SECURITY_READ_ONLY_LATE(static vm_offset_t) DTEnd;
62 assert_in_dt_region(vm_offset_t const start, vm_offset_t const end, void const *p) in assert_in_dt_region()
64 if ((vm_offset_t)p < start || (vm_offset_t)p > end) { in assert_in_dt_region()
68 #define ASSERT_IN_DT(p) assert_in_dt_region((vm_offset_t)DTRootNode, (vm_offset_t)DTEnd, (p))
71 assert_prop_in_dt_region(vm_offset_t const start, vm_offset_t const end, DeviceTreeNodeProperty con… in assert_prop_in_dt_region()
73 vm_offset_t prop_end; in assert_prop_in_dt_region()
76 if (os_add3_overflow((vm_offset_t)prop, sizeof(DeviceTreeNodeProperty), prop->length, &prop_end)) { in assert_prop_in_dt_region()
81 #define ASSERT_PROP_IN_DT(prop) assert_prop_in_dt_region((vm_offset_t)DTRootNode, (vm_offset_t)DTEn…
109 next_prop_region(vm_offset_t const start, vm_offset_t end, DeviceTreeNodeProperty const *prop) in next_prop_region()
[all …]
/xnu-8020.101.4/pexpert/arm/
H A Dpe_fiq.c23 static vm_offset_t gicd_base;
24 static vm_offset_t gicr_base;
25 static vm_offset_t gicr_size;
28 _gic_read32(vm_offset_t addr) in _gic_read32()
34 _gic_read64(vm_offset_t addr) in _gic_read64()
40 _gic_write32(vm_offset_t addr, uint32_t value) in _gic_write32()
51 static vm_offset_t
57 for (vm_offset_t offset = 0; offset < gicr_size; offset += GICR_PE_SIZE) { in find_gicr_pe_base()
58 vm_offset_t gicr_pe_base = gicr_base + offset; in find_gicr_pe_base()
103 vm_offset_t soc_base_phys = pe_arm_get_soc_base_phys(); in pe_init_fiq()
[all …]
/xnu-8020.101.4/osfmk/arm/pmap/
H A Dpmap_data.h296 assert((vm_offset_t)(pv_head_table[index]) & PVH_FLAG_LOCK); in pvh_assert_locked()
336 pvh_test_type(pv_entry_t **pvh, vm_offset_t type) in pvh_test_type()
338 return ((*(vm_offset_t *)pvh) & PVH_TYPE_MASK) == type; in pvh_test_type()
354 return (pt_entry_t *)(((*(vm_offset_t *)pvh) & PVH_LIST_MASK) | PVH_HIGH_FLAGS); in pvh_ptep()
371 return (pv_entry_t *)(((*(vm_offset_t *)pvh) & PVH_LIST_MASK) | PVH_HIGH_FLAGS); in pvh_pve_list()
379 static inline vm_offset_t
382 return (*(vm_offset_t *)pvh) & PVH_HIGH_FLAGS; in pvh_get_flags()
391 pvh_set_flags(pv_entry_t **pvh, vm_offset_t flags) in pvh_set_flags()
393 os_atomic_store((vm_offset_t *)pvh, ((*(vm_offset_t *)pvh) & ~PVH_HIGH_FLAGS) | flags, relaxed); in pvh_set_flags()
415 assert((*(vm_offset_t *)pvh) & PVH_FLAG_LOCK); in pvh_update_head()
[all …]
/xnu-8020.101.4/osfmk/kdp/output_stages/
H A Dout_shmem.c95 vm_offset_t khsd_buf;
160 FlushPoC_DcacheRegion((vm_offset_t) hwsd_info, sizeof(*hwsd_info)); in shmem_stage_reset()
179 FlushPoC_DcacheRegion((vm_offset_t) hwsd_info, sizeof(*hwsd_info)); in shmem_dbg_process_buffers()
188 FlushPoC_DcacheRegion((vm_offset_t) hwsd_info, sizeof(*hwsd_info)); in shmem_dbg_process_buffers()
203 FlushPoC_DcacheRegion((vm_offset_t) hwsd_info, sizeof(*hwsd_info)); in shmem_dbg_process_buffers()
208 FlushPoC_DcacheRegion((vm_offset_t) hwsd_info, KDP_CORE_HW_SHMEM_DBG_TOTAL_BUF_SIZE); in shmem_dbg_process_buffers()
211 FlushPoC_DcacheRegion((vm_offset_t) hwsd_info, sizeof(*hwsd_info)); in shmem_dbg_process_buffers()
222 FlushPoC_DcacheRegion((vm_offset_t) hwsd_info, sizeof(*hwsd_info)); in shmem_dbg_process_buffers()
306 FlushPoC_DcacheRegion((vm_offset_t) hwsd_info, sizeof(*hwsd_info)); in shmem_stage_outproc()
376 kmem_free(kernel_map, (vm_offset_t) stage->kos_data, stage->kos_data_size); in shmem_stage_free()
[all …]

12345678910>>...13