/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | htable.h | 104 #define HTABLE_HASH(hat, va, lvl) \ 105 ((((va) >> LEVEL_SHIFT(1)) + ((va) >> 28) + (lvl) + \ 124 * Given a va and a level, compute the virtual address of the start of the 137 #define NEXT_ENTRY_VA(va, l) \ 138 ((va & LEVEL_MASK(l)) + LEVEL_SIZE(l) == mmu.hole_start ? \ 139 mmu.hole_end : (va & LEVEL_MASK(l)) + LEVEL_SIZE(l)) 149 #define NEXT_ENTRY_VA(va, l) ((va & LEVEL_MASK(l)) + LEVEL_SIZE(l)) 200 extern htable_t *htable_getpage(struct hat *hat, uintptr_t va, uint_ [all...] |
H A D | i86_mmu.c | 166 uintptr_t va = des_va; local 174 if (kbm_probe(&va, &len, &pfn, &prot) == 0) 176 if (va > des_va) 178 if (va < des_va) 179 pfn += mmu_btop(des_va - va); 199 uintptr_t va; local 226 for (va = map_addr, i = 0; i < htable_cnt; va += LEVEL_SIZE(1), ++i) { 227 ht = htable_create(kas.a_hat, va, 0, NULL); 314 uintptr_t va local [all...] |
H A D | htable.c | 134 xen_flush_va(caddr_t va) argument 140 mmu_tlbflush_entry((caddr_t)va); 143 t.arg1.linear_addr = (uintptr_t)va; 151 xen_gflush_va(caddr_t va, cpuset_t cpus) argument 157 mmu_tlbflush_entry((caddr_t)va); 162 t.arg1.linear_addr = (uintptr_t)va; 254 xen_map(uint64_t pte, caddr_t va) argument 256 if (HYPERVISOR_update_va_mapping((uintptr_t)va, pte, 442 uintptr_t va; local 473 for (e = 0, va 1181 uintptr_t va; local 1614 uintptr_t va = *vap & LEVEL_MASK(l); local 1677 uintptr_t va = *vaddr; local 1855 htable_va2entry(uintptr_t va, htable_t *ht) argument 1872 uintptr_t va; local 1968 caddr_t va = kbm_remap_window(pfn_to_pa(pfn), 1); local 2049 uintptr_t va; local [all...] |
H A D | hat_i86.c | 250 uintptr_t va; local 318 for (va = rp->hkr_start_va; va != rp->hkr_end_va; 319 va += cnt * LEVEL_SIZE(rp->hkr_level)) { 324 ht = htable_create(hat, va, rp->hkr_level, 327 start = htable_va2entry(va, ht); 329 eva = va + 344 src = htable_lookup(kas.a_hat, va, rp->hkr_level); 476 hat_kernelbase(uintptr_t va) argument 479 va 845 uintptr_t va; local 1420 hati_load_common( hat_t *hat, uintptr_t va, page_t *pp, uint_t attr, uint_t flags, level_t level, pfn_t pfn) argument 1504 uintptr_t va = (uintptr_t)addr; local 1582 uintptr_t va = (uintptr_t)addr; local 1635 uintptr_t va = (uintptr_t)addr; local 1770 uintptr_t va = ALIGN2PAGE(addr); local 2037 hat_tlb_inval_range(hat_t *hat, uintptr_t va, size_t len) argument 2162 hat_tlb_inval(hat_t *hat, uintptr_t va) argument 2276 uintptr_t va = (uintptr_t)addr; local 2313 uintptr_t va = (uintptr_t)addr; local 2469 hat_flush_range(hat_t *hat, caddr_t va, size_t size) argument 2880 is_it_dism(hat_t *hat, caddr_t va) argument 3872 uintptr_t va = (uintptr_t)addr; local 3962 uintptr_t va = (uintptr_t)addr; local [all...] |
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_srv.c | 103 struct vattr va; local 114 va.va_mask = AT_ALL; /* we want all the attributes */ 116 error = rfs4_delegated_getattr(vp, &va, 0, cr); 122 va.va_type = VLNK; 124 acl_perm(vp, exi, &va, cr); 125 error = vattr_to_nattr(&va, &ns->ns_attr); 152 struct vattr va; local 170 error = sattr_to_vattr(&args->saa_sa, &va); 189 if (va.va_mask & AT_MTIME) { 190 if (va 343 struct vattr va; local 494 struct vattr va; local 639 struct vattr va; local 924 struct vattr va; local 1174 struct vattr va; local 1680 struct vattr va; local 2273 struct vattr va; local 2367 struct vattr va; local 2885 acl_perm(struct vnode *vp, struct exportinfo *exi, struct vattr *va, cred_t *cr) argument [all...] |
H A D | nfs3_srv.c | 96 struct vattr va; local 108 va.va_mask = AT_ALL; 109 error = rfs4_delegated_getattr(vp, &va, 0, cr); 114 va.va_type = VLNK; 117 error = vattr_to_fattr3(&va, &resp->resok.obj_attributes); 374 struct vattr va; local 529 va.va_mask = AT_ALL; 530 vap = rfs4_delegated_getattr(vp, &va, 0, cr) ? NULL : &va; 583 struct vattr va; local 739 struct vattr va; local 922 struct vattr va; local 1516 struct vattr va; local 1877 struct vattr va; local 2025 struct vattr va; local 2200 struct vattr va; local 2900 struct vattr va; local 3103 struct vattr va; local 3360 struct vattr va; local 3724 struct vattr va; local 3817 struct vattr va; local 3927 struct vattr va; local [all...] |
/illumos-gate/usr/src/uts/common/xen/sys/ |
H A D | privcmd.h | 65 unsigned long va; member in struct:__privcmd_mmap_entry
|
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fake_nblk.c | 142 struct vattr va; local 145 va.va_mask = AT_MODE; 146 error = VOP_GETATTR(vp, &va, 0, cr, NULL); 150 *svp = MANDLOCK(vp, va.va_mode);
|
/illumos-gate/usr/src/boot/sys/i386/include/ |
H A D | param.h | 165 #define INKERNEL(va) (((vm_offset_t)(va)) >= VM_MAXUSER_ADDRESS && \ 166 ((vm_offset_t)(va)) < VM_MAX_KERNEL_ADDRESS)
|
/illumos-gate/usr/src/uts/sun4v/vm/ |
H A D | mach_sfmmu.c | 203 caddr_t va = ktsb_base; local 207 ASSERT(va >= datava + MMU_PAGESIZE4M); 210 ASSERT(IS_P2ALIGNED(va, tsbsz)); 214 pfn = va_to_pfn(va); 228 sfmmu_tteload(kas.a_hat, &tte, va, NULL, flags); 230 va += MMU_PAGESIZE4M; 253 caddr_t va = ktsb_base; local 259 (void) hv_mmu_map_perm_addr(va, KCONTEXT, tte, 261 va += MMU_PAGESIZE4M; 289 kdi_tlb_page_lock(caddr_t va, in argument 307 kdi_tlb_page_unlock(caddr_t va, int do_dtlb) argument [all...] |
/illumos-gate/usr/src/uts/common/io/i40e/ |
H A D | i40e_osdep.c | 28 mem->va = kmem_zalloc(size, KM_SLEEP); 37 if (mem->va != NULL) 38 kmem_free(mem->va, mem->size); 81 NULL, (caddr_t *)&mem->va, &len, &mem->idm_acc_handle); 84 mem->va = NULL; 94 bzero(mem->va, len); 96 rc = ddi_dma_addr_bind_handle(mem->idm_dma_handle, NULL, mem->va, len, 104 mem->va = NULL; 149 mem->va = NULL; 161 ASSERT(mem->va [all...] |
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/ |
H A D | hermon_wr.h | 109 #define HERMON_SPECIAL_QP_DRMAD_GET_MGMTCLASS(mgmtclass, offset, va, len) \ 111 (mgmtclass) = &((uint8_t *)(uintptr_t)(va))[1 - (offset)]; \ 113 #define HERMON_SPECIAL_QP_DRMAD_GET_HOPPOINTER(hp, offset, va, len) \ 116 (hp) = &((uint8_t *)(uintptr_t)(va))[6 - (offset)]; \ 118 #define HERMON_SPECIAL_QP_DRMAD_GET_HOPCOUNT(hc, offset, va, len) \ 121 (hc) = &((uint8_t *)(uintptr_t)(va))[7 - (offset)]; \
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_reloc.c | 97 pci_dvma_postrelocator(caddr_t va, uint_t len, uint_t flags, void *mpvoid, argument 134 offset = va - baseva; 139 index, (int64_t)va, (int64_t)baseva); 168 pci_dma_relocerr(caddr_t va, uint_t len, uint_t errorcode, void *mpvoid) argument 173 va, mpvoid); 260 pci_fdvma_prerelocator(caddr_t va, uint_t len, uint_t flags, void *mpvoid) argument 274 if (va >= baseva && va < endva) 281 pci_fdvma_postrelocator(caddr_t va, uint_t len, uint_t flags, void *mpvoid, argument 324 if (va > 363 pci_common_prerelocator(caddr_t va, uint_t len, uint_t flags, void *mpvoid) argument [all...] |
/illumos-gate/usr/src/lib/libidmap/common/ |
H A D | directory_error.c | 150 va_list va; local 170 va_start(va, fmt); 171 for (i = 0; va_arg(va, char *) != NULL; i++) 173 va_end(va); 185 va_start(va, fmt); 187 de->params[i] = strdup((char *)va_arg(va, char *)); 189 va_end(va); 193 va_end(va);
|
/illumos-gate/usr/src/cmd/mdb/sparc/v9/kmdb/ |
H A D | kmdb_v9asmutil.s | 95 rdasi(uint32_t asi, uintptr_t va) 114 wrasi(uint32_t asi, uintptr_t va, uint64_t val)
|
/illumos-gate/usr/src/uts/common/io/i40e/core/ |
H A D | i40e_adminq.h | 43 (&(((struct i40e_aq_desc *)((R).desc_buf.va))[i])) 84 (&(((struct i40e_asq_cmd_details *)((R).cmd_buf.va))[i]))
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | xpv_panic.c | 181 * Walk the page tables to find the pfn mapped by the given va. 190 uintptr_t va = *vaddr; local 200 if (va != lastva + MMU_PAGESIZE) 206 while (va < xpv_end && va >= *vaddr) { 207 /* Find the lowest table with any entry for va */ 217 * address >= va. 224 idx = (va >> LEVEL_SHIFT(l)) & (xpv_panic_nptes[l] - 1); 225 scan_va = va; 242 va 329 uintptr_t va; local 376 uintptr_t va; local [all...] |
/illumos-gate/usr/src/lib/libast/common/hash/ |
H A D | hashalloc.c | 48 va_list va[4]; local 49 va_list* vp = va; 149 if (vp < &va[elementsof(va)]) 157 if (vp > va)
|
/illumos-gate/usr/src/boot/sys/boot/sparc64/loader/ |
H A D | main.c | 91 int (*mmu_mapin)(vm_offset_t va, vm_size_t len); 247 watch_virt_set_mask(vm_offset_t va, u_long mask) argument 251 stxa(AA_DMMU_VWPR, ASI_DMMU, va & (((2UL << 41) - 1) << 3)); 260 watch_virt_set(vm_offset_t va, int sz) argument 264 off = (u_long)va & 7; 268 return (watch_virt_set_mask(va, ((1 << sz) - 1) << off)); 283 sparc64_readin(const int fd, vm_offset_t va, const size_t len) argument 286 mmu_ops->mmu_mapin(va, len); 287 return (read(fd, (void *)va, len)); 408 dtlb_va_to_pa_sun4u(vm_offset_t va) argument 433 itlb_va_to_pa_sun4u(vm_offset_t va) argument 521 mmu_mapin_sun4u(vm_offset_t va, vm_size_t len) argument [all...] |
/illumos-gate/usr/src/stand/lib/sa/ |
H A D | stdio.c | 222 va_list va; local 236 va_start(va, format); 237 printf(format, va); 238 va_end(va); 240 va_start(va, format); 241 nwritten = vsnprintf(NULL, 0, format, va); 242 va_end(va);
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_kp.c | 396 caddr_t va; local 490 for (i = 0, va = vbase; i < np; i++, va += PAGESIZE) { 536 NULL, pl, PAGESIZE, seg, va, S_CREATE, 548 (u_offset_t)(uintptr_t)va) == NULL); 551 (u_offset_t)(uintptr_t)va, PAGESIZE, 553 PG_NORELOC, seg, va)) == NULL) { 561 segkp_release_internal(seg, kpd, va - vbase); 573 hat_memload(seg->s_as->a_hat, va, pp, (PROT_READ|PROT_WRITE), 640 caddr_t va; local 1095 caddr_t va; local 1180 caddr_t va; local [all...] |
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | trapstat.c | 616 caddr_t va = tcpu->tcpu_vabase; local 622 for (i = 0; i < tstat_total_pages; i++, va += MMU_PAGESIZE) { 628 sfmmu_itlb_ld_kva(va, &tte); 633 sfmmu_dtlb_ld_kva(va, &tte); 642 ret = hv_mmu_map_perm_addr(va, KCONTEXT, *(uint64_t *)&tte, 655 va = tcpu->tcpu_vabase; 657 (void) hv_mmu_unmap_perm_addr(va, 659 va += MMU_PAGESIZE4M; 672 va += MMU_PAGESIZE4M; 833 caddr_t va; local 869 caddr_t va; local 1247 uintptr_t orig, va; local 1499 uintptr_t orig, va, en_baoffs, dis_baoffs; local 1579 uintptr_t orig, va, en_baoffs; local 1719 caddr_t va; local 1868 caddr_t va = tcpu->tcpu_vabase; local [all...] |
/illumos-gate/usr/src/cmd/mdb/common/kmdb/ |
H A D | kmdb_kdi.c | 194 kmdb_kdi_range_is_nontoxic(uintptr_t va, size_t sz, int write) argument 196 return (mdb.m_kdi->kdi_range_is_nontoxic(va, sz, write)); 230 kmdb_kdi_vtop(uintptr_t va, physaddr_t *pap) argument 240 if ((err = mdb.m_kdi->kdi_vtop(va, pap)) != 0)
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | lpad.h | 56 uint64_t va; member in struct:lpad_map
|
H A D | mach_descrip.h | 69 void *va; /* virtual address */ member in struct:machine_descrip_s
|