Home
last modified time | relevance | path

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

12345678910>>...30

/NextBSD/sys/mips/include/
HDcache_mipsNN.h48 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 …]
HDcache.h133 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 …]
HDpmap.h99 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 …]
HDvmparam.h77 #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/
HDpmap.h98 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 …]
HDvm_map.h104 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 …]
HDvm_extern.h47 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/
HDcpufunc.h140 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 …]
HDpmap-v6.h95 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 …]
HDpmap.h99 #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 …]
HDmachdep.h9 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 …]
HDpmap_var.h84 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/
HDcache_mipsNN.c175 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/
HDmain.c91 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/
HDpmap_dispatch.c74 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/
HDsubr_pe.c66 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 …]
HDkern_windrv.c161 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/
HDpmap.h49 #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/
HDpmap.h49 #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/
HDlibi386.h87 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/
HDpmap.h104 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/
HDi80321_dma.c169 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/
HDlibuserboot.h55 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/
HDpmap.c117 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/
HDpmap.h265 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 …]

12345678910>>...30