Home
last modified time | relevance | path

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

12345678910>>...28

/freebsd-13.1/sys/mips/include/
H A Dcache_mipsNN.h50 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 Dcache.h135 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 Dpmap.h102 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 Dpmap_base.h40 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 Dpmap.h225 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 Dpmap.h100 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 Dvm_map.h269 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 Dvm_extern.h52 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 Dvm_glue.c130 (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 Dpmap_dispatch.c73 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 Dmachdep.c162 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 Dmmuvar.h34 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 Dpmap.h132 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 Dcache_mipsNN.c253 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 Dpmap_base.c325 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 Dcopyout.c99 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 Dpmap.h75 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 Dpmap.h52 #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 Dpmap.h485 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 Dpmap_64.c147 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 Dsubr_pe.c80 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 Dlibuserboot.h56 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 Dlibi386.h107 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 Dpmap-v6.h138 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 Dlibofw.h53 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);

12345678910>>...28