HomeSort by relevance Sort by last modified time
    Searched refs:va (Results 1 - 25 of 221) sorted by null

1 2 3 4 5 6 7 8 9

  /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)]; \

Completed in 720 milliseconds

1 2 3 4 5 6 7 8 9