Home
last modified time | relevance | path

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

12345678910>>...24

/freebsd/sys/i386/include/
H A Dpmap_base.h38 void (*pm_ksetrw)(vm_offset_t);
68 void (*pm_advise)(pmap_t, vm_offset_t, vm_offset_t, int);
72 void (*pm_copy)(pmap_t, pmap_t, vm_offset_t, vm_size_t, vm_offset_t);
75 vm_offset_t, int);
80 void (*pm_enter_object)(pmap_t, vm_offset_t, vm_offset_t,
86 void (*pm_unwire)(pmap_t, vm_offset_t, vm_offset_t);
101 vm_offset_t (*pm_map)(vm_offset_t *, vm_paddr_t, vm_paddr_t, int);
105 void (*pm_protect)(pmap_t, vm_offset_t, vm_offset_t, vm_prot_t);
106 void (*pm_remove)(pmap_t, vm_offset_t, vm_offset_t);
112 void (*pm_invalidate_range)(pmap_t, vm_offset_t, vm_offset_t);
[all …]
H A Dpmap.h193 extern vm_offset_t virtual_avail;
194 extern vm_offset_t virtual_end;
228 vm_offset_t pmap_get_map_low(void);
229 vm_offset_t pmap_get_vm_maxuser_address(void);
233 vm_paddr_t pmap_kextract(vm_offset_t va);
234 void pmap_kremove(vm_offset_t);
235 void pmap_ksetrw(vm_offset_t va);
248 void pmap_invalidate_page(pmap_t, vm_offset_t);
249 void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t);
253 void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva);
[all …]
/freebsd/sys/vm/
H A Dpmap.h97 extern vm_offset_t kernel_vm_end;
121 void pmap_advise(pmap_t pmap, vm_offset_t sva, vm_offset_t eva,
126 void pmap_copy(pmap_t, pmap_t, vm_offset_t, vm_size_t, vm_offset_t);
139 void pmap_growkernel(vm_offset_t);
145 vm_offset_t pmap_map(vm_offset_t *, vm_paddr_t, vm_paddr_t, int);
154 void pmap_protect(pmap_t, vm_offset_t, vm_offset_t, vm_prot_t);
156 void pmap_qremove(vm_offset_t, int);
157 vm_offset_t pmap_quick_enter_page(vm_page_t);
158 void pmap_quick_remove_page(vm_offset_t);
160 void pmap_remove(pmap_t, vm_offset_t, vm_offset_t);
[all …]
H A Dvm_map.h270 vm_map_range_valid(vm_map_t map, vm_offset_t start, vm_offset_t end) in vm_map_range_valid()
448 vm_offset_t start; in vm_map_entry_read_succ()
473 int vm_map_delete(vm_map_t, vm_offset_t, vm_offset_t);
479 vm_offset_t max_addr, vm_offset_t alignment);
482 vm_offset_t vm_map_findspace(vm_map_t, vm_offset_t, vm_size_t);
484 void vm_map_init(vm_map_t, pmap_t, vm_offset_t, vm_offset_t);
523 int vm_map_protect(vm_map_t map, vm_offset_t start, vm_offset_t end,
525 int vm_map_remove (vm_map_t, vm_offset_t, vm_offset_t);
529 int vm_map_submap (vm_map_t, vm_offset_t, vm_offset_t, vm_map_t);
531 int vm_map_madvise (vm_map_t, vm_offset_t, vm_offset_t, int);
[all …]
H A Dvm_extern.h49 vm_offset_t kva_alloc(vm_size_t);
50 vm_offset_t kva_alloc_aligned(vm_size_t, vm_size_t);
51 void kva_free(vm_offset_t, vm_size_t);
54 vm_offset_t kmap_alloc_wait(vm_map_t, vm_size_t);
76 void kmem_unback(vm_object_t, vm_offset_t, vm_size_t);
79 void kmem_bootstrap_free(vm_offset_t, vm_size_t);
80 void kmem_subinit(vm_map_t, vm_map_t, vm_offset_t *, vm_offset_t *, vm_size_t,
82 void kmem_init(vm_offset_t, vm_offset_t);
111 void vm_sync_icache(vm_map_t, vm_offset_t, vm_size_t);
113 struct vmspace *vmspace_alloc(vm_offset_t, vm_offset_t, pmap_pinit_t);
[all …]
H A Dvm_glue.c136 (vm_offset_t)addr + len < (vm_offset_t)addr) in kernacc()
169 (vm_offset_t)addr + len < (vm_offset_t)addr) { in useracc()
189 if (last < (vm_offset_t)addr || end < (vm_offset_t)addr) in vslock()
216 trunc_page((vm_offset_t)addr), round_page((vm_offset_t)addr + len), in vsunlock()
268 vm_sync_icache(vm_map_t map, vm_offset_t va, vm_offset_t sz) in vm_sync_icache()
299 static vm_offset_t
436 static vm_offset_t
443 vm_offset_t ks; in vm_thread_stack_create()
516 vm_offset_t ks; in vm_thread_new()
555 vm_offset_t ks; in vm_thread_dispose()
[all …]
/freebsd/sys/powerpc/powerpc/
H A Dpmap_dispatch.c71 vm_offset_t msgbuf_phys;
73 vm_offset_t kernel_vm_end;
74 vm_offset_t virtual_avail;
75 vm_offset_t virtual_end;
121 DEFINE_PMAP_IFUNC(void, advise, (pmap_t, vm_offset_t, vm_offset_t, int));
128 DEFINE_PMAP_IFUNC(void, enter_object, (pmap_t, vm_offset_t, vm_offset_t, vm_page_t,
145 DEFINE_PMAP_IFUNC(void, protect, (pmap_t, vm_offset_t, vm_offset_t, vm_prot_t));
153 DEFINE_PMAP_IFUNC(void, remove, (pmap_t, vm_offset_t, vm_offset_t));
157 DEFINE_PMAP_IFUNC(void, unwire, (pmap_t, vm_offset_t, vm_offset_t));
171 DEFINE_PMAP_IFUNC(void, bootstrap, (vm_offset_t, vm_offset_t));
[all …]
H A Dmachdep.c164 uintptr_t powerpc_init(vm_offset_t, vm_offset_t, vm_offset_t, void *,
249 void aim_early_init(vm_offset_t fdt, vm_offset_t toc, vm_offset_t ofentry,
251 void aim_cpu_init(vm_offset_t toc);
259 powerpc_init(vm_offset_t fdt, vm_offset_t toc, vm_offset_t ofentry, void *mdp, in powerpc_init()
270 vm_offset_t ksym_start; in powerpc_init()
271 vm_offset_t ksym_end; in powerpc_init()
352 vm_offset_t); in powerpc_init()
606 kstr_sz = (vm_offset_t) in load_external_symtab()
664 i += (sizeof(vm_offset_t) / 4); in fake_preload_metadata()
669 (vm_offset_t)(__endkernel) - (vm_offset_t)(__startkernel); in fake_preload_metadata()
[all …]
H A Dstack_machdep.c53 stack_capture(struct stack *st, vm_offset_t frame) in stack_capture()
55 vm_offset_t callpc; in stack_capture()
61 frame = *(vm_offset_t *)frame; in stack_capture()
66 callpc = *(vm_offset_t *)(frame + 16) - 4; in stack_capture()
68 callpc = *(vm_offset_t *)(frame + 4) - 4; in stack_capture()
79 if (callpc + CALLOFFSET == (vm_offset_t) &trapexit || in stack_capture()
80 callpc + CALLOFFSET == (vm_offset_t) &asttrapexit) in stack_capture()
91 vm_offset_t frame; in stack_save_td()
/freebsd/sys/powerpc/include/
H A Dmmuvar.h32 typedef void (*pmap_bootstrap_t)(vm_offset_t, vm_offset_t);
44 typedef int (*pmap_decode_kernel_ptr_t)(vm_offset_t, int *, vm_offset_t *);
49 typedef void (*pmap_advise_t)(pmap_t, vm_offset_t, vm_offset_t, int);
52 typedef void (*pmap_copy_t)(pmap_t, pmap_t, vm_offset_t, vm_size_t, vm_offset_t);
55 vm_page_t *, vm_offset_t, int);
58 typedef void (*pmap_enter_object_t)(pmap_t, vm_offset_t, vm_offset_t,
69 typedef vm_offset_t (*pmap_map_t)(vm_offset_t *, vm_paddr_t, vm_paddr_t, int);
77 typedef void (*pmap_protect_t)(pmap_t, vm_offset_t, vm_offset_t, vm_prot_t);
81 typedef void (*pmap_remove_t)(pmap_t, vm_offset_t, vm_offset_t);
84 typedef void (*pmap_unwire_t)(pmap_t, vm_offset_t, vm_offset_t);
[all …]
H A Dpmap.h130 vm_offset_t pvo_vaddr; /* VA of entry */
226 vm_offset_t pv_va;
268 uint64_t va_to_vsid(pmap_t pm, vm_offset_t va);
271 uint64_t kernel_va_to_slbv(vm_offset_t va);
305 void pmap_bootstrap(vm_offset_t, vm_offset_t);
308 void pmap_kremove(vm_offset_t);
317 vm_offset_t *decoded_addr);
319 vm_paddr_t pmap_kextract(vm_offset_t);
333 extern vm_offset_t virtual_avail;
334 extern vm_offset_t virtual_end;
[all …]
/freebsd/sys/arm64/include/
H A Dpmap.h80 vm_offset_t pv_va;
137 extern vm_offset_t virtual_avail;
138 extern vm_offset_t virtual_end;
156 vm_paddr_t pmap_kextract(vm_offset_t va);
157 void pmap_kremove(vm_offset_t);
158 void pmap_kremove_device(vm_offset_t, vm_size_t);
165 void pmap_map_delete(pmap_t, vm_offset_t, vm_offset_t);
184 extern void (*pmap_stage2_invalidate_range)(uint64_t, vm_offset_t, vm_offset_t,
190 int pmap_bti_set(pmap_t, vm_offset_t, vm_offset_t);
191 int pmap_bti_clear(pmap_t, vm_offset_t, vm_offset_t);
[all …]
/freebsd/sys/i386/i386/
H A Dpmap_base.c321 pmap_invalidate_cache_range_selfsnoop(vm_offset_t sva, vm_offset_t eva) in pmap_invalidate_cache_range_selfsnoop()
328 pmap_force_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva) in pmap_force_invalidate_cache_range()
378 pmap_invalidate_cache_range_all(vm_offset_t sva, vm_offset_t eva) in pmap_invalidate_cache_range_all()
429 vm_offset_t
462 vm_offset_t
469 vm_offset_t
683 pmap_enter_object(pmap_t pmap, vm_offset_t start, vm_offset_t end, in pmap_enter_object()
713 pmap_unwire(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) in pmap_unwire()
833 vm_offset_t
862 pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) in pmap_remove()
[all …]
H A Dcopyout.c96 vm_offset_t kaddr; in cp_slow0()
133 vm_offset_t kc;
161 vm_offset_t uc; in copyinstr()
167 for (plen = 0, uc = (vm_offset_t)udaddr, ca.kc = (vm_offset_t)kaddr; in copyinstr()
188 vm_offset_t kc;
193 copyin_slow0(vm_offset_t kva, void *arg) in copyin_slow0()
205 vm_offset_t uc; in copyin()
214 for (plen = 0, uc = (vm_offset_t)udaddr, ca.kc = (vm_offset_t)kaddr; in copyin()
240 vm_offset_t uc; in copyout()
249 for (plen = 0, uc = (vm_offset_t)udaddr, ca.kc = (vm_offset_t)kaddr; in copyout()
[all …]
/freebsd/sys/amd64/include/
H A Dpmap.h450 void pmap_flush_cache_range(vm_offset_t, vm_offset_t);
473 void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t);
477 void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva);
478 void pmap_force_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva);
482 void pmap_map_delete(pmap_t, vm_offset_t, vm_offset_t);
483 void pmap_pti_add_kva(vm_offset_t sva, vm_offset_t eva, bool exec);
484 void pmap_pti_remove_kva(vm_offset_t sva, vm_offset_t eva);
488 vm_offset_t eva);
489 int pmap_pkru_clear(pmap_t pmap, vm_offset_t sva, vm_offset_t eva);
490 int pmap_pkru_set(pmap_t pmap, vm_offset_t sva, vm_offset_t eva,
[all …]
/freebsd/sys/arm/include/
H A Dpmap.h137 void pmap_bootstrap(vm_offset_t);
138 void pmap_kenter(vm_offset_t, vm_paddr_t);
139 void pmap_kremove(vm_offset_t);
143 void pmap_tlb_flush(pmap_t, vm_offset_t);
158 vm_offset_t pmap_preboot_reserve_pages(u_int);
159 vm_offset_t pmap_preboot_get_vpages(u_int);
166 extern vm_offset_t virtual_avail;
167 extern vm_offset_t virtual_end;
188 void pmap_kremove_device(vm_offset_t, vm_size_t);
190 vm_paddr_t pmap_kextract(vm_offset_t);
[all …]
H A Dpmap_var.h83 pte1_index(vm_offset_t va) in pte1_index()
96 static __inline vm_offset_t
97 pte1_trunc(vm_offset_t va) in pte1_trunc()
103 static __inline vm_offset_t
104 pte1_roundup(vm_offset_t va) in pte1_roundup()
393 pt2tab_index(vm_offset_t va) in pt2tab_index()
428 pt2map_index(vm_offset_t va) in pt2map_index()
435 pt2map_entry(vm_offset_t va) in pt2map_entry()
453 kern_pte1(vm_offset_t va) in kern_pte1()
467 kern_pt2tab_entry(vm_offset_t va) in kern_pt2tab_entry()
[all …]
/freebsd/sys/powerpc/booke/
H A Dpmap_64.c145 static void kernel_pte_alloc(vm_offset_t, vm_offset_t);
152 static vm_offset_t
205 vm_offset_t va; in pte_find_next()
258 static vm_offset_t
262 vm_offset_t page; in get_pgtbl_page()
518 kernel_pte_alloc(vm_offset_t data_end, vm_offset_t addr) in kernel_pte_alloc()
572 static vm_offset_t
669 vm_offset_t va; in mmu_booke_zero_page_area()
683 vm_offset_t off, va; in mmu_booke_zero_page()
699 vm_offset_t sva, dva; in mmu_booke_copy_page()
[all …]
H A Dpmap_32.c301 vm_offset_t va; in ptbl_free()
599 vm_offset_t va; in pte_find_next()
626 kernel_pte_alloc(vm_offset_t data_end, vm_offset_t addr) in kernel_pte_alloc()
629 vm_offset_t va; in kernel_pte_alloc()
659 static vm_offset_t
732 vm_offset_t addr; in mmu_booke_sync_icache()
787 vm_offset_t va; in mmu_booke_zero_page_area()
807 vm_offset_t off, va; in mmu_booke_zero_page()
830 vm_offset_t sva, dva; in mmu_booke_copy_page()
876 static vm_offset_t
[all …]
H A Dpmap.c269 static void kernel_pte_alloc(vm_offset_t, vm_offset_t);
294 vm_offset_t, vm_page_t *, vm_offset_t, int);
320 static void mmu_booke_protect(pmap_t, vm_offset_t, vm_offset_t,
325 static void mmu_booke_remove(pmap_t, vm_offset_t, vm_offset_t);
328 static void mmu_booke_unwire(pmap_t, vm_offset_t, vm_offset_t);
333 static void mmu_booke_bootstrap(vm_offset_t, vm_offset_t);
628 mmu_booke_bootstrap(vm_offset_t start, vm_offset_t kernelend) in mmu_booke_bootstrap()
1101 vm_offset_t va; in mmu_booke_qenter()
1118 vm_offset_t va; in mmu_booke_qremove()
1654 vm_offset_t dst_addr, vm_size_t len, vm_offset_t src_addr) in mmu_booke_copy()
[all …]
/freebsd/sys/riscv/include/
H A Dpmap.h51 #define vtophys(va) pmap_kextract((vm_offset_t)(va))
76 vm_offset_t pv_va;
111 extern vm_offset_t virtual_avail;
112 extern vm_offset_t virtual_end;
139 void pmap_bootstrap(vm_offset_t, vm_paddr_t, vm_size_t);
140 int pmap_change_attr(vm_offset_t va, vm_size_t size, int mode);
142 void pmap_kenter_device(vm_offset_t, vm_size_t, vm_paddr_t);
143 vm_paddr_t pmap_kextract(vm_offset_t va);
144 void pmap_kremove(vm_offset_t);
145 void pmap_kremove_device(vm_offset_t, vm_size_t);
[all …]
/freebsd/stand/common/
H A Dmodinfo.h9 int md_load(char *args, vm_offset_t *modulep, vm_offset_t *dtb);
10 int md_load64(char *args, vm_offset_t *modulep, vm_offset_t *dtb);
12 vm_offset_t md_copymodules(vm_offset_t addr, bool kern64);
13 vm_offset_t md_copyenv(vm_offset_t addr);
/freebsd/stand/userboot/userboot/
H A Dlibuserboot.h54 extern ssize_t userboot_copyin(const void *, vm_offset_t, size_t);
55 extern ssize_t userboot_copyout(vm_offset_t, void *, size_t);
56 extern ssize_t userboot_readin(readin_handle_t, vm_offset_t, size_t);
61 int bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip,
62 vm_offset_t *modulep, vm_offset_t *kernend);
63 int bi_load64(char *args, vm_offset_t *modulep, vm_offset_t *kernend);
/freebsd/sys/contrib/ncsw/user/env/
H A Dxx.c119 vm_offset_t portal_ce_va[2];
120 vm_offset_t portal_ci_va[2];
213 vm_offset_t addr; in XX_MallocSmart()
228 addr = (vm_offset_t)XX_MallocSmartPool + in XX_MallocSmart()
247 (vm_offset_t)XX_MallocSmartPool); in XX_FreeSmart()
629 if ((vm_offset_t)addr >= ccsrbar_va && in XX_VirtToPhys()
630 (vm_offset_t)addr < ccsrbar_va + ccsrbar_size) in XX_VirtToPhys()
660 (vm_offset_t)addr <= DMAP_MAX_ADDRESS) in XX_VirtToPhys()
661 return (DMAP_TO_PHYS((vm_offset_t)addr)); in XX_VirtToPhys()
663 paddr = pmap_kextract((vm_offset_t)addr); in XX_VirtToPhys()
[all …]
/freebsd/stand/i386/libi386/
H A Dlibi386.h102 ssize_t i386_copyin(const void *src, vm_offset_t dest, const size_t len);
103 ssize_t i386_copyout(const vm_offset_t src, void *dest, const size_t len);
104 ssize_t i386_readin(readin_handle_t fd, vm_offset_t dest, const size_t len);
113 extern vm_offset_t memtop; /* last address of physical memory + 1 */
114 extern vm_offset_t memtop_copyin; /* memtop less heap size for the cases */
119 extern vm_offset_t high_heap_base; /* for use as the heap */
146 int bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip,
147 vm_offset_t *modulep, vm_offset_t *kernend);
148 int bi_load64(char *args, vm_offset_t *modulep,
149 vm_offset_t *kernend, int add_smap);

12345678910>>...24