| /NextBSD/sys/mips/include/ |
| HD | cache_mipsNN.h | 48 void mipsNN_icache_sync_range_16(vm_offset_t, vm_size_t); 49 void mipsNN_icache_sync_range_32(vm_offset_t, vm_size_t); 50 void mipsNN_icache_sync_range_64(vm_offset_t, vm_size_t); 51 void mipsNN_icache_sync_range_128(vm_offset_t, vm_size_t); 52 void mipsNN_icache_sync_range_index_16(vm_offset_t, vm_size_t); 53 void mipsNN_icache_sync_range_index_32(vm_offset_t, vm_size_t); 54 void mipsNN_icache_sync_range_index_64(vm_offset_t, vm_size_t); 55 void mipsNN_icache_sync_range_index_128(vm_offset_t, vm_size_t); 60 void mipsNN_pdcache_wbinv_range_16(vm_offset_t, vm_size_t); 61 void mipsNN_pdcache_wbinv_range_32(vm_offset_t, vm_size_t); [all …]
|
| HD | cache.h | 133 void (*mco_icache_sync_range)(vm_offset_t, vm_size_t); 134 void (*mco_icache_sync_range_index)(vm_offset_t, vm_size_t); 137 void (*mco_pdcache_wbinv_range)(vm_offset_t, vm_size_t); 138 void (*mco_pdcache_wbinv_range_index)(vm_offset_t, vm_size_t); 139 void (*mco_pdcache_inv_range)(vm_offset_t, vm_size_t); 140 void (*mco_pdcache_wb_range)(vm_offset_t, vm_size_t); 144 void (*mco_intern_pdcache_wbinv_range_index)(vm_offset_t, vm_size_t); 145 void (*mco_intern_pdcache_wb_range)(vm_offset_t, vm_size_t); 148 void (*mco_sdcache_wbinv_range)(vm_offset_t, vm_size_t); 149 void (*mco_sdcache_wbinv_range_index)(vm_offset_t, vm_size_t); [all …]
|
| HD | pmap.h | 99 pt_entry_t *pmap_pte(pmap_t, vm_offset_t); 100 vm_paddr_t pmap_kextract(vm_offset_t va); 102 #define vtophys(va) pmap_kextract(((vm_offset_t) (va))) 123 vm_offset_t pv_va; /* virtual address for mapping */ 161 extern vm_offset_t virtual_avail; 162 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); 175 void pmap_kenter_attr(vm_offset_t va, vm_paddr_t pa, int attr); [all …]
|
| HD | vmparam.h | 77 #define VM_MIN_ADDRESS ((vm_offset_t)0x00000000) 78 #define VM_MAX_ADDRESS ((vm_offset_t)(intptr_t)(int32_t)0xffffffff) 80 #define VM_MINUSER_ADDRESS ((vm_offset_t)0x00000000) 84 #define VM_MIN_KERNEL_ADDRESS ((vm_offset_t)0xc000000000000000) 87 #define VM_MAXUSER_ADDRESS ((vm_offset_t)0x80000000) 88 #define VM_MIN_KERNEL_ADDRESS ((vm_offset_t)0xC0000000) 89 #define VM_MAX_KERNEL_ADDRESS ((vm_offset_t)0xFFFFC000) 92 #define KERNBASE ((vm_offset_t)(intptr_t)(int32_t)0x80000000) 100 #define FREEBSD32_USRSTACK (((vm_offset_t)0x80000000) - PAGE_SIZE)
|
| /NextBSD/sys/vm/ |
| HD | pmap.h | 98 extern vm_offset_t kernel_vm_end; 108 void pmap_advise(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, 110 void pmap_align_superpage(vm_object_t, vm_ooffset_t, vm_offset_t *, 113 void pmap_copy(pmap_t, pmap_t, vm_offset_t, vm_size_t, vm_offset_t); 115 void pmap_copy_pages(vm_page_t ma[], vm_offset_t a_offset, 116 vm_page_t mb[], vm_offset_t b_offset, int xfersize); 117 int pmap_enter(pmap_t pmap, vm_offset_t va, vm_page_t m, 119 void pmap_enter_object(pmap_t pmap, vm_offset_t start, 120 vm_offset_t end, vm_page_t m_start, vm_prot_t prot); 121 void pmap_enter_quick(pmap_t pmap, vm_offset_t va, vm_page_t m, [all …]
|
| HD | vm_map.h | 104 vm_offset_t start; /* start address */ 105 vm_offset_t end; /* end address */ 106 vm_offset_t avail_ssize; /* amt can grow if this is a stack */ 203 static __inline vm_offset_t 209 static __inline vm_offset_t 365 boolean_t vm_map_check_protection (vm_map_t, vm_offset_t, vm_offset_t, vm_prot_t); 366 vm_map_t vm_map_create(pmap_t, vm_offset_t, vm_offset_t); 367 int vm_map_delete(vm_map_t, vm_offset_t, vm_offset_t); 368 int vm_map_find(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, vm_size_t, 369 vm_offset_t, int, vm_prot_t, vm_prot_t, int); [all …]
|
| HD | vm_extern.h | 47 vm_offset_t kva_alloc(vm_size_t); 48 void kva_free(vm_offset_t, vm_size_t); 51 vm_offset_t kmap_alloc_wait(vm_map_t, vm_size_t); 52 void kmap_free_wakeup(vm_map_t, vm_offset_t, vm_size_t); 55 vm_offset_t kmem_alloc_attr(struct vmem *, vm_size_t size, int flags, 57 vm_offset_t kmem_alloc_contig(struct vmem *, vm_size_t size, int flags, 60 vm_offset_t kmem_malloc(struct vmem *, vm_size_t size, int flags); 61 void kmem_free(struct vmem *, vm_offset_t, vm_size_t); 64 int kmem_back(vm_object_t, vm_offset_t, vm_size_t, int); 65 void kmem_unback(vm_object_t, vm_offset_t, vm_size_t); [all …]
|
| /NextBSD/sys/arm/include/ |
| HD | cpufunc.h | 140 void (*cf_icache_sync_range) (vm_offset_t, vm_size_t); 143 void (*cf_dcache_wbinv_range) (vm_offset_t, vm_size_t); 144 void (*cf_dcache_inv_range) (vm_offset_t, vm_size_t); 145 void (*cf_dcache_wb_range) (vm_offset_t, vm_size_t); 149 void (*cf_idcache_wbinv_range) (vm_offset_t, vm_size_t); 151 void (*cf_l2cache_wbinv_range) (vm_offset_t, vm_size_t); 152 void (*cf_l2cache_inv_range) (vm_offset_t, vm_size_t); 153 void (*cf_l2cache_wb_range) (vm_offset_t, vm_size_t); 300 void fa526_icache_sync_range(vm_offset_t start, vm_size_t end); 302 void fa526_dcache_wbinv_range(vm_offset_t start, vm_size_t end); [all …]
|
| HD | pmap-v6.h | 95 extern vm_offset_t virtual_avail; 96 extern vm_offset_t virtual_end; 108 vm_offset_t pv_va; 154 vm_offset_t pv_va; /* virtual address for mapping */ 184 void pmap_bootstrap(vm_offset_t ); 185 void pmap_kenter(vm_offset_t , vm_paddr_t ); 187 void pmap_kremove(vm_offset_t); 192 void pmap_unmapdev(vm_offset_t, vm_size_t); 193 void pmap_kenter_device(vm_offset_t, vm_size_t, vm_paddr_t); 194 void pmap_kremove_device(vm_offset_t, vm_size_t); [all …]
|
| HD | pmap.h | 99 #define vtophys(va) pmap_kextract((vm_offset_t)(va)) 122 vm_offset_t pv_va; 133 vm_offset_t pv_kva; /* first kernel VA mapping */ 197 vm_offset_t pv_va; /* virtual address for mapping */ 224 boolean_t pmap_get_pde_pte(pmap_t, vm_offset_t, pd_entry_t **, pt_entry_t **); 236 extern vm_offset_t pmap_curmaxkvaddr; 243 vtopte(vm_offset_t va) in vtopte() 254 extern vm_offset_t virtual_avail; 255 extern vm_offset_t virtual_end; 257 void pmap_bootstrap(vm_offset_t firstaddr, struct pv_addr *l1pt); [all …]
|
| HD | machdep.h | 9 extern vm_offset_t irqstack; 10 extern vm_offset_t undstack; 11 extern vm_offset_t abtstack; 26 void arm_lock_cache_line(vm_offset_t); 27 void init_proc0(vm_offset_t kstack); 35 vm_offset_t default_parse_boot_param(struct arm_boot_params *abp); 36 vm_offset_t freebsd_parse_boot_param(struct arm_boot_params *abp); 37 vm_offset_t linux_parse_boot_param(struct arm_boot_params *abp); 38 vm_offset_t fake_preload_metadata(struct arm_boot_params *abp); 39 vm_offset_t parse_boot_param(struct arm_boot_params *abp); [all …]
|
| HD | pmap_var.h | 84 pte1_index(vm_offset_t va) in pte1_index() 91 pte1_ptr(pt1_entry_t *pt1, vm_offset_t va) in pte1_ptr() 97 static __inline vm_offset_t 98 pte1_trunc(vm_offset_t va) in pte1_trunc() 104 static __inline vm_offset_t 105 pte1_roundup(vm_offset_t va) in pte1_roundup() 126 dcache_wb_pou((vm_offset_t)pte1p, sizeof(*pte1p)); in pte1_sync() 137 dcache_wb_pou((vm_offset_t)pte1p, size); in pte1_sync_range() 275 dcache_wb_pou((vm_offset_t)pte2p, sizeof(*pte2p)); in pte2_sync() 286 dcache_wb_pou((vm_offset_t)pte2p, size); in pte2_sync_range() [all …]
|
| /NextBSD/sys/mips/mips/ |
| HD | cache_mipsNN.c | 175 vm_offset_t va, eva; in mipsNN_icache_sync_all_16() 198 vm_offset_t va, eva; in mipsNN_icache_sync_all_32() 221 vm_offset_t va, eva; in mipsNN_icache_sync_all_64() 242 mipsNN_icache_sync_range_16(vm_offset_t va, vm_size_t size) in mipsNN_icache_sync_range_16() 244 vm_offset_t eva; in mipsNN_icache_sync_range_16() 265 mipsNN_icache_sync_range_32(vm_offset_t va, vm_size_t size) in mipsNN_icache_sync_range_32() 267 vm_offset_t eva; in mipsNN_icache_sync_range_32() 288 mipsNN_icache_sync_range_64(vm_offset_t va, vm_size_t size) in mipsNN_icache_sync_range_64() 290 vm_offset_t eva; in mipsNN_icache_sync_range_64() 311 mipsNN_icache_sync_range_index_16(vm_offset_t va, vm_size_t size) in mipsNN_icache_sync_range_index_16() [all …]
|
| /NextBSD/sys/boot/sparc64/loader/ |
| HD | main.c | 91 int (*mmu_mapin)(vm_offset_t va, vm_size_t len); 94 typedef void kernel_entry_t(vm_offset_t mdp, u_long o1, u_long o2, u_long o3, 98 static int dtlb_enter_sun4u(u_int, u_long data, vm_offset_t); 99 static vm_offset_t dtlb_va_to_pa_sun4u(vm_offset_t); 101 static int itlb_enter_sun4u(u_int, u_long data, vm_offset_t); 102 static vm_offset_t itlb_va_to_pa_sun4u(vm_offset_t); 104 extern vm_offset_t md_load(char *, vm_offset_t *, vm_offset_t *); 106 static ssize_t sparc64_readin(const int, vm_offset_t, const size_t); 107 static ssize_t sparc64_copyin(const void *, vm_offset_t, size_t); 108 static vm_offset_t claim_virt(vm_offset_t, size_t, int); [all …]
|
| /NextBSD/sys/powerpc/powerpc/ |
| HD | pmap_dispatch.c | 74 vm_offset_t msgbuf_phys; 76 vm_offset_t kernel_vm_end; 78 vm_offset_t virtual_avail; 79 vm_offset_t virtual_end; 98 pmap_advise(pmap_t pmap, vm_offset_t start, vm_offset_t end, int advice) in pmap_advise() 115 pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, in pmap_copy() 116 vm_size_t len, vm_offset_t src_addr) in pmap_copy() 133 pmap_copy_pages(vm_page_t ma[], vm_offset_t a_offset, vm_page_t mb[], in pmap_copy_pages() 134 vm_offset_t b_offset, int xfersize) in pmap_copy_pages() 143 pmap_enter(pmap_t pmap, vm_offset_t va, vm_page_t p, vm_prot_t prot, in pmap_enter() [all …]
|
| /NextBSD/sys/compat/ndis/ |
| HD | subr_pe.c | 66 static vm_offset_t pe_functbl_match(image_patch_table *, char *); 78 vm_offset_t imgbase; in pe_get_dos_header() 101 vm_offset_t imgbase; in pe_is_nt_image() 128 vm_offset_t imgbase; in pe_get_optional_header() 156 vm_offset_t imgbase; in pe_get_file_header() 192 vm_offset_t imgbase; in pe_get_section_header() 220 vm_offset_t imgbase; in pe_numsections() 235 vm_offset_t 237 vm_offset_t imgbase; in pe_imagebase() 252 vm_offset_t [all …]
|
| HD | kern_windrv.c | 161 vm_offset_t img; in windrv_lookup() 228 vm_offset_t img; 316 patch_user_shared_data_address(vm_offset_t img, size_t len) in patch_user_shared_data_address() 340 vm_offset_t img; 590 vm_offset_t *calladdr; 591 vm_offset_t wrapstart, wrapend, wrapcall; 593 wrapstart = (vm_offset_t)&x86_64_wrap; 594 wrapend = (vm_offset_t)&x86_64_wrap_end; 595 wrapcall = (vm_offset_t)&x86_64_wrap_call; 610 *calladdr = (vm_offset_t)func; [all …]
|
| /NextBSD/sys/arm64/include/ |
| HD | pmap.h | 49 #define vtophys(va) pmap_kextract((vm_offset_t)(va)) 73 vm_offset_t pv_va; 86 vm_offset_t pv_va; /* virtual address for mapping */ 127 extern vm_offset_t virtual_avail; 128 extern vm_offset_t virtual_end; 137 void pmap_bootstrap(vm_offset_t, vm_paddr_t, vm_size_t); 138 void pmap_kenter_device(vm_offset_t, vm_size_t, vm_paddr_t); 139 vm_paddr_t pmap_kextract(vm_offset_t va); 140 void pmap_kremove(vm_offset_t); 141 void pmap_kremove_device(vm_offset_t, vm_size_t); [all …]
|
| /NextBSD/sys/riscv/include/ |
| HD | pmap.h | 49 #define vtophys(va) pmap_kextract((vm_offset_t)(va)) 73 vm_offset_t pv_va; 86 vm_offset_t pv_va; /* virtual address for mapping */ 127 extern vm_offset_t virtual_avail; 128 extern vm_offset_t virtual_end; 137 void pmap_bootstrap(vm_offset_t, vm_paddr_t, vm_size_t); 138 void pmap_kenter_device(vm_offset_t, vm_size_t, vm_paddr_t); 139 vm_paddr_t pmap_kextract(vm_offset_t va); 140 void pmap_kremove(vm_offset_t); 141 void pmap_kremove_device(vm_offset_t, vm_size_t); [all …]
|
| /NextBSD/sys/boot/i386/libi386/ |
| HD | libi386.h | 87 ssize_t i386_copyin(const void *src, vm_offset_t dest, const size_t len); 88 ssize_t i386_copyout(const vm_offset_t src, void *dest, const size_t len); 89 ssize_t i386_readin(const int fd, vm_offset_t dest, const size_t len); 98 extern vm_offset_t memtop; /* last address of physical memory + 1 */ 99 extern vm_offset_t memtop_copyin; /* memtop less heap size for the cases */ 104 extern vm_offset_t high_heap_base; /* for use as the heap */ 120 vm_offset_t bi_copyenv(vm_offset_t addr); 121 int bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip, 122 vm_offset_t *modulep, vm_offset_t *kernend); 123 int bi_load64(char *args, vm_offset_t addr, vm_offset_t *modulep, [all …]
|
| /NextBSD/sys/powerpc/include/ |
| HD | pmap.h | 104 vm_offset_t pvo_vaddr; /* VA of entry */ 166 uint64_t va_to_vsid(pmap_t pm, vm_offset_t va); 169 uint64_t kernel_va_to_slbv(vm_offset_t va); 170 struct slb *user_va_to_slb_entry(pmap_t pm, vm_offset_t va); 200 vm_offset_t pv_va; 233 void pmap_bootstrap(vm_offset_t, vm_offset_t); 234 void pmap_kenter(vm_offset_t va, vm_paddr_t pa); 235 void pmap_kenter_attr(vm_offset_t va, vm_offset_t pa, vm_memattr_t); 236 void pmap_kremove(vm_offset_t); 239 void pmap_unmapdev(vm_offset_t, vm_size_t); [all …]
|
| /NextBSD/sys/arm/xscale/i80321/ |
| HD | i80321_dma.c | 169 to_nextpage = ((vm_offset_t)addr & ~PAGE_MASK) + in virt_addr_is_valid() 170 PAGE_SIZE - (vm_offset_t)addr; in virt_addr_is_valid() 174 addr = (void *)((vm_offset_t)addr + to_nextpage); in virt_addr_is_valid() 227 cpu_dcache_wb_range((vm_offset_t)src, len); in dma_memcpy() 228 if ((vm_offset_t)dst & (31)) in dma_memcpy() 229 cpu_dcache_wb_range((vm_offset_t)dst & ~31, 32); in dma_memcpy() 230 if (((vm_offset_t)dst + len) & 31) in dma_memcpy() 231 cpu_dcache_wb_range(((vm_offset_t)dst + len) & ~31, in dma_memcpy() 233 cpu_dcache_inv_range((vm_offset_t)dst, len); in dma_memcpy() 236 pmap_extract(pmap, (vm_offset_t)src) : in dma_memcpy() [all …]
|
| /NextBSD/sys/boot/userboot/userboot/ |
| HD | 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);
|
| /NextBSD/sys/powerpc/booke/ |
| HD | pmap.c | 117 vm_offset_t kernstart; 121 static vm_offset_t data_start; 131 static vm_offset_t zero_page_va; 140 static vm_offset_t zero_page_idle_va; 143 static vm_offset_t copy_page_src_va; 144 static vm_offset_t copy_page_dst_va; 151 static int mmu_booke_enter_locked(mmu_t, pmap_t, vm_offset_t, vm_page_t, 194 static vm_offset_t tlb1_map_base = VM_MAX_KERNEL_ADDRESS; 201 static int tlb1_set_entry(vm_offset_t, vm_paddr_t, vm_size_t, uint32_t); 203 static int tlb1_iomapped(int, vm_paddr_t, vm_size_t, vm_offset_t *); [all …]
|
| /NextBSD/sys/amd64/include/ |
| HD | pmap.h | 265 pt_entry_t *vtopte(vm_offset_t); 266 #define vtophys(va) pmap_kextract(((vm_offset_t) (va))) 346 int pmap_emulate_accessed_dirty(pmap_t pmap, vm_offset_t va, int ftype); 354 vm_offset_t pv_va; /* virtual address for mapping */ 378 extern vm_offset_t virtual_avail; 379 extern vm_offset_t virtual_end; 390 int pmap_change_attr(vm_offset_t, vm_size_t, int); 393 void pmap_kenter(vm_offset_t va, vm_paddr_t pa); 395 vm_paddr_t pmap_kextract(vm_offset_t); 396 void pmap_kremove(vm_offset_t); [all …]
|