| /onnv/onnv-gate/usr/src/uts/i86pc/vm/ |
| kboot_mmu.h | 53 * Find the next mapping at or above VA, if found returns non-zero and sets: 54 * - va : virtual address 59 extern int kbm_probe(uintptr_t *va, size_t *len, pfn_t *pfn, uint_t *prot); 64 extern void kbm_map(uintptr_t va, paddr_t pa, uint_t level, uint_t is_kernel); 67 extern void kbm_map_ma(maddr_t ma, uintptr_t va, uint_t level); 71 * unmap a single 4K page at VA 73 extern void kbm_unmap(uintptr_t va); 76 * Remap a single 4K page at VA (always PROT_READ|PROT_WRITE). 79 extern pfn_t kbm_remap(uintptr_t va, pfn_t pfn); 84 extern void kbm_read_only(uintptr_t va, paddr_t pa) [all...] |
| hat_kdi.c | 74 * Switch to using a page in the kernel's va range for physical memory access. 85 * Get an kernel page VA to use for phys mem access. Then make sure 86 * the VA has a page table. 150 kdi_vtop(uintptr_t va, uint64_t *pap) 152 uintptr_t vaddr = va; 167 if (vaddr > va) 169 if (vaddr < va) 170 pfn += mmu_btop(va - vaddr); 185 index = (va >> LEVEL_SHIFT(level)) & (mmu.ptes_per_table - 1); 202 *pap += va & LEVEL_OFFSET(level) 212 caddr_t va; local [all...] |
| kboot_mmu.c | 158 kbm_map(uintptr_t va, paddr_t pa, uint_t level, uint_t is_kernel) 177 if (HYPERVISOR_update_va_mapping(va, pteval, 186 ptep = find_pte(va, &pte_physaddr, level, 0); 191 if (HYPERVISOR_update_va_mapping(va, pteval, UVMF_INVLPG | UVMF_LOCAL)) 198 mmu_tlbflush_entry((caddr_t)va); 208 kbm_map_ma(maddr_t ma, uintptr_t va, uint_t level) 220 if (HYPERVISOR_update_va_mapping(va, 228 (void) find_pte(va, &pte_physaddr, level, 0); 230 if (HYPERVISOR_update_va_mapping(va, 240 * including va (or higher) and return non-zero if one is found [all...] |
| htable.h | 103 #define HTABLE_HASH(hat, va, lvl) \ 104 ((((va) >> LEVEL_SHIFT(1)) + ((va) >> 28) + (lvl) + \ 121 * Compute the last page aligned VA mapped by an htable. 123 * Given a va and a level, compute the virtual address of the start of the 126 * XX64 - The check for the VA hole needs to be better generalized. 136 #define NEXT_ENTRY_VA(va, l) \ 137 ((va & LEVEL_MASK(l)) + LEVEL_SIZE(l) == mmu.hole_start ? \ 138 mmu.hole_end : (va & LEVEL_MASK(l)) + LEVEL_SIZE(l)) 148 #define NEXT_ENTRY_VA(va, l) ((va & LEVEL_MASK(l)) + LEVEL_SIZE(l) [all...] |
| /onnv/onnv-gate/usr/src/uts/sun4v/os/ |
| ppage.c | 103 caddr_t va; local 107 va = (caddr_t)PPMAPBASE; 118 (caddr_t)((uintptr_t)va + (nset * MMU_PAGESIZE)); 148 caddr_t va; local 159 va = ppmap_vaddrs[nset]; 160 if (va != NULL) { 164 if (casptr(&ppmap_vaddrs[nset], va, NULL) == va) { 165 hat_memload(kas.a_hat, va, pp, 168 return (va); 315 caddr_t va; local [all...] |
| /onnv/onnv-gate/usr/src/uts/sfmmu/vm/ |
| hat_kdi.c | 41 kdi_vtop(uintptr_t va, uint64_t *pap) 48 if (kdi_vatotte(va, KCONTEXT, &tte) < 0) 51 *pap = (TTE_TO_PFN((caddr_t)va, &tte) << MMU_PAGESHIFT) | 52 (va & MMU_PAGEOFFSET);
|
| /onnv/onnv-gate/usr/src/lib/libumem/common/ |
| umem_fail.c | 107 va_list va; local 109 va_start(va, format); 110 umem_vprintf(format, va); 111 va_end(va); 124 va_list va; local 126 va_start(va, format); 127 umem_vprintf(format, va); 128 va_end(va);
|
| misc.c | 177 va_list va; local 179 va_start(va, format); 180 (void) vsnprintf(buf, UMEM_MAX_ERROR_SIZE-1, format, va); 181 va_end(va); 197 va_list va; local 199 va_start(va, format); 200 (void) vsnprintf(buf, UMEM_MAX_ERROR_SIZE-1, format, va); 201 va_end(va); 208 umem_vprintf(const char *format, va_list va) 212 (void) vsnprintf(buf, UMEM_MAX_ERROR_SIZE-1, format, va); 220 va_list va; local 231 va_list va; local [all...] |
| /onnv/onnv-gate/usr/src/uts/i86pc/os/ |
| ppage.c | 57 caddr_t va; local 59 va = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); 60 hat_memload(kas.a_hat, va, pp, vprot | HAT_NOSYNC, HAT_LOAD_LOCK); 61 return (va); 65 ppmapout(caddr_t va) 67 hat_unload(kas.a_hat, va, PAGESIZE, HAT_UNLOAD_UNLOCK); 68 vmem_free(heap_arena, va, PAGESIZE);
|
| /onnv/onnv-gate/usr/src/uts/sun4u/vm/ |
| mach_sfmmu.c | 156 caddr_t va = ktsb_base; local 160 ASSERT(va >= datava + MMU_PAGESIZE4M); 163 ASSERT(IS_P2ALIGNED(va, tsbsz)); 167 pfn = va_to_pfn(va); 181 sfmmu_tteload(kas.a_hat, &tte, va, NULL, flags); 183 va += MMU_PAGESIZE4M; 200 caddr_t va; local 203 /* Demap all pages in the VA range for the first user TSB */ 204 va = utsb_vabase; 205 end_va = va + tsb_slab_size 254 caddr_t va = ktsb_base; local [all...] |
| /onnv/onnv-gate/usr/src/uts/sun4u/os/ |
| ppage.c | 102 caddr_t va; local 106 va = (caddr_t)PPMAPBASE; 130 (caddr_t)((uintptr_t)va + (nset * setsize)); 132 va += MMU_PAGESIZE; 161 caddr_t va; local 187 va = ppmap_vaddrs[index]; 188 if (va != NULL) { 193 va, NULL) == va) { 194 hat_memload(kas.a_hat, va, pp 274 caddr_t va; local 504 caddr_t va; local [all...] |
| /onnv/onnv-gate/usr/src/uts/sun4u/opl/ml/ |
| mc-opl_asm.s | 41 mc_prefetch(uint64_t va)
|
| /onnv/onnv-gate/usr/src/uts/i86pc/boot/ |
| boot_mmu.c | 60 vatoindex(uint64_t va, uint_t level) 62 return ((va >> shift_amt[level]) & (ptes_per_table - 1)); 70 find_pte(uint64_t va, paddr_t *pa, uint_t level, uint_t probe_only) 80 if (IN_HYPERVISOR_VA(va)) 92 index = vatoindex(va, l); 120 index = vatoindex(va, l);
|
| /onnv/onnv-gate/usr/src/uts/i86xpv/sys/ |
| xen_mmu.h | 52 #define IN_HYPERVISOR_VA(va) \ 53 ((va) >= HYPERVISOR_VIRT_START && (va) < HYPERVISOR_VIRT_END) 57 #define IN_HYPERVISOR_VA(va) ((va) >= xen_virt_start) 81 * - to relocate initial hypervisor data structures into kernel VA range.
|
| /onnv/onnv-gate/usr/src/lib/efcode/fcdriver/ |
| dma.c | 70 fstack_t va, len, cacheable; local 77 va = POP(DS); 80 fc_int2cell(cacheable), fc_size2cell(len), fc_ptr2cell(va), 91 fstack_t va, dva, len; local 98 va = POP(DS); 101 fc_ptr2cell(dva), fc_ptr2cell(va));
|
| /onnv/onnv-gate/usr/src/lib/pyzfs/common/ |
| table.py | 45 va = list() 48 va.append(v) 50 self.lines.append((sortkey, va)) 58 for (k, va) in self.lines: 62 line += va[i] 70 line += fmt % (mfl, va[i])
|
| /onnv/onnv-gate/usr/src/uts/common/fs/ |
| nbmlock.c | 137 struct vattr va; local 140 va.va_mask = AT_MODE; 141 error = VOP_GETATTR(vp, &va, 0, cr, NULL); 145 *svp = MANDLOCK(vp, va.va_mode);
|
| /onnv/onnv-gate/usr/src/uts/i86pc/sys/ |
| pc_mmu.h | 42 #define IN_HYPERVISOR_VA(va) (__lintzero)
|
| /onnv/onnv-gate/usr/src/cmd/svc/svccfg/ |
| svccfg_main.c | 97 vmessage(const char *fmt, va_list va) 111 if (vfprintf(strm, fmt, va) < 0 && interactive) 126 va_list va; local 128 va_start(va, fmt); 129 vmessage(fmt, va); 130 va_end(va); 157 va_list va; local 159 va_start(va, fmt); 160 vmessage(fmt, va); 161 va_end(va); [all...] |
| /onnv/onnv-gate/usr/src/stand/lib/fs/nfs/ |
| nfsops.c | 371 struct vattr va; local 388 bzero((char *)&va, sizeof (va)); 389 va.va_mask = AT_TYPE | AT_SIZE | AT_MODE | AT_NODEID | 394 status = nfsgetattr(&filep->file, &va); 397 status = nfs3getattr(&filep->file, &va); 400 status = nfs4getattr(&filep->file, &va); 412 if (va.va_size > (u_offset_t)MAXOFF_T) { 416 stp->st_size = (off_t)va.va_size; 417 stp->st_mode = VTTOIF(va.va_type) | va.va_mode [all...] |
| /onnv/onnv-gate/usr/src/uts/common/fs/nfs/ |
| nfs_acl_srv.c | 84 vattr_t va; local 123 va.va_mask = AT_ALL; 124 error = rfs4_delegated_getattr(vp, &va, 0, cr); 130 error = vattr_to_nattr(&va, &resp->resok.attr); 198 vattr_t va; local 221 va.va_mask = AT_ALL; 222 error = rfs4_delegated_getattr(vp, &va, 0, cr); 229 error = vattr_to_nattr(&va, &resp->resok.attr); 253 vattr_t va; local 261 va.va_mask = AT_ALL 292 vattr_t va; local 420 struct vattr va; local 454 vattr_t va; local 581 vattr_t va; local 693 struct vattr va; local [all...] |
| 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); 120 acl_perm(vp, exi, &va, cr); 121 error = vattr_to_nattr(&va, &ns->ns_attr); 147 struct vattr va; local 165 error = sattr_to_vattr(&args->saa_sa, &va); 184 if (va.va_mask & AT_MTIME) { 185 if (va.va_mtime.tv_nsec == 1000000000) { 186 gethrestime(&va.va_mtime) 338 struct vattr va; local 489 struct vattr va; local 604 struct vattr va; local 883 struct vattr va; local 1132 struct vattr va; local 1637 struct vattr va; local 2227 struct vattr va; local 2320 struct vattr va; local [all...] |
| /onnv/onnv-gate/usr/src/uts/common/xen/sys/ |
| privcmd.h | 65 unsigned long va; member in struct:__privcmd_mmap_entry
|
| /onnv/onnv-gate/usr/src/uts/sun4v/vm/ |
| 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, int do_dtlb [all...] |
| /onnv/onnv-gate/usr/src/uts/common/sys/ib/adapters/hermon/ |
| 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)]; \
|