| /f-stack/freebsd/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; 172 void pmap_unmapdev(vm_offset_t, vm_size_t); 173 vm_offset_t pmap_steal_memory(vm_size_t size); 174 void pmap_kenter(vm_offset_t va, vm_paddr_t pa); 177 void pmap_kremove(vm_offset_t va); [all …]
|
| H A D | vmparam.h | 79 #define VM_MIN_ADDRESS ((vm_offset_t)0x00000000) 80 #define VM_MAX_ADDRESS ((vm_offset_t)(intptr_t)(int32_t)0xffffffff) 82 #define VM_MINUSER_ADDRESS ((vm_offset_t)0x00000000) 86 #define VM_MIN_KERNEL_ADDRESS ((vm_offset_t)0xc000000000000000) 89 #define VM_MAXUSER_ADDRESS ((vm_offset_t)0x80000000) 90 #define VM_MIN_KERNEL_ADDRESS ((vm_offset_t)0xC0000000) 91 #define VM_MAX_KERNEL_ADDRESS ((vm_offset_t)0xFFFFC000) 94 #define KERNBASE ((vm_offset_t)(intptr_t)(int32_t)0x80000000) 102 #define FREEBSD32_USRSTACK (((vm_offset_t)0x80000000) - PAGE_SIZE)
|
| /f-stack/freebsd/i386/include/ |
| H A D | pmap_base.h | 41 void (*pm_ksetrw)(vm_offset_t); 71 void (*pm_advise)(pmap_t, vm_offset_t, vm_offset_t, int); 75 void (*pm_copy)(pmap_t, pmap_t, vm_offset_t, vm_size_t, vm_offset_t); 78 vm_offset_t, int); 83 void (*pm_enter_object)(pmap_t, vm_offset_t, vm_offset_t, 89 void (*pm_unwire)(pmap_t, vm_offset_t, vm_offset_t); 104 vm_offset_t (*pm_map)(vm_offset_t *, vm_paddr_t, vm_paddr_t, int); 108 void (*pm_protect)(pmap_t, vm_offset_t, vm_offset_t, vm_prot_t); 109 void (*pm_remove)(pmap_t, vm_offset_t, vm_offset_t); 115 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; 258 vm_offset_t pmap_get_map_low(void); 259 vm_offset_t pmap_get_vm_maxuser_address(void); 263 vm_paddr_t pmap_kextract(vm_offset_t va); 264 void pmap_kremove(vm_offset_t); 265 void pmap_ksetrw(vm_offset_t va); 277 void pmap_unmapdev(vm_offset_t, vm_size_t); 279 void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t); 283 void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva); [all …]
|
| /f-stack/freebsd/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_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); 58 vm_offset_t kmem_alloc_attr(vm_size_t size, int flags, 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 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); 113 struct vmspace *vmspace_alloc(vm_offset_t, vm_offset_t, pmap_pinit_t); [all …]
|
| H A D | vm_map.h | 268 vm_map_range_valid(vm_map_t map, vm_offset_t start, vm_offset_t end) in vm_map_range_valid() 443 vm_offset_t start; in vm_map_entry_read_succ() 468 int vm_map_delete(vm_map_t, vm_offset_t, vm_offset_t); 474 vm_offset_t max_addr, vm_offset_t alignment); 477 vm_offset_t vm_map_findspace(vm_map_t, vm_offset_t, vm_size_t); 479 void vm_map_init(vm_map_t, pmap_t, vm_offset_t, vm_offset_t); 517 int vm_map_protect(vm_map_t map, vm_offset_t start, vm_offset_t end, 519 int vm_map_remove (vm_map_t, vm_offset_t, vm_offset_t); 523 int vm_map_submap (vm_map_t, vm_offset_t, vm_offset_t, vm_map_t); 525 int vm_map_madvise (vm_map_t, vm_offset_t, vm_offset_t, int); [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() 364 vm_offset_t ks; in vm_thread_new() 397 vm_offset_t ks; in vm_thread_dispose() 461 vm_offset_t ks; in kstack_release() [all …]
|
| H A D | vm_kern.c | 144 vm_offset_t 147 vm_offset_t addr; in kva_alloc() 210 static vm_offset_t 252 vm_offset_t 261 vm_offset_t 333 vm_offset_t 342 vm_offset_t 423 vm_offset_t 430 vm_offset_t 624 vm_offset_t [all …]
|
| /f-stack/freebsd/arm64/include/ |
| H A D | pmap.h | 75 vm_offset_t pv_va; 155 extern vm_offset_t virtual_avail; 156 extern vm_offset_t virtual_end; 166 void pmap_bootstrap(vm_offset_t, vm_offset_t, vm_paddr_t, vm_size_t); 171 vm_paddr_t pmap_kextract(vm_offset_t va); 172 void pmap_kremove(vm_offset_t); 173 void pmap_kremove_device(vm_offset_t, vm_size_t); 180 void *pmap_mapdev(vm_offset_t, vm_size_t); 182 void pmap_unmapdev(vm_offset_t, vm_size_t); 183 void pmap_unmapbios(vm_offset_t, vm_size_t); [all …]
|
| /f-stack/freebsd/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 …]
|
| /f-stack/freebsd/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 | 100 vm_offset_t kaddr; in cp_slow0() 137 vm_offset_t kc; 165 vm_offset_t uc; in copyinstr() 171 for (plen = 0, uc = (vm_offset_t)udaddr, ca.kc = (vm_offset_t)kaddr; in copyinstr() 192 vm_offset_t kc; 197 copyin_slow0(vm_offset_t kva, void *arg) in copyin_slow0() 209 vm_offset_t uc; in copyin() 218 for (plen = 0, uc = (vm_offset_t)udaddr, ca.kc = (vm_offset_t)kaddr; in copyin() 244 vm_offset_t uc; in copyout() 253 for (plen = 0, uc = (vm_offset_t)udaddr, ca.kc = (vm_offset_t)kaddr; in copyout() [all …]
|
| /f-stack/freebsd/amd64/include/ |
| H A D | pmap.h | 462 void pmap_flush_cache_range(vm_offset_t, vm_offset_t); 484 void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t); 488 void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva); 489 void pmap_force_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva); 493 void pmap_pti_add_kva(vm_offset_t sva, vm_offset_t eva, bool exec); 494 void pmap_pti_remove_kva(vm_offset_t sva, vm_offset_t eva); 498 vm_offset_t eva); 499 int pmap_pkru_clear(pmap_t pmap, vm_offset_t sva, vm_offset_t eva); 500 int pmap_pkru_set(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, 509 pmap_pte_index(vm_offset_t va) in pmap_pte_index() [all …]
|
| /f-stack/freebsd/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 …]
|
| 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 …]
|
| H A D | machdep.h | 8 extern vm_offset_t irqstack; 9 extern vm_offset_t undstack; 10 extern vm_offset_t abtstack; 19 void init_proc0(vm_offset_t kstack); 27 vm_offset_t default_parse_boot_param(struct arm_boot_params *abp); 28 vm_offset_t fake_preload_metadata(struct arm_boot_params *abp, 30 vm_offset_t parse_boot_param(struct arm_boot_params *abp); 41 u_int (*)(void*, int), u_int (*)(void*, vm_offset_t, u_int*));
|
| H A D | pmap.h | 42 extern vm_offset_t virtual_avail; 43 extern vm_offset_t virtual_end; 50 void pmap_unmapdev(vm_offset_t, vm_size_t); 61 void pmap_kenter_device(vm_offset_t, vm_size_t, vm_paddr_t); 62 void pmap_kremove_device(vm_offset_t, vm_size_t); 64 vm_paddr_t pmap_kextract(vm_offset_t); 65 #define vtophys(va) pmap_kextract((vm_offset_t)(va))
|
| H A D | cpu-v6.h | 83 vm_offset_t dcache_wb_pou_checked(vm_offset_t, vm_size_t); 84 vm_offset_t icache_inv_pou_checked(vm_offset_t, vm_size_t); 369 vm_offset_t eva = va + size; in tlb_flush_range_local() 409 tlb_flush(vm_offset_t va) in tlb_flush() 425 vm_offset_t eva = va + size; in tlb_flush_range() 461 vm_offset_t eva = va + size; in icache_sync() 512 vm_offset_t eva = va + size; in dcache_wb_pou() 537 vm_offset_t eva = va + size; in dcache_inv_poc() 564 vm_offset_t eva = va + size; in dcache_inv_poc_dma() 588 vm_offset_t eva = va + size; in dcache_wb_poc() [all …]
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | machdep_boot.c | 82 static vm_offset_t 85 vm_offset_t lastaddr; in fake_preload_metadata() 90 lastaddr = (vm_offset_t)&end; in fake_preload_metadata() 101 PRELOAD_PUSH_VALUE(uint32_t, sizeof(vm_offset_t)); in fake_preload_metadata() 166 static vm_offset_t 184 static vm_offset_t 187 vm_offset_t lastaddr = 0; in freebsd_parse_boot_param() 190 vm_offset_t ksym_start; in freebsd_parse_boot_param() 191 vm_offset_t ksym_end; in freebsd_parse_boot_param() 214 vm_offset_t [all …]
|
| H A D | db_disasm.c | 39 static u_int db_disasm_read_word(vm_offset_t); 40 static void db_disasm_printaddr(vm_offset_t); 50 db_disasm_read_word(vm_offset_t address) in db_disasm_read_word() 57 db_disasm_printaddr(vm_offset_t address) in db_disasm_printaddr() 63 vm_offset_t 64 db_disasm(vm_offset_t loc, bool altfmt) in db_disasm()
|
| /f-stack/freebsd/contrib/ncsw/user/env/ |
| H A D | xx.c | 119 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 …]
|
| /f-stack/freebsd/i386/linux/ |
| H A D | linux_copyout.c | 59 futex_xchgl_slow0(vm_offset_t kva, void *arg) in futex_xchgl_slow0() 74 if (cp_slow0((vm_offset_t)uaddr, sizeof(uint32_t), true, in futex_xchgl() 81 futex_addl_slow0(vm_offset_t kva, void *arg) in futex_addl_slow0() 96 if (cp_slow0((vm_offset_t)uaddr, sizeof(uint32_t), true, in futex_addl() 103 futex_orl_slow0(vm_offset_t kva, void *arg) in futex_orl_slow0() 122 if (cp_slow0((vm_offset_t)uaddr, sizeof(uint32_t), true, in futex_orl() 129 futex_andl_slow0(vm_offset_t kva, void *arg) in futex_andl_slow0() 148 if (cp_slow0((vm_offset_t)uaddr, sizeof(uint32_t), true, in futex_andl() 155 futex_xorl_slow0(vm_offset_t kva, void *arg) in futex_xorl_slow0() 174 if (cp_slow0((vm_offset_t)uaddr, sizeof(uint32_t), true, in futex_xorl()
|