| /freebsd-12.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 */ 164 extern vm_offset_t virtual_avail; 165 extern vm_offset_t virtual_end; 176 void pmap_unmapdev(vm_offset_t, vm_size_t); 177 vm_offset_t pmap_steal_memory(vm_size_t size); 178 void pmap_kenter(vm_offset_t va, vm_paddr_t pa); 180 void pmap_kremove(vm_offset_t va); [all …]
|
| /freebsd-12.1/sys/vm/ |
| H A D | pmap.h | 100 extern vm_offset_t kernel_vm_end; 122 void pmap_advise(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, 127 void pmap_copy(pmap_t, pmap_t, vm_offset_t, vm_size_t, vm_offset_t); 140 void pmap_growkernel(vm_offset_t); 146 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 | 209 vm_offset_t anon_loc; 402 vm_map_t vm_map_create(pmap_t, vm_offset_t, vm_offset_t); 403 int vm_map_delete(vm_map_t, vm_offset_t, vm_offset_t); 410 vm_offset_t vm_map_findspace(vm_map_t, vm_offset_t, vm_size_t); 411 int vm_map_inherit (vm_map_t, vm_offset_t, vm_offset_t, vm_inherit_t); 412 void vm_map_init(vm_map_t, pmap_t, vm_offset_t, vm_offset_t); 421 int vm_map_remove (vm_map_t, vm_offset_t, vm_offset_t); 424 int vm_map_submap (vm_map_t, vm_offset_t, vm_offset_t, vm_map_t); 426 int vm_map_madvise (vm_map_t, vm_offset_t, vm_offset_t, int); 428 int vm_map_unwire(vm_map_t map, vm_offset_t start, vm_offset_t end, [all …]
|
| H A D | vm_extern.h | 50 vm_offset_t kva_alloc(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); 68 vm_offset_t kmem_malloc(vm_size_t size, int flags); 71 void kmem_free(vm_offset_t addr, vm_size_t size); 79 void kmem_bootstrap_free(vm_offset_t, vm_size_t); 80 vm_map_t kmem_suballoc(vm_map_t, vm_offset_t *, vm_offset_t *, vm_size_t, 82 void kmem_init(vm_offset_t, vm_offset_t); 88 int vm_fault(vm_map_t, vm_offset_t, vm_prot_t, int); 112 struct vmspace *vmspace_alloc(vm_offset_t, vm_offset_t, pmap_pinit_t); [all …]
|
| H A D | vm_glue.c | 121 vm_offset_t saddr, eaddr; in kernacc() 128 (vm_offset_t)addr + len < (vm_offset_t)addr) in kernacc() 161 (vm_offset_t)addr + len < (vm_offset_t)addr) { in useracc() 174 vm_offset_t end, last, start; in vslock() 181 if (last < (vm_offset_t)addr || end < (vm_offset_t)addr) in vslock() 221 trunc_page((vm_offset_t)addr), round_page((vm_offset_t)addr + len), in vsunlock() 294 vm_sync_icache(vm_map_t map, vm_offset_t va, vm_offset_t sz) in vm_sync_icache() 320 vm_offset_t ks; in vm_thread_new() 441 vm_offset_t ks; in vm_thread_dispose() 504 vm_offset_t stack_top; in intr_prof_stack_use() [all …]
|
| H A D | vm_kern.c | 141 vm_offset_t 144 vm_offset_t addr; in kva_alloc() 178 static vm_offset_t 232 vm_offset_t 241 vm_offset_t 325 vm_offset_t 334 vm_offset_t 423 vm_offset_t 430 vm_offset_t 629 vm_offset_t [all …]
|
| /freebsd-12.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-12.1/sys/arm/include/ |
| H A D | pmap-v4.h | 96 vm_offset_t pv_va; 200 extern vm_offset_t pmap_curmaxkvaddr; 204 vtopte(vm_offset_t va) in vtopte() 220 void pmap_kremove(vm_offset_t); 221 vm_page_t pmap_use_pt(pmap_t, vm_offset_t); 223 void pmap_map_section(vm_offset_t, vm_offset_t, vm_offset_t, int, int); 224 void pmap_link_l2pt(vm_offset_t, vm_offset_t, struct pv_addr *); 225 vm_size_t pmap_map_chunk(vm_offset_t, vm_offset_t, vm_offset_t, vm_size_t, int, int); 227 pmap_map_entry(vm_offset_t l1pt, vm_offset_t va, vm_offset_t pa, int prot, 338 cpu_dcache_wb_range((vm_offset_t)(pte), \ [all …]
|
| H A D | cpufunc.h | 133 void (*cf_icache_sync_range) (vm_offset_t, vm_size_t); 136 void (*cf_dcache_wbinv_range) (vm_offset_t, vm_size_t); 137 void (*cf_dcache_inv_range) (vm_offset_t, vm_size_t); 138 void (*cf_dcache_wb_range) (vm_offset_t, vm_size_t); 147 void (*cf_l2cache_wb_range) (vm_offset_t, vm_size_t); 222 void sheeva_dcache_inv_range (vm_offset_t, vm_size_t); 223 void sheeva_dcache_wb_range (vm_offset_t, vm_size_t); 227 void sheeva_l2cache_inv_range (vm_offset_t, vm_size_t); 228 void sheeva_l2cache_wb_range (vm_offset_t, vm_size_t); 250 void armv5_ec_dcache_inv_range(vm_offset_t, vm_size_t); [all …]
|
| 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 …]
|
| H A D | pmap_var.h | 85 pte1_index(vm_offset_t va) in pte1_index() 98 static __inline vm_offset_t 99 pte1_trunc(vm_offset_t va) in pte1_trunc() 105 static __inline vm_offset_t 106 pte1_roundup(vm_offset_t va) in pte1_roundup() 395 pt2tab_index(vm_offset_t va) in pt2tab_index() 430 pt2map_index(vm_offset_t va) in pt2map_index() 437 pt2map_entry(vm_offset_t va) in pt2map_entry() 455 kern_pte1(vm_offset_t va) in kern_pte1() 469 kern_pt2tab_entry(vm_offset_t va) in kern_pt2tab_entry() [all …]
|
| /freebsd-12.1/sys/amd64/include/ |
| H A D | pmap.h | 432 void pmap_flush_cache_range(vm_offset_t, vm_offset_t); 453 void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t); 457 void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva); 458 void pmap_force_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva); 462 void pmap_pti_add_kva(vm_offset_t sva, vm_offset_t eva, bool exec); 463 void pmap_pti_remove_kva(vm_offset_t sva, vm_offset_t eva); 467 vm_offset_t eva); 468 int pmap_pkru_clear(pmap_t pmap, vm_offset_t sva, vm_offset_t eva); 469 int pmap_pkru_set(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, 477 pmap_pte_index(vm_offset_t va) in pmap_pte_index() [all …]
|
| /freebsd-12.1/stand/sparc64/loader/ |
| H A D | main.c | 97 static vm_offset_t dtlb_va_to_pa_sun4u(vm_offset_t); 100 static vm_offset_t itlb_va_to_pa_sun4u(vm_offset_t); 105 static vm_offset_t claim_virt(vm_offset_t, size_t, int); 107 static int map_phys(int, size_t, vm_offset_t, vm_offset_t); 299 static vm_offset_t 302 vm_offset_t mva; in claim_virt() 309 static vm_offset_t 321 map_phys(int mode, size_t size, vm_offset_t virt, vm_offset_t phys) in map_phys() 340 vm_offset_t mdp; in __elfN() 404 static vm_offset_t [all …]
|
| /freebsd-12.1/sys/arm64/include/ |
| H A D | pmap.h | 51 #define vtophys(va) pmap_kextract((vm_offset_t)(va)) 75 vm_offset_t pv_va; 138 extern vm_offset_t virtual_avail; 139 extern vm_offset_t virtual_end; 148 void pmap_bootstrap(vm_offset_t, vm_offset_t, vm_paddr_t, vm_size_t); 151 vm_paddr_t pmap_kextract(vm_offset_t va); 152 void pmap_kremove(vm_offset_t); 153 void pmap_kremove_device(vm_offset_t, vm_size_t); 158 void *pmap_mapdev(vm_offset_t, vm_size_t); 160 void pmap_unmapdev(vm_offset_t, vm_size_t); [all …]
|
| /freebsd-12.1/sys/powerpc/powerpc/ |
| H A D | pmap_dispatch.c | 77 vm_offset_t kernel_vm_end; 80 vm_offset_t virtual_end; 99 pmap_advise(pmap_t pmap, vm_offset_t start, vm_offset_t end, int advice) in pmap_advise() 154 pmap_enter_object(pmap_t pmap, vm_offset_t start, vm_offset_t end, in pmap_enter_object() 235 vm_offset_t 296 pmap_protect(pmap_t pmap, vm_offset_t start, vm_offset_t end, vm_prot_t prot) in pmap_protect() 329 pmap_remove(pmap_t pmap, vm_offset_t start, vm_offset_t end) in pmap_remove() 361 pmap_unwire(pmap_t pmap, vm_offset_t start, vm_offset_t end) in pmap_unwire() 426 pmap_bootstrap(vm_offset_t start, vm_offset_t end) in pmap_bootstrap() 524 pmap_decode_kernel_ptr(vm_offset_t addr, int *is_user, vm_offset_t *decoded) in pmap_decode_kernel_ptr() [all …]
|
| /freebsd-12.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; 92 vm_offset_t pv_va; /* virtual address for mapping */ 133 extern vm_offset_t virtual_avail; 134 extern vm_offset_t virtual_end; 149 vm_paddr_t pmap_kextract(vm_offset_t va); 150 void pmap_kremove(vm_offset_t); 151 void pmap_kremove_device(vm_offset_t, vm_size_t); 155 void *pmap_mapdev(vm_offset_t, vm_size_t); 157 void pmap_unmapdev(vm_offset_t, vm_size_t); [all …]
|
| /freebsd-12.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-12.1/sys/powerpc/include/ |
| H A D | pmap.h | 107 vm_offset_t pvo_vaddr; /* VA of entry */ 172 uint64_t kernel_va_to_slbv(vm_offset_t va); 210 vm_offset_t pv_va; 254 void pmap_bootstrap(vm_offset_t, vm_offset_t); 257 void pmap_kremove(vm_offset_t); 260 void pmap_unmapdev(vm_offset_t, vm_size_t); 266 vm_offset_t *decoded_addr); 268 vm_paddr_t pmap_kextract(vm_offset_t); 280 extern vm_offset_t virtual_avail; 281 extern vm_offset_t virtual_end; [all …]
|
| /freebsd-12.1/sys/i386/i386/ |
| H A D | copyout.c | 107 vm_offset_t kaddr; in cp_slow0() 149 vm_offset_t kc; 177 vm_offset_t uc; in copyinstr() 183 for (plen = 0, uc = (vm_offset_t)udaddr, ca.kc = (vm_offset_t)kaddr; in copyinstr() 204 vm_offset_t kc; 209 copyin_slow0(vm_offset_t kva, void *arg) in copyin_slow0() 221 vm_offset_t uc; in copyin() 230 for (plen = 0, uc = (vm_offset_t)udaddr, ca.kc = (vm_offset_t)kaddr; in copyin() 256 vm_offset_t uc; in copyout() 265 for (plen = 0, uc = (vm_offset_t)udaddr, ca.kc = (vm_offset_t)kaddr; in copyout() [all …]
|
| /freebsd-12.1/stand/i386/libi386/ |
| H A D | libi386.h | 105 ssize_t i386_copyin(const void *src, vm_offset_t dest, const size_t len); 106 ssize_t i386_copyout(const vm_offset_t src, void *dest, const size_t len); 107 ssize_t i386_readin(const int fd, vm_offset_t dest, const size_t len); 116 extern vm_offset_t memtop; /* last address of physical memory + 1 */ 117 extern vm_offset_t memtop_copyin; /* memtop less heap size for the cases */ 122 extern vm_offset_t high_heap_base; /* for use as the heap */ 148 vm_offset_t bi_copyenv(vm_offset_t addr); 149 int bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip, 150 vm_offset_t *modulep, vm_offset_t *kernend); 151 int bi_load64(char *args, vm_offset_t addr, vm_offset_t *modulep, [all …]
|
| /freebsd-12.1/stand/userboot/userboot/ |
| H A D | libuserboot.h | 55 extern ssize_t userboot_copyin(const void *, vm_offset_t, size_t); 56 extern ssize_t userboot_copyout(vm_offset_t, void *, size_t); 57 extern ssize_t userboot_readin(int, vm_offset_t, size_t); 64 vm_offset_t bi_copyenv(vm_offset_t addr); 65 int bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip, 66 vm_offset_t *modulep, vm_offset_t *kernend); 67 int bi_load64(char *args, vm_offset_t *modulep, vm_offset_t *kernend);
|
| /freebsd-12.1/sys/powerpc/booke/ |
| H A D | pmap.c | 287 static void kernel_pte_alloc(vm_offset_t, vm_offset_t, vm_offset_t); 331 vm_offset_t, vm_page_t *, vm_offset_t, int); 676 vm_offset_t va; in pdir_free() 823 vm_offset_t va; in ptbl_free() 1068 vm_offset_t va; in ptbl_free() 1471 kernel_pte_alloc(vm_offset_t data_end, vm_offset_t addr, vm_offset_t pdir) in kernel_pte_alloc() 1474 vm_offset_t va; in kernel_pte_alloc() 1682 kernel_pte_alloc(vm_offset_t data_end, vm_offset_t addr, vm_offset_t pdir) in kernel_pte_alloc() 1685 vm_offset_t va; in kernel_pte_alloc() 2179 vm_offset_t va; in mmu_booke_qenter() [all …]
|
| /freebsd-12.1/stand/ofw/libofw/ |
| H A D | libofw.h | 52 ssize_t ofw_copyin(const void *src, vm_offset_t dest, const size_t len); 53 ssize_t ofw_copyout(const vm_offset_t src, void *dest, const size_t len); 54 ssize_t ofw_readin(const int 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); 68 vm_offset_t md_load64(char *args, vm_offset_t *modulep, vm_offset_t *dtb);
|