Home
last modified time | relevance | path

Searched refs:va (Results 1 – 25 of 318) sorted by relevance

12345678910>>...13

/freebsd-9-stable/sys/mips/mips/
Dcache_mipsNN.c162 vm_offset_t va, eva; in mipsNN_icache_sync_all_16() local
164 va = MIPS_PHYS_TO_KSEG0(0); in mipsNN_icache_sync_all_16()
165 eva = va + picache_size; in mipsNN_icache_sync_all_16()
174 while (va < eva) { in mipsNN_icache_sync_all_16()
175 cache_r4k_op_32lines_16(va, CACHE_R4K_I|CACHEOP_R4K_INDEX_INV); in mipsNN_icache_sync_all_16()
176 va += (32 * 16); in mipsNN_icache_sync_all_16()
185 vm_offset_t va, eva; in mipsNN_icache_sync_all_32() local
187 va = MIPS_PHYS_TO_KSEG0(0); in mipsNN_icache_sync_all_32()
188 eva = va + picache_size; in mipsNN_icache_sync_all_32()
197 while (va < eva) { in mipsNN_icache_sync_all_32()
[all …]
Dpmap.c161 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
163 vm_offset_t va);
165 static vm_page_t pmap_enter_quick_locked(pmap_t pmap, vm_offset_t va,
167 static int pmap_remove_pte(struct pmap *pmap, pt_entry_t *ptq, vm_offset_t va);
168 static void pmap_remove_page(struct pmap *pmap, vm_offset_t va);
169 static void pmap_remove_entry(struct pmap *pmap, vm_page_t m, vm_offset_t va);
171 vm_offset_t va, vm_page_t m);
172 static void pmap_update_page(pmap_t pmap, vm_offset_t va, pt_entry_t pte);
174 static void pmap_invalidate_page(pmap_t pmap, vm_offset_t va);
175 static void _pmap_unwire_ptp(pmap_t pmap, vm_offset_t va, vm_page_t m);
[all …]
/freebsd-9-stable/contrib/gcc/
Dvarray.c144 varray_grow (varray_type va, size_t n) in varray_grow() argument
146 size_t old_elements = va->num_elements; in varray_grow()
149 size_t elem_size = element[va->type].size; in varray_grow()
153 struct varray_descriptor *desc = varray_descriptor (va->name); in varray_grow()
154 varray_type oldva = va; in varray_grow()
162 if (element[va->type].uses_ggc) in varray_grow()
163 va = ggc_realloc (va, VARRAY_HDR_SIZE + data_size); in varray_grow()
165 va = xrealloc (va, VARRAY_HDR_SIZE + data_size); in varray_grow()
166 va->num_elements = n; in varray_grow()
168 memset (&va->data.vdt_c[old_data_size], 0, data_size - old_data_size); in varray_grow()
[all …]
Dvarray.h129 #define VARRAY_CHAR_INIT(va, num, name) \ argument
130 va = varray_init (num, VARRAY_DATA_C, name)
132 #define VARRAY_UCHAR_INIT(va, num, name) \ argument
133 va = varray_init (num, VARRAY_DATA_UC, name)
135 #define VARRAY_SHORT_INIT(va, num, name) \ argument
136 va = varray_init (num, VARRAY_DATA_S, name)
138 #define VARRAY_USHORT_INIT(va, num, name) \ argument
139 va = varray_init (num, VARRAY_DATA_US, name)
141 #define VARRAY_INT_INIT(va, num, name) \ argument
142 va = varray_init (num, VARRAY_DATA_I, name)
[all …]
/freebsd-9-stable/sys/ia64/ia64/
Dpmap.c167 #define KPTE_DIR0_INDEX(va) \ argument
168 (((va) >> (3*PAGE_SHIFT-8)) & ((1<<(PAGE_SHIFT-3))-1))
169 #define KPTE_DIR1_INDEX(va) \ argument
170 (((va) >> (2*PAGE_SHIFT-5)) & ((1<<(PAGE_SHIFT-3))-1))
171 #define KPTE_PTE_INDEX(va) \ argument
172 (((va) >> PAGE_SHIFT) & ((1<<(PAGE_SHIFT-5))-1))
232 static struct ia64_lpte *pmap_find_vhpt(vm_offset_t va);
237 static void pmap_enter_quick_locked(pmap_t pmap, vm_offset_t va,
239 static void pmap_free_pte(struct ia64_lpte *pte, vm_offset_t va);
242 vm_offset_t va, pv_entry_t pv, int freepte);
[all …]
/freebsd-9-stable/sys/sparc64/include/
Dcpufunc.h79 #define flush(va) do { \ argument
80 __asm __volatile("flush %0" : : "r" (va)); \
94 o ## _nc(caddr_t va, int asi) \
98 : "=r" (r) : "r" (va), "r" (asi)); \
107 #define LD_GENERIC(va, asi, op, type) ({ \ argument
110 : "=r" (__r) : "r" (va), "n" (asi)); \
114 #define lduba(va, asi) LD_GENERIC(va, asi, lduba, u_char) argument
115 #define lduha(va, asi) LD_GENERIC(va, asi, lduha, u_short) argument
116 #define lduwa(va, asi) LD_GENERIC(va, asi, lduwa, u_int) argument
117 #define ldxa(va, asi) LD_GENERIC(va, asi, ldxa, u_long) argument
[all …]
/freebsd-9-stable/sys/amd64/amd64/
Dpmap.c275 static void pmap_pv_demote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa,
277 static boolean_t pmap_pv_insert_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa,
279 static void pmap_pv_promote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa,
281 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
283 vm_offset_t va);
286 static int pmap_change_attr_locked(vm_offset_t va, vm_size_t size, int mode);
287 static boolean_t pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va);
289 vm_offset_t va, struct rwlock **lockp);
291 vm_offset_t va);
292 static boolean_t pmap_enter_pde(pmap_t pmap, vm_offset_t va, vm_page_t m,
[all …]
/freebsd-9-stable/sys/arm/arm/
Dpmap.c313 #define L1_IDX(va) (((vm_offset_t)(va)) >> L1_S_SHIFT) argument
365 #define L2_NEXT_BUCKET(va) (((va) & L1_S_FRAME) + L1_S_SIZE) argument
715 xscale_setup_minidata(vm_offset_t l1pt, vm_offset_t va, vm_paddr_t pa) in xscale_setup_minidata() argument
722 xscale_minidata_clean_addr = va; in xscale_setup_minidata()
728 va += L2_S_SIZE, pa += L2_S_SIZE, size -= L2_S_SIZE) { in xscale_setup_minidata()
730 pde[L1_IDX(va)] & L1_C_ADDR_MASK); in xscale_setup_minidata()
733 "VA 0x%08x", (u_int32_t) va); in xscale_setup_minidata()
734 pte[l2pte_index(va)] = in xscale_setup_minidata()
842 pmap_get_l2_bucket(pmap_t pm, vm_offset_t va) in pmap_get_l2_bucket() argument
848 l1idx = L1_IDX(va); in pmap_get_l2_bucket()
[all …]
Dbus_space_generic.c63 vm_offset_t va; in generic_bs_map() local
76 va = kmem_alloc(kernel_map, endpa - startpa); in generic_bs_map()
77 if (va == 0) in generic_bs_map()
80 *bshp = va + offset; in generic_bs_map()
82 for (pa = startpa; pa < endpa; pa += PAGE_SIZE, va += PAGE_SIZE) { in generic_bs_map()
83 pmap_kenter(va, pa); in generic_bs_map()
84 pte = vtopte(va); in generic_bs_map()
107 vm_offset_t va, endva; in generic_bs_unmap() local
115 va = trunc_page((vm_offset_t)t); in generic_bs_unmap()
117 while (va < endva) { in generic_bs_unmap()
[all …]
/freebsd-9-stable/sys/i386/i386/
Dpmap.c307 static void pmap_pv_demote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa);
308 static boolean_t pmap_pv_insert_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa);
309 static void pmap_pv_promote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa);
310 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
312 vm_offset_t va);
315 static boolean_t pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va);
316 static boolean_t pmap_enter_pde(pmap_t pmap, vm_offset_t va, vm_page_t m,
318 static vm_page_t pmap_enter_quick_locked(pmap_t pmap, vm_offset_t va,
325 static void pmap_kenter_attr(vm_offset_t va, vm_paddr_t pa, int mode);
326 static void pmap_kenter_pde(vm_offset_t va, pd_entry_t newpde);
[all …]
/freebsd-9-stable/sys/powerpc/booke/
Dpmap.c586 vm_offset_t va; in ptbl_free() local
615 va = ((vm_offset_t)ptbl + (i * PAGE_SIZE)); in ptbl_free()
616 pa = pte_vatopa(mmu, kernel_pmap, va); in ptbl_free()
620 mmu_booke_kremove(mmu, va); in ptbl_free()
735 pv_insert(pmap_t pmap, vm_offset_t va, vm_page_t m) in pv_insert() argument
748 pve->pv_va = va; in pv_insert()
761 pv_remove(pmap_t pmap, vm_offset_t va, vm_page_t m) in pv_remove() argument
773 if ((pmap == pve->pv_pmap) && (va == pve->pv_va)) { in pv_remove()
794 pte_remove(mmu_t mmu, pmap_t pmap, vm_offset_t va, uint8_t flags) in pte_remove() argument
796 unsigned int pdir_idx = PDIR_IDX(va); in pte_remove()
[all …]
/freebsd-9-stable/sys/fs/nwfs/
Dnwfs_node.c321 struct vattr *va = &np->n_vattr; in nwfs_attr_cacheenter() local
323 va->va_type = vp->v_type; /* vnode type (for create) */ in nwfs_attr_cacheenter()
328 if (va->va_size != fi->dataStreamSize) { in nwfs_attr_cacheenter()
329 va->va_size = fi->dataStreamSize; in nwfs_attr_cacheenter()
330 vnode_pager_setsize(vp, va->va_size); in nwfs_attr_cacheenter()
332 va->va_mode = nmp->m.file_mode; /* files access mode and type */ in nwfs_attr_cacheenter()
334 va->va_size = 16384; /* should be a better way ... */ in nwfs_attr_cacheenter()
335 va->va_mode = nmp->m.dir_mode; /* files access mode and type */ in nwfs_attr_cacheenter()
338 np->n_size = va->va_size; in nwfs_attr_cacheenter()
339 va->va_nlink = 1; /* number of references to file */ in nwfs_attr_cacheenter()
[all …]
/freebsd-9-stable/sys/powerpc/powerpc/
Dpmap_dispatch.c80 pmap_change_wiring(pmap_t pmap, vm_offset_t va, boolean_t wired) in pmap_change_wiring() argument
83 CTR4(KTR_PMAP, "%s(%p, %#x, %u)", __func__, pmap, va, wired); in pmap_change_wiring()
84 MMU_CHANGE_WIRING(mmu_obj, pmap, va, wired); in pmap_change_wiring()
132 pmap_enter(pmap_t pmap, vm_offset_t va, vm_prot_t access, vm_page_t p, in pmap_enter() argument
136 CTR6(KTR_PMAP, "pmap_enter(%p, %#x, %#x, %p, %#x, %u)", pmap, va, in pmap_enter()
138 MMU_ENTER(mmu_obj, pmap, va, p, prot, wired); in pmap_enter()
152 pmap_enter_quick(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot) in pmap_enter_quick() argument
155 CTR5(KTR_PMAP, "%s(%p, %#x, %p, %#x)", __func__, pmap, va, m, prot); in pmap_enter_quick()
156 MMU_ENTER_QUICK(mmu_obj, pmap, va, m, prot); in pmap_enter_quick()
160 pmap_extract(pmap_t pmap, vm_offset_t va) in pmap_extract() argument
[all …]
/freebsd-9-stable/sys/sparc64/sparc64/
Dmem.c89 vm_offset_t va; in memrw() local
144 va = ova + m->md.color * PAGE_SIZE; in memrw()
146 va = ova; in memrw()
147 pmap_qenter(va, &m, 1); in memrw()
148 error = uiomove((void *)(va + off), cnt, in memrw()
150 pmap_qremove(va, 1); in memrw()
152 va = TLB_PHYS_TO_DIRECT(pa); in memrw()
153 error = uiomove((void *)(va + off), cnt, in memrw()
158 va = trunc_page(uio->uio_offset); in memrw()
165 for (; va < eva; va += PAGE_SIZE) in memrw()
[all …]
Dpmap.c150 static void pmap_cache_remove(vm_page_t m, vm_offset_t va);
152 struct tte *tp, vm_offset_t va);
161 static void pmap_enter_locked(pmap_t pm, vm_offset_t va, vm_page_t m,
315 vm_offset_t va; in pmap_bootstrap() local
551 va = kernel_tlbs[i].te_va; in pmap_bootstrap()
553 tp = tsb_kvtotte(va + off); in pmap_bootstrap()
554 vpn = TV_VPN(va + off, TS_8K); in pmap_bootstrap()
596 va = kstack0 + i * PAGE_SIZE; in pmap_bootstrap()
597 tp = tsb_kvtotte(va); in pmap_bootstrap()
598 vpn = TV_VPN(va, TS_8K); in pmap_bootstrap()
[all …]
Dtsb.c86 tsb_tte_lookup(pmap_t pm, vm_offset_t va) in tsb_tte_lookup() argument
95 tp = tsb_kvtotte(va); in tsb_tte_lookup()
96 if (tte_match(tp, va)) in tsb_tte_lookup()
102 bucket = tsb_vtobucket(pm, sz, va); in tsb_tte_lookup()
105 if (tte_match(tp, va)) in tsb_tte_lookup()
114 tsb_tte_enter(pmap_t pm, vm_page_t m, vm_offset_t va, u_long sz, u_long data) in tsb_tte_enter() argument
123 if (DCACHE_COLOR(VM_PAGE_TO_PHYS(m)) != DCACHE_COLOR(va)) { in tsb_tte_enter()
126 va, VM_PAGE_TO_PHYS(m), m->object, in tsb_tte_enter()
139 tp = tsb_kvtotte(va); in tsb_tte_enter()
146 bucket = tsb_vtobucket(pm, sz, va); in tsb_tte_enter()
[all …]
/freebsd-9-stable/lib/libkvm/
Dkvm_ia64.c51 #define KPTE_PTE_INDEX(va,ps) (((va)/(ps)) % NKPTEPG(ps)) argument
52 #define KPTE_DIR0_INDEX(va,ps) ((((va)/(ps)) / NKPTEPG(ps)) / NKPTEDIR(ps)) argument
53 #define KPTE_DIR1_INDEX(va,ps) ((((va)/(ps)) / NKPTEPG(ps)) % NKPTEDIR(ps)) argument
152 uint64_t va; in _kvm_initvtop() local
223 if (kvm_read(kd, (nl[0].n_value), &va, sizeof(va)) != sizeof(va)) { in _kvm_initvtop()
228 if (va < REGION_BASE(6)) { in _kvm_initvtop()
233 kd->vmst->kptdir = va; in _kvm_initvtop()
238 _kvm_kvatop(kvm_t *kd, u_long va, off_t *ofs) in _kvm_kvatop() argument
244 if (va >= REGION_BASE(6)) { in _kvm_kvatop()
246 pa = REGION_ADDR(va); in _kvm_kvatop()
[all …]
Dkvm_sparc.c154 #define VA_OFF(va) (va & (NBPG - 1)) argument
160 _kvm_uvatop(kd, p, va, pa) in _kvm_uvatop() argument
163 u_long va;
174 if (va >= KERNBASE)
182 kva = (u_long)&vms->vm_pmap.pm_rpte[VA_VSEG(va)];
185 kva += sizeof(vms->vm_pmap.pm_rpte[0]) * VA_VPG(va);
187 off = VA_OFF(va);
201 _kvm_err(kd, 0, "invalid address (%x)", va);
212 _kvm_kvatop(kd, va, pa) in _kvm_kvatop() argument
214 u_long va;
[all …]
/freebsd-9-stable/sys/i386/include/
Dpmap.h203 #define vtopte(va) (PTmap + i386_btop(va)) argument
210 #define vtophys(va) pmap_kextract((vm_offset_t)(va)) argument
225 #define VTOM(va) xpmap_ptom(VTOP(va)) argument
228 pmap_kextract_ma(vm_offset_t va) in pmap_kextract_ma() argument
231 if ((ma = PTD[va >> PDRSHIFT]) & PG_PS) { in pmap_kextract_ma()
232 ma = (ma & ~(NBPDR - 1)) | (va & (NBPDR - 1)); in pmap_kextract_ma()
234 ma = (*vtopte(va) & PG_FRAME) | (va & PAGE_MASK); in pmap_kextract_ma()
240 pmap_kextract(vm_offset_t va) in pmap_kextract() argument
242 return xpmap_mtop(pmap_kextract_ma(va)); in pmap_kextract()
244 #define vtomach(va) pmap_kextract_ma(((vm_offset_t) (va))) argument
[all …]
/freebsd-9-stable/contrib/tcsh/
Dtc.printf.c338 va_list va; in xsnprintf() local
339 va_start(va, fmt); in xsnprintf()
343 doprnt(xaddchar, fmt, va); in xsnprintf()
344 va_end(va); in xsnprintf()
355 va_list va; in xprintf() local
356 va_start(va, fmt); in xprintf()
357 doprnt(xputchar, fmt, va); in xprintf()
358 va_end(va); in xprintf()
366 xvprintf(const char *fmt, va_list va) in xvprintf() argument
368 doprnt(xputchar, fmt, va); in xvprintf()
[all …]
/freebsd-9-stable/sys/powerpc/aim/
Dmmu_oea.c413 tlbie(vm_offset_t va) in tlbie() argument
418 __asm __volatile("tlbie %0" :: "r"(va)); in tlbie()
426 vm_offset_t va; in tlbia() local
428 for (va = 0; va < 0x00040000; va += 0x00001000) { in tlbia()
429 __asm __volatile("tlbie %0" :: "r"(va)); in tlbia()
437 va_to_sr(u_int *sr, vm_offset_t va) in va_to_sr() argument
439 return (sr[(uintptr_t)va >> ADDR_SR_SHFT]); in va_to_sr()
492 moea_pte_match(struct pte *pt, u_int sr, vm_offset_t va, int which) in moea_pte_match() argument
496 ((va >> ADDR_API_SHFT) & PTE_API) | which); in moea_pte_match()
500 moea_pte_create(struct pte *pt, u_int sr, vm_offset_t va, u_int pte_lo) in moea_pte_create() argument
[all …]
/freebsd-9-stable/sys/arm/s3c2xx0/
Ds3c2xx0_space.c172 vm_offset_t va; in s3c2xx0_bs_map() local
185 va = kmem_alloc_nofault(kernel_map, endpa - startpa); in s3c2xx0_bs_map()
186 if (!va) in s3c2xx0_bs_map()
189 *bshp = (bus_space_handle_t) (va + (bpa - startpa)); in s3c2xx0_bs_map()
191 for (pa = startpa; pa < endpa; pa += PAGE_SIZE, va += PAGE_SIZE) { in s3c2xx0_bs_map()
192 pmap_kenter(va, pa); in s3c2xx0_bs_map()
193 pte = vtopte(va); in s3c2xx0_bs_map()
203 vm_offset_t va, endva; in s3c2xx0_bs_unmap() local
211 va = trunc_page((vm_offset_t)t); in s3c2xx0_bs_unmap()
213 while (va < endva) { in s3c2xx0_bs_unmap()
[all …]
/freebsd-9-stable/contrib/ofed/management/libibcommon/src/
Dutil.c65 va_list va; in ibwarn() local
68 va_start(va, msg); in ibwarn()
69 n = vsnprintf(buf, sizeof(buf), msg, va); in ibwarn()
70 va_end(va); in ibwarn()
79 va_list va; in ibpanic() local
82 va_start(va, msg); in ibpanic()
83 n = vsnprintf(buf, sizeof(buf), msg, va); in ibpanic()
84 va_end(va); in ibpanic()
96 va_list va; in logmsg() local
99 va_start(va, msg); in logmsg()
[all …]
/freebsd-9-stable/sys/boot/ia64/common/
Dcopy.c89 ia64_va2pa(vm_offset_t va, size_t *len) in ia64_va2pa() argument
96 if (va >= IA64_RR_BASE(7)) { in ia64_va2pa()
98 pa = IA64_RR_MASK(va); in ia64_va2pa()
102 if (va < IA64_PBVM_BASE) { in ia64_va2pa()
109 idx = (va - IA64_PBVM_BASE) >> IA64_PBVM_PAGE_SHIFT; in ia64_va2pa()
116 ofs = va & IA64_PBVM_PAGE_MASK; in ia64_va2pa()
119 pa = ia64_platform_alloc(va - ofs, IA64_PBVM_PAGE_SIZE); in ia64_va2pa()
142 ia64_copyin(const void *src, vm_offset_t va, size_t len) in ia64_copyin() argument
151 pa = ia64_va2pa(va, &sz); in ia64_copyin()
157 va += sz; in ia64_copyin()
[all …]
/freebsd-9-stable/sys/i386/xen/
Dpmap.c284 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
286 vm_offset_t va);
288 …vm_page_t pmap_enter_quick_locked(multicall_entry_t **mcl, int *count, pmap_t pmap, vm_offset_t va,
291 static void pmap_kenter_attr(vm_offset_t va, vm_paddr_t pa, int mode);
294 static void pmap_remove_page(struct pmap *pmap, vm_offset_t va,
297 vm_offset_t va);
298 static boolean_t pmap_try_insert_pv_entry(pmap_t pmap, vm_offset_t va,
301 static vm_page_t pmap_allocpte(pmap_t pmap, vm_offset_t va, int flags);
305 static pt_entry_t *pmap_pte_quick(pmap_t pmap, vm_offset_t va);
365 vm_offset_t va; in pmap_bootstrap() local
[all …]

12345678910>>...13