Home
last modified time | relevance | path

Searched refs:vaddr_t (Results 1 – 25 of 500) sorted by relevance

12345678910>>...20

/openbsd/sys/arch/i386/include/
H A Dpmap.h228 void pmap_virtual_space(vaddr_t *, vaddr_t *);
233 void pmap_remove(struct pmap *, vaddr_t, vaddr_t);
248 void pmap_remove(struct pmap *, vaddr_t, vaddr_t);
259 vaddr_t reserve_dumppages(vaddr_t); /* XXX: not a pmap fn */
271 extern vaddr_t (*pmap_growkernel_p)(vaddr_t);
273 extern void (*pmap_do_remove_p)(struct pmap *, vaddr_t, vaddr_t, int);
289 vaddr_t pmap_growkernel_pae(vaddr_t);
291 void pmap_do_remove_pae(struct pmap *, vaddr_t, vaddr_t, int);
321 vaddr_t pmap_growkernel_86(vaddr_t);
323 void pmap_do_remove_86(struct pmap *, vaddr_t, vaddr_t, int);
[all …]
/openbsd/sys/uvm/
H A Duvm_addr.h58 vsize_t sz, vaddr_t align, vaddr_t offset,
80 vaddr_t *addr_out, vaddr_t, vsize_t,
81 vaddr_t, vaddr_t, int, vaddr_t, vaddr_t,
86 vsize_t, vaddr_t, vaddr_t, vm_prot_t, vaddr_t);
88 struct uvm_addr_state *uaddr_lin_create(vaddr_t, vaddr_t);
90 struct uvm_addr_state *uaddr_rnd_create(vaddr_t, vaddr_t);
92 struct uvm_addr_state *uaddr_bestfit_create(vaddr_t, vaddr_t);
93 struct uvm_addr_state *uaddr_pivot_create(vaddr_t, vaddr_t);
94 struct uvm_addr_state *uaddr_stack_brk_create(vaddr_t, vaddr_t);
96 int uvm_addr_fitspace(vaddr_t *, vaddr_t *,
[all …]
H A Duvm_map.h337 int uvm_map_clean(struct vm_map *, vaddr_t, vaddr_t, int);
339 vaddr_t);
341 vaddr_t);
344 struct vm_map * uvm_map_create(pmap_t, vaddr_t, vaddr_t, int);
345 vaddr_t uvm_map_pie(vaddr_t);
346 vaddr_t uvm_map_hint(struct vmspace *, vm_prot_t, vaddr_t, vaddr_t);
348 int uvm_map_immutable(struct vm_map *, vaddr_t, vaddr_t, int);
350 int uvm_map_advice(struct vm_map *, vaddr_t, vaddr_t, int);
356 int uvm_map_submap(struct vm_map *, vaddr_t, vaddr_t,
358 void uvm_unmap(struct vm_map *, vaddr_t, vaddr_t);
[all …]
H A Duvm_addr.c108 vaddr_t *, vsize_t, vaddr_t, vaddr_t, vm_prot_t,
113 vaddr_t *, vsize_t, vaddr_t, vaddr_t, vm_prot_t,
117 vaddr_t *, vsize_t, vaddr_t, vaddr_t, vm_prot_t,
121 vaddr_t *, vsize_t, vaddr_t, vaddr_t, vm_prot_t,
126 vaddr_t *, vsize_t, vaddr_t, vaddr_t, vm_prot_t,
130 vaddr_t *, vsize_t, vaddr_t, vaddr_t, vm_prot_t,
188 uvm_addr_align_forward(vaddr_t addr, vaddr_t align, vaddr_t offset) in uvm_addr_align_forward()
203 uvm_addr_align_backward(vaddr_t addr, vaddr_t align, vaddr_t offset) in uvm_addr_align_backward()
223 vaddr_t align, vaddr_t offset, in uvm_addr_fitspace()
308 vaddr_t hint, vsize_t sz, vaddr_t align, vaddr_t offset, in uvm_addr_linsearch()
[all …]
H A Duvm_pmap.h118 void pmap_unwire(pmap_t, vaddr_t);
137 vaddr_t, paddr_t, vm_prot_t, int);
138 boolean_t pmap_extract(pmap_t, vaddr_t, paddr_t *);
140 vaddr_t pmap_growkernel(vaddr_t);
145 void pmap_kenter_pa(vaddr_t, paddr_t, vm_prot_t);
146 void pmap_kremove(vaddr_t, vsize_t);
159 void pmap_protect(pmap_t, vaddr_t, vaddr_t, vm_prot_t);
164 void pmap_remove(pmap_t, vaddr_t, vaddr_t);
177 vaddr_t pmap_steal_memory(vsize_t, vaddr_t *, vaddr_t *);
179 void pmap_virtual_space(vaddr_t *, vaddr_t *);
[all …]
H A Duvm_extern.h256 extern vaddr_t vm_min_kernel_address;
269 vaddr_t uvm_uarea_alloc(void);
294 struct vm_map *uvm_km_suballoc(vm_map_t, vaddr_t *, vaddr_t *,
391 vaddr_t, boolean_t, int);
394 vaddr_t, vm_prot_t);
397 struct vmspace *uvmspace_alloc(vaddr_t, vaddr_t,
400 vaddr_t, vaddr_t, boolean_t, boolean_t);
401 void uvmspace_exec(struct proc *, vaddr_t, vaddr_t);
407 vm_map_t, vaddr_t, vsize_t);
434 typedef int uvm_coredump_walk_cb(vaddr_t _start, vaddr_t _realend,
[all …]
H A Duvm_glue.c89 vaddr_t saddr, eaddr; in uvm_kernacc()
110 vaddr_t start, end; in uvm_vslock()
128 vaddr_t start, end; in uvm_vsunlock()
151 vaddr_t start, end, off; in uvm_vslock_device()
152 vaddr_t sva, va; in uvm_vslock_device()
159 off = (vaddr_t)addr - start; in uvm_vslock_device()
235 vaddr_t start, end; in uvm_vsunlock_device()
236 vaddr_t kva; in uvm_vsunlock_device()
253 kva = trunc_page((vaddr_t)map); in uvm_vsunlock_device()
268 vaddr_t
[all …]
H A Duvm_km.h46 void uvm_km_init(vaddr_t, vaddr_t, vaddr_t);
49 void uvm_km_pgremove(struct uvm_object *, vaddr_t, vaddr_t);
50 void uvm_km_pgremove_intrsafe(vaddr_t, vaddr_t);
69 vaddr_t page[UVM_KM_PAGES_HIWAT_MAX];
H A Duvm_amap.h66 void amap_populate(struct vm_aref *, vaddr_t);
68 int amap_add(struct vm_aref *, vaddr_t, struct vm_anon *,
71 struct vm_amap *amap_alloc(vaddr_t, int, int);
73 void amap_copy(vm_map_t, vm_map_entry_t, int, boolean_t, vaddr_t,
74 vaddr_t);
82 struct vm_anon *amap_lookup(struct vm_aref *, vaddr_t);
84 void amap_lookups(struct vm_aref *, vaddr_t, struct vm_anon **, int);
86 void amap_ref(struct vm_amap *, vaddr_t, vsize_t, int);
88 void amap_splitref(struct vm_aref *, struct vm_aref *, vaddr_t);
90 void amap_unadd(struct vm_aref *, vaddr_t);
[all …]
/openbsd/sys/arch/sh/sh/
H A Dcache_sh4.c58 static inline void cache_sh4_op_line_32(vaddr_t, vaddr_t, uint32_t,
60 static inline void cache_sh4_op_8lines_32(vaddr_t, vaddr_t, uint32_t,
62 static inline void cache_sh4_emode_op_line_32(vaddr_t, vaddr_t,
64 static inline void cache_sh4_emode_op_8lines_32(vaddr_t, vaddr_t,
186 vaddr_t cca; in cache_sh4_op_line_32()
216 vaddr_t va = 0; in sh4_icache_sync_all()
232 vaddr_t ccia; in sh4_icache_sync_range()
272 vaddr_t va = 0; in sh4_dcache_wbinv_all()
353 vaddr_t cca; in cache_sh4_emode_op_line_32()
405 vaddr_t va = 0; in sh4_emode_icache_sync_all()
[all …]
H A Ddb_disasm.c43 static void get_opcode(vaddr_t, char *, size_t);
44 static void f_02(vaddr_t, u_int, char *, size_t);
45 static void f_03(vaddr_t, u_int, char *, size_t);
46 static void f_04(vaddr_t, u_int, char *, size_t);
47 static void f_08(vaddr_t, u_int, char *, size_t);
48 static void f_09(vaddr_t, u_int, char *, size_t);
49 static void f_0a(vaddr_t, u_int, char *, size_t);
50 static void f_0b(vaddr_t, u_int, char *, size_t);
51 static void f_0c(vaddr_t, u_int, char *, size_t);
133 vaddr_t
[all …]
H A Dcache_sh3.c43 void sh3_cache_wbinv_range(vaddr_t, vsize_t);
45 void sh3_cache_panic(vaddr_t, vsize_t);
46 void sh3_cache_nop(vaddr_t, vsize_t);
138 vaddr_t cca; in cache_sh3_op_line_16_nway()
184 vaddr_t va; in sh3_cache_wbinv_all()
193 vaddr_t eva = round_line(va + sz); in sh3_cache_wbinv_range_index()
209 sh3_cache_wbinv_range(vaddr_t va, vsize_t sz) in sh3_cache_wbinv_range()
211 vaddr_t eva = round_line(va + sz); in sh3_cache_wbinv_range()
212 vaddr_t cca; in sh3_cache_wbinv_range()
230 sh3_cache_panic(vaddr_t va, vsize_t size) in sh3_cache_panic()
[all …]
H A Dpmap.c119 vaddr_t
125 vaddr_t va; in pmap_steal_memory()
162 vaddr_t
242 vaddr_t va = (vaddr_t)pmap->pm_ptp[i]; in pmap_destroy()
481 pmap_remove(pmap_t pmap, vaddr_t sva, vaddr_t eva) in pmap_remove()
485 vaddr_t va; in pmap_remove()
626 vaddr_t va; in pmap_protect()
898 vaddr_t
909 vaddr_t
937 vaddr_t va = (vaddr_t)v; in __pmap_pv_page_free()
[all …]
/openbsd/sys/arch/mips64/mips64/
H A Dcache_loongson2.c116 vaddr_t sva, eva; in Loongson2_SyncCache()
154 vaddr_t va, sva, eva; in Loongson2_InvalidateICache()
191 vaddr_t sva, eva; in Loongson2_SyncICache()
216 vaddr_t sva, eva; in Loongson2_SyncDCachePage()
237 vaddr_t eva; in ls2f_hitwbinv_primary()
249 vaddr_t eva; in ls2f_hitwbinv_secondary()
261 vaddr_t va; in Loongson2_HitSyncDCache()
283 vaddr_t eva; in ls2f_hitinv_primary()
295 vaddr_t eva; in ls2f_hitinv_secondary()
307 vaddr_t va; in Loongson2_HitInvalidateDCache()
[all …]
H A Dcache_mips64r2.c140 vaddr_t eva; in mips64r2_hitwbinv_primary()
152 vaddr_t eva; in mips64r2_hitwbinv_secondary()
164 vaddr_t eva; in mips64r2_hitwbinv_ternary()
176 vaddr_t eva; in mips64r2_hitinv_primary()
188 vaddr_t eva; in mips64r2_hitinv_secondary()
200 vaddr_t eva; in mips64r2_hitinv_ternary()
215 vaddr_t sva, eva; in mips64r2_SyncCache()
302 vaddr_t sva, eva, iva; in mips64r2_SyncDCachePage()
341 vaddr_t va; in mips64r2_HitSyncDCache()
359 vaddr_t va; in mips64r2_HitInvalidateDCache()
[all …]
/openbsd/sys/arch/sparc64/include/
H A Dsparc64.h42 int prom_set_trap_table(vaddr_t tba, paddr_t mmfsa);
43 paddr_t prom_vtop(vaddr_t vaddr);
44 vaddr_t prom_claim_virt(vaddr_t vaddr, int len);
45 vaddr_t prom_alloc_virt(int len, int align);
46 int prom_free_virt(vaddr_t vaddr, int len);
47 int prom_unmap_virt(vaddr_t vaddr, int len);
48 int prom_map_phys(paddr_t paddr, off_t size, vaddr_t vaddr, int mode);
53 int prom_itlb_load(int index, u_int64_t data, vaddr_t vaddr);
54 int prom_dtlb_load(int index, u_int64_t data, vaddr_t vaddr);
/openbsd/sys/arch/i386/i386/
H A Dpmap.c466 vaddr_t, vaddr_t, int, struct pv_entry **);
704 vaddr_t
725 vaddr_t
893 vaddr_t va; in pmap_alloc_pdir_intel_x86()
1105 vaddr_t ptpva = (vaddr_t)vtopte(0); in pmap_prealloc_lowmem_ptp()
1573 pmap_virtual_space(vaddr_t *startp, vaddr_t *endp) in pmap_virtual_space()
1620 vaddr_t i; in pmap_flush_cache()
1688 pmap_update_2pg((vaddr_t)csrcva, (vaddr_t)cdstva); in pmap_copy_page_86()
1691 pmap_update_2pg((vaddr_t)csrcva, (vaddr_t)cdstva); in pmap_copy_page_86()
1803 vaddr_t va; in pmap_do_remove_86()
[all …]
H A Ddb_memrw.c53 db_read_bytes(vaddr_t addr, size_t size, void *datap) in db_read_bytes()
67 db_write_text(vaddr_t addr, size_t size, char *data) in db_write_text()
69 vaddr_t pgva; in db_write_text()
95 pgva = (vaddr_t)dst & PG_LGFRAME_PAE; in db_write_text()
97 pgva = (vaddr_t)dst & PG_LGFRAME; in db_write_text()
99 pgva = trunc_page((vaddr_t)dst); in db_write_text()
108 limit = NBPD_L2 - ((vaddr_t)dst & (NBPD_L2 - 1)); in db_write_text()
111 limit = PAGE_SIZE - ((vaddr_t)dst & PGOFSET); in db_write_text()
139 db_write_bytes(vaddr_t addr, size_t size, void *datap) in db_write_bytes()
145 addr < (vaddr_t)&etext) { in db_write_bytes()
/openbsd/sys/arch/arm/include/
H A Dpmap.h186 vaddr_t pv_va;
241 void pmap_bootstrap(pd_entry_t *, vaddr_t, vaddr_t);
244 int pmap_get_pde(pmap_t, vaddr_t, pd_entry_t **);
255 void pmap_map_section(vaddr_t, vaddr_t, paddr_t, int, int);
256 void pmap_map_entry(vaddr_t, vaddr_t, paddr_t, int, int);
257 vsize_t pmap_map_chunk(vaddr_t, vaddr_t, paddr_t, vsize_t, int, int);
258 void pmap_link_l2pt(vaddr_t, vaddr_t, pv_addr_t *);
263 extern vaddr_t pmap_curmaxkvaddr;
271 vtopte(vaddr_t va) in vtopte()
301 cpu_sdcache_wb_range((vaddr_t)(pte), (paddr_t)(pa), \
[all …]
/openbsd/sys/arch/hppa/include/
H A Dcpufunc.h69 static __inline register_t ldsid(vaddr_t p) { in ldsid()
105 iitlba(u_int pg, pa_space_t sp, vaddr_t va) in iitlba()
112 idtlba(u_int pg, pa_space_t sp, vaddr_t va) in idtlba()
119 iitlbp(u_int prot, pa_space_t sp, vaddr_t va) in iitlbp()
126 idtlbp(u_int prot, pa_space_t sp, vaddr_t va) in idtlbp()
133 pitlb(pa_space_t sp, vaddr_t va) in pitlb()
140 pdtlb(pa_space_t sp, vaddr_t va) in pdtlb()
147 pitlbe(pa_space_t sp, vaddr_t va) in pitlbe()
154 pdtlbe(pa_space_t sp, vaddr_t va) in pdtlbe()
206 void fpu_save(vaddr_t va);
[all …]
/openbsd/sys/arch/arm64/include/
H A Dcpufunc.h44 void cpu_tlb_flush_asid(vaddr_t);
45 void cpu_tlb_flush_all_asid(vaddr_t);
46 void cpu_tlb_flush_asid_all(vaddr_t);
47 void cpu_icache_sync_range(vaddr_t, vsize_t);
48 void cpu_idcache_wbinv_range(vaddr_t, vsize_t);
49 void cpu_dcache_wbinv_range(vaddr_t, vsize_t);
50 void cpu_dcache_inv_range(vaddr_t, vsize_t);
51 void cpu_dcache_wb_range(vaddr_t, vsize_t);
/openbsd/sys/arch/m88k/m88k/
H A Ddb_disasm.c67 int oimmed(int, u_int32_t, const char *, vaddr_t);
70 int jump(int, u_int32_t, const char *, vaddr_t);
74 int otrap(int, u_int32_t, const char *, vaddr_t);
75 int obit(int, u_int32_t, const char *, vaddr_t);
77 int immem(int, u_int32_t, const char *, vaddr_t);
81 int pinst(int, u_int32_t, const char *, vaddr_t);
84 void symofset(u_int, u_int, vaddr_t);
308 symofset(u_int disp, u_int bit, vaddr_t iadr) in symofset()
310 vaddr_t addr; in symofset()
1071 vaddr_t
[all …]
/openbsd/sys/arch/powerpc/ddb/
H A Ddb_trace.c106 extern vaddr_t trapexit;
110 ((vaddr_t)(va)) < VM_MAX_KERNEL_ADDRESS)
115 db_in_interrupt_stack(vaddr_t va) in db_in_interrupt_stack()
119 vaddr_t stack; in db_in_interrupt_stack()
122 stack = (vaddr_t)ci->ci_intstk; in db_in_interrupt_stack()
136 vaddr_t lr, sp, lastsp, *db_fp_args; in db_stack_trace_print()
182 db_fp_args = (vaddr_t *)(sp + 8); in db_stack_trace_print()
202 if (lr == (vaddr_t)&trapexit) { in db_stack_trace_print()
245 vaddr_t lr, sp, lastsp; in stacktrace_save_at()
253 lr = *(vaddr_t *)(sp + 4) - 4; in stacktrace_save_at()
[all …]
/openbsd/sys/arch/amd64/include/
H A Dpmap.h396 vaddr_t, vm_prot_t);
397 void pmap_remove(struct pmap *, vaddr_t, vaddr_t);
399 static void pmap_update_pg(vaddr_t);
401 vaddr_t, vm_prot_t);
406 void pagezero(vaddr_t);
410 vaddr_t pmap_set_pml4_early(paddr_t pa);
418 void pmap_flush_cache(vaddr_t, vsize_t);
445 pmap_update_pg(vaddr_t va) in pmap_update_pg()
479 pmap_protect(struct pmap *pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot) in pmap_protect()
498 vtopte(vaddr_t va) in vtopte()
[all …]
/openbsd/sys/arch/m88k/include/
H A Dm88100.h59 u_int32_t do_load_word(vaddr_t, int);
60 u_int32_t do_load_half(vaddr_t, int);
61 u_int32_t do_load_byte(vaddr_t, int);
62 void do_store_word(vaddr_t, u_int32_t, int);
63 void do_store_half(vaddr_t, u_int16_t, int);
64 void do_store_byte(vaddr_t, u_int8_t, int);
65 u_int32_t do_xmem_word(vaddr_t, u_int32_t, int);
66 u_int8_t do_xmem_byte(vaddr_t, u_int8_t, int);

12345678910>>...20