| /freebsd-13.1/sys/mips/include/ |
| H A D | cache_mipsNN.h | 50 void mipsNN_icache_sync_range_16(vm_offset_t, vm_size_t); 51 void mipsNN_icache_sync_range_32(vm_offset_t, vm_size_t); 52 void mipsNN_icache_sync_range_64(vm_offset_t, vm_size_t); 70 void mipsNN_pdcache_inv_range_16(vm_offset_t, vm_size_t); 71 void mipsNN_pdcache_inv_range_32(vm_offset_t, vm_size_t); 72 void mipsNN_pdcache_inv_range_64(vm_offset_t, vm_size_t); 74 void mipsNN_pdcache_wb_range_16(vm_offset_t, vm_size_t); 75 void mipsNN_pdcache_wb_range_32(vm_offset_t, vm_size_t); 76 void mipsNN_pdcache_wb_range_64(vm_offset_t, vm_size_t); 90 void mipsNN_sdcache_wb_range_32(vm_offset_t, vm_size_t); [all …]
|
| H A D | cache.h | 135 void (*mco_icache_sync_range)(vm_offset_t, vm_size_t); 136 void (*mco_icache_sync_range_index)(vm_offset_t, vm_size_t); 139 void (*mco_pdcache_wbinv_range)(vm_offset_t, vm_size_t); 140 void (*mco_pdcache_wbinv_range_index)(vm_offset_t, vm_size_t); 141 void (*mco_pdcache_inv_range)(vm_offset_t, vm_size_t); 142 void (*mco_pdcache_wb_range)(vm_offset_t, vm_size_t); 147 void (*mco_intern_pdcache_wb_range)(vm_offset_t, vm_size_t); 150 void (*mco_sdcache_wbinv_range)(vm_offset_t, vm_size_t); 151 void (*mco_sdcache_wbinv_range_index)(vm_offset_t, vm_size_t); 152 void (*mco_sdcache_inv_range)(vm_offset_t, vm_size_t); [all …]
|
| H A D | pmap.h | 102 pt_entry_t *pmap_pte(pmap_t, vm_offset_t); 103 vm_paddr_t pmap_kextract(vm_offset_t va); 105 #define vtophys(va) pmap_kextract(((vm_offset_t) (va))) 126 vm_offset_t pv_va; /* virtual address for mapping */ 162 extern vm_offset_t virtual_avail; 163 extern vm_offset_t virtual_end; 174 void pmap_unmapdev(vm_offset_t, vm_size_t); 175 vm_offset_t pmap_steal_memory(vm_size_t size); 176 void pmap_kenter(vm_offset_t va, vm_paddr_t pa); 179 void pmap_kremove(vm_offset_t va); [all …]
|
| /freebsd-13.1/sys/i386/include/ |
| H A D | pmap_base.h | 40 void (*pm_ksetrw)(vm_offset_t); 70 void (*pm_advise)(pmap_t, vm_offset_t, vm_offset_t, int); 74 void (*pm_copy)(pmap_t, pmap_t, vm_offset_t, vm_size_t, vm_offset_t); 77 vm_offset_t, int); 82 void (*pm_enter_object)(pmap_t, vm_offset_t, vm_offset_t, 88 void (*pm_unwire)(pmap_t, vm_offset_t, vm_offset_t); 103 vm_offset_t (*pm_map)(vm_offset_t *, vm_paddr_t, vm_paddr_t, int); 107 void (*pm_protect)(pmap_t, vm_offset_t, vm_offset_t, vm_prot_t); 108 void (*pm_remove)(pmap_t, vm_offset_t, vm_offset_t); 114 void (*pm_invalidate_range)(pmap_t, vm_offset_t, vm_offset_t); [all …]
|
| H A D | pmap.h | 225 extern vm_offset_t virtual_avail; 226 extern vm_offset_t virtual_end; 260 vm_offset_t pmap_get_map_low(void); 261 vm_offset_t pmap_get_vm_maxuser_address(void); 265 vm_paddr_t pmap_kextract(vm_offset_t va); 266 void pmap_kremove(vm_offset_t); 267 void pmap_ksetrw(vm_offset_t va); 279 void pmap_unmapdev(vm_offset_t, vm_size_t); 281 void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t); 285 void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva); [all …]
|
| /freebsd-13.1/sys/vm/ |
| H A D | pmap.h | 100 extern vm_offset_t kernel_vm_end; 123 void pmap_advise(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, 128 void pmap_copy(pmap_t, pmap_t, vm_offset_t, vm_size_t, vm_offset_t); 141 void pmap_growkernel(vm_offset_t); 147 vm_offset_t pmap_map(vm_offset_t *, vm_paddr_t, vm_paddr_t, int); 156 void pmap_protect(pmap_t, vm_offset_t, vm_offset_t, vm_prot_t); 158 void pmap_qremove(vm_offset_t, int); 159 vm_offset_t pmap_quick_enter_page(vm_page_t); 160 void pmap_quick_remove_page(vm_offset_t); 162 void pmap_remove(pmap_t, vm_offset_t, vm_offset_t); [all …]
|
| H A D | vm_map.h | 269 vm_map_range_valid(vm_map_t map, vm_offset_t start, vm_offset_t end) in vm_map_range_valid() 445 vm_offset_t start; in vm_map_entry_read_succ() 470 int vm_map_delete(vm_map_t, vm_offset_t, vm_offset_t); 476 vm_offset_t max_addr, vm_offset_t alignment); 479 vm_offset_t vm_map_findspace(vm_map_t, vm_offset_t, vm_size_t); 481 void vm_map_init(vm_map_t, pmap_t, vm_offset_t, vm_offset_t); 519 int vm_map_protect(vm_map_t map, vm_offset_t start, vm_offset_t end, 521 int vm_map_remove (vm_map_t, vm_offset_t, vm_offset_t); 525 int vm_map_submap (vm_map_t, vm_offset_t, vm_offset_t, vm_map_t); 527 int vm_map_madvise (vm_map_t, vm_offset_t, vm_offset_t, int); [all …]
|
| H A D | vm_extern.h | 52 vm_offset_t kva_alloc(vm_size_t); 53 void kva_free(vm_offset_t, vm_size_t); 56 vm_offset_t kmap_alloc_wait(vm_map_t, vm_size_t); 60 vm_offset_t kmem_alloc_attr(vm_size_t size, int flags, 70 vm_offset_t kmem_malloc(vm_size_t size, int flags); 73 void kmem_free(vm_offset_t addr, vm_size_t size); 81 void kmem_bootstrap_free(vm_offset_t, vm_size_t); 82 void kmem_subinit(vm_map_t, vm_map_t, vm_offset_t *, vm_offset_t *, vm_size_t, 84 void kmem_init(vm_offset_t, vm_offset_t); 115 struct vmspace *vmspace_alloc(vm_offset_t, vm_offset_t, pmap_pinit_t); [all …]
|
| H A D | vm_glue.c | 130 (vm_offset_t)addr + len < (vm_offset_t)addr) in kernacc() 163 (vm_offset_t)addr + len < (vm_offset_t)addr) { in useracc() 183 if (last < (vm_offset_t)addr || end < (vm_offset_t)addr) in vslock() 210 trunc_page((vm_offset_t)addr), round_page((vm_offset_t)addr + len), in vsunlock() 262 vm_sync_icache(vm_map_t map, vm_offset_t va, vm_offset_t sz) in vm_sync_icache() 290 static vm_offset_t 294 vm_offset_t ks; in vm_thread_stack_create() 365 vm_offset_t ks; in vm_thread_new() 399 vm_offset_t ks; in vm_thread_dispose() 464 vm_offset_t ks; in kstack_release() [all …]
|
| /freebsd-13.1/sys/powerpc/powerpc/ |
| H A D | pmap_dispatch.c | 73 vm_offset_t msgbuf_phys; 75 vm_offset_t kernel_vm_end; 76 vm_offset_t virtual_avail; 77 vm_offset_t virtual_end; 123 DEFINE_PMAP_IFUNC(void, advise, (pmap_t, vm_offset_t, vm_offset_t, int)); 130 DEFINE_PMAP_IFUNC(void, enter_object, (pmap_t, vm_offset_t, vm_offset_t, vm_page_t, 147 DEFINE_PMAP_IFUNC(void, protect, (pmap_t, vm_offset_t, vm_offset_t, vm_prot_t)); 155 DEFINE_PMAP_IFUNC(void, remove, (pmap_t, vm_offset_t, vm_offset_t)); 159 DEFINE_PMAP_IFUNC(void, unwire, (pmap_t, vm_offset_t, vm_offset_t)); 173 DEFINE_PMAP_IFUNC(void, bootstrap, (vm_offset_t, vm_offset_t)); [all …]
|
| H A D | machdep.c | 162 uintptr_t powerpc_init(vm_offset_t, vm_offset_t, vm_offset_t, void *, 247 void aim_early_init(vm_offset_t fdt, vm_offset_t toc, vm_offset_t ofentry, 257 powerpc_init(vm_offset_t fdt, vm_offset_t toc, vm_offset_t ofentry, void *mdp, in powerpc_init() 268 vm_offset_t ksym_start; in powerpc_init() 269 vm_offset_t ksym_end; in powerpc_init() 270 vm_offset_t ksym_sz; in powerpc_init() 350 vm_offset_t); in powerpc_init() 353 vm_offset_t); in powerpc_init() 610 kstr_sz = (vm_offset_t) in load_external_symtab() 668 i += (sizeof(vm_offset_t) / 4); in fake_preload_metadata() [all …]
|
| /freebsd-13.1/sys/powerpc/include/ |
| H A D | mmuvar.h | 34 typedef void (*pmap_bootstrap_t)(vm_offset_t, vm_offset_t); 46 typedef int (*pmap_decode_kernel_ptr_t)(vm_offset_t, int *, vm_offset_t *); 51 typedef void (*pmap_advise_t)(pmap_t, vm_offset_t, vm_offset_t, int); 54 typedef void (*pmap_copy_t)(pmap_t, pmap_t, vm_offset_t, vm_size_t, vm_offset_t); 57 vm_page_t *, vm_offset_t, int); 60 typedef void (*pmap_enter_object_t)(pmap_t, vm_offset_t, vm_offset_t, 71 typedef vm_offset_t (*pmap_map_t)(vm_offset_t *, vm_paddr_t, vm_paddr_t, int); 79 typedef void (*pmap_protect_t)(pmap_t, vm_offset_t, vm_offset_t, vm_prot_t); 83 typedef void (*pmap_remove_t)(pmap_t, vm_offset_t, vm_offset_t); 86 typedef void (*pmap_unwire_t)(pmap_t, vm_offset_t, vm_offset_t); [all …]
|
| H A D | pmap.h | 132 vm_offset_t pvo_vaddr; /* VA of entry */ 227 vm_offset_t pv_va; 272 uint64_t kernel_va_to_slbv(vm_offset_t va); 306 void pmap_bootstrap(vm_offset_t, vm_offset_t); 309 void pmap_kremove(vm_offset_t); 312 void pmap_unmapdev(vm_offset_t, vm_size_t); 318 vm_offset_t *decoded_addr); 320 vm_paddr_t pmap_kextract(vm_offset_t); 333 extern vm_offset_t virtual_avail; 334 extern vm_offset_t virtual_end; [all …]
|
| /freebsd-13.1/sys/mips/mips/ |
| H A D | cache_mipsNN.c | 253 vm_offset_t eva; in mipsNN_icache_sync_range_16() 276 vm_offset_t eva; in mipsNN_icache_sync_range_32() 299 vm_offset_t eva; in mipsNN_icache_sync_range_64() 517 vm_offset_t eva; in mipsNN_pdcache_wbinv_range_16() 539 vm_offset_t eva; in mipsNN_pdcache_wbinv_range_32() 561 vm_offset_t eva; in mipsNN_pdcache_wbinv_range_64() 706 vm_offset_t eva; in mipsNN_pdcache_inv_range_16() 727 vm_offset_t eva; in mipsNN_pdcache_inv_range_32() 748 vm_offset_t eva; in mipsNN_pdcache_inv_range_64() 769 vm_offset_t eva; in mipsNN_pdcache_wb_range_16() [all …]
|
| /freebsd-13.1/sys/i386/i386/ |
| H A D | pmap_base.c | 325 pmap_invalidate_cache_range_selfsnoop(vm_offset_t sva, vm_offset_t eva) in pmap_invalidate_cache_range_selfsnoop() 332 pmap_force_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva) in pmap_force_invalidate_cache_range() 382 pmap_invalidate_cache_range_all(vm_offset_t sva, vm_offset_t eva) in pmap_invalidate_cache_range_all() 433 vm_offset_t 466 vm_offset_t 473 vm_offset_t 687 pmap_enter_object(pmap_t pmap, vm_offset_t start, vm_offset_t end, in pmap_enter_object() 717 pmap_unwire(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) in pmap_unwire() 837 vm_offset_t 866 pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) in pmap_remove() [all …]
|
| H A D | copyout.c | 99 vm_offset_t kaddr; in cp_slow0() 136 vm_offset_t kc; 164 vm_offset_t uc; in copyinstr() 170 for (plen = 0, uc = (vm_offset_t)udaddr, ca.kc = (vm_offset_t)kaddr; in copyinstr() 191 vm_offset_t kc; 196 copyin_slow0(vm_offset_t kva, void *arg) in copyin_slow0() 208 vm_offset_t uc; in copyin() 217 for (plen = 0, uc = (vm_offset_t)udaddr, ca.kc = (vm_offset_t)kaddr; in copyin() 243 vm_offset_t uc; in copyout() 252 for (plen = 0, uc = (vm_offset_t)udaddr, ca.kc = (vm_offset_t)kaddr; in copyout() [all …]
|
| /freebsd-13.1/sys/arm64/include/ |
| H A D | pmap.h | 75 vm_offset_t pv_va; 154 extern vm_offset_t virtual_avail; 155 extern vm_offset_t virtual_end; 167 void pmap_bootstrap(vm_offset_t, vm_offset_t, vm_paddr_t, vm_size_t); 173 vm_paddr_t pmap_kextract(vm_offset_t va); 174 void pmap_kremove(vm_offset_t); 175 void pmap_kremove_device(vm_offset_t, vm_size_t); 182 void *pmap_mapdev(vm_offset_t, vm_size_t); 184 void pmap_unmapdev(vm_offset_t, vm_size_t); 185 void pmap_unmapbios(vm_offset_t, vm_size_t); [all …]
|
| /freebsd-13.1/sys/riscv/include/ |
| H A D | pmap.h | 52 #define vtophys(va) pmap_kextract((vm_offset_t)(va)) 76 vm_offset_t pv_va; 130 extern vm_offset_t virtual_avail; 131 extern vm_offset_t virtual_end; 150 vm_paddr_t pmap_kextract(vm_offset_t va); 151 void pmap_kremove(vm_offset_t); 152 void pmap_kremove_device(vm_offset_t, vm_size_t); 157 void *pmap_mapdev(vm_offset_t, vm_size_t); 159 void pmap_unmapdev(vm_offset_t, vm_size_t); 160 void pmap_unmapbios(vm_offset_t, vm_size_t); [all …]
|
| /freebsd-13.1/sys/amd64/include/ |
| H A D | pmap.h | 485 void pmap_flush_cache_range(vm_offset_t, vm_offset_t); 508 void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t); 512 void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva); 513 void pmap_force_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva); 517 void pmap_pti_add_kva(vm_offset_t sva, vm_offset_t eva, bool exec); 518 void pmap_pti_remove_kva(vm_offset_t sva, vm_offset_t eva); 522 vm_offset_t eva); 523 int pmap_pkru_clear(pmap_t pmap, vm_offset_t sva, vm_offset_t eva); 524 int pmap_pkru_set(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, 553 pmap_pte_index(vm_offset_t va) in pmap_pte_index() [all …]
|
| /freebsd-13.1/sys/powerpc/booke/ |
| H A D | pmap_64.c | 147 static void kernel_pte_alloc(vm_offset_t, vm_offset_t); 154 static vm_offset_t 207 vm_offset_t va; in pte_find_next() 260 static vm_offset_t 264 vm_offset_t page; in get_pgtbl_page() 520 kernel_pte_alloc(vm_offset_t data_end, vm_offset_t addr) in kernel_pte_alloc() 574 static vm_offset_t 671 vm_offset_t va; in mmu_booke_zero_page_area() 685 vm_offset_t off, va; in mmu_booke_zero_page() 701 vm_offset_t sva, dva; in mmu_booke_copy_page() [all …]
|
| /freebsd-13.1/sys/compat/ndis/ |
| H A D | subr_pe.c | 80 vm_offset_t imgbase; in pe_get_dos_header() 103 vm_offset_t imgbase; in pe_is_nt_image() 237 vm_offset_t 254 vm_offset_t 260 vm_offset_t dir; 273 vm_offset_t 276 vm_offset_t rva; 377 vm_offset_t base; 382 vm_offset_t txt; 570 static vm_offset_t [all …]
|
| /freebsd-13.1/stand/userboot/userboot/ |
| H A D | libuserboot.h | 56 extern ssize_t userboot_copyin(const void *, vm_offset_t, size_t); 57 extern ssize_t userboot_copyout(vm_offset_t, void *, size_t); 58 extern ssize_t userboot_readin(readin_handle_t, vm_offset_t, size_t); 65 vm_offset_t bi_copyenv(vm_offset_t addr); 66 int bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip, 67 vm_offset_t *modulep, vm_offset_t *kernend); 68 int bi_load64(char *args, vm_offset_t *modulep, vm_offset_t *kernend);
|
| /freebsd-13.1/stand/i386/libi386/ |
| H A D | libi386.h | 107 ssize_t i386_copyin(const void *src, vm_offset_t dest, const size_t len); 108 ssize_t i386_copyout(const vm_offset_t src, void *dest, const size_t len); 109 ssize_t i386_readin(readin_handle_t fd, vm_offset_t dest, const size_t len); 118 extern vm_offset_t memtop; /* last address of physical memory + 1 */ 119 extern vm_offset_t memtop_copyin; /* memtop less heap size for the cases */ 124 extern vm_offset_t high_heap_base; /* for use as the heap */ 151 vm_offset_t bi_copyenv(vm_offset_t addr); 152 int bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip, 153 vm_offset_t *modulep, vm_offset_t *kernend); 154 int bi_load64(char *args, vm_offset_t addr, vm_offset_t *modulep, [all …]
|
| /freebsd-13.1/sys/arm/include/ |
| H A D | pmap-v6.h | 138 vm_offset_t pv_va; /* virtual address for mapping */ 166 void pmap_bootstrap(vm_offset_t); 167 void pmap_kenter(vm_offset_t, vm_paddr_t); 168 void pmap_kremove(vm_offset_t); 172 void pmap_tlb_flush(pmap_t, vm_offset_t); 173 void pmap_tlb_flush_range(pmap_t, vm_offset_t, vm_size_t); 175 vm_paddr_t pmap_dump_kextract(vm_offset_t, pt2_entry_t *); 177 int pmap_fault(pmap_t, vm_offset_t, uint32_t, int, bool); 186 void pmap_preboot_map_pages(vm_paddr_t, vm_offset_t, u_int); 187 vm_offset_t pmap_preboot_reserve_pages(u_int); [all …]
|
| /freebsd-13.1/stand/libofw/ |
| H A D | libofw.h | 53 ssize_t ofw_copyin(const void *src, vm_offset_t dest, const size_t len); 54 ssize_t ofw_copyout(const vm_offset_t src, void *dest, const size_t len); 55 ssize_t ofw_readin(readin_handle_t fd, vm_offset_t dest, const size_t len); 66 vm_offset_t md_load(char *args, vm_offset_t *modulep, vm_offset_t *dtb); 67 vm_offset_t md_load64(char *args, vm_offset_t *modulep, vm_offset_t *dtb);
|