| /illumos-gate/usr/src/uts/i86pc/vm/ |
| H A D | hat_kdi.c | 58 uint_t hat_kdi_use_pae; /* if 0, use x86pte32_t for pte type */ 61 static x86pte_t *hat_kdi_pte = NULL; /* vaddr of pte for hat_kdi_page */ 157 x86pte_t pte; local 187 pte = 0; 188 if (kdi_pread((caddr_t)&pte, mmu.pte_size, *pap, &len) != 0) 190 if (pte == 0) 193 (pte & PT_PAGESIZE)) { 194 *pap = kdi_mtop(pte & PT_PADDR_LGPG); 197 *pap = kdi_mtop(pte & PT_PADDR); 215 x86pte_t pte; local [all...] |
| H A D | htable.c | 214 x86pte_t pte = PT_NOCONSIST | PT_REF | PT_MOD; local 220 pte |= pa_to_ma(pa) | how; 222 pte = 0; 224 pte, UVMF_INVLPG | UVMF_ALL)); 254 xen_map(uint64_t pte, caddr_t va) argument 256 if (HYPERVISOR_update_va_mapping((uintptr_t)va, pte, 443 x86pte_t pte; local 477 pte = x86pte_get(ht, e); 478 if (!PTE_ISVALID(pte)) 480 hat_pte_unmap(ht, e, HAT_UNLOAD, pte, NUL 1493 x86pte_t pte; local 1682 x86pte_t pte; local 1776 htable_getpte( struct hat *hat, uintptr_t vaddr, uint_t *entry, x86pte_t *pte, level_t level) argument 1814 x86pte_t pte; local 1961 x86pte_t pte = 0; local 2070 x86pte_t pte; local 2180 x86pte_t pte; local 2358 x86pte_t pte; local 2408 x86pte_t pte; local 2419 dest->ht_level, pte); local 2425 entry, dest->ht_level, pte); local [all...] |
| H A D | hat_i86.c | 956 x86pte_t pte; local 968 pte = dest[i]; 969 if (pte == src[i]) 971 if (atomic_cas_64(dest + i, pte, src[i]) != src[i]) 1064 x86pte_t pte; local 1067 pte = MAKEPTE(pfn, level); 1070 PTE_SET(pte, PT_WRITABLE); 1073 PTE_SET(pte, PT_USER); 1076 PTE_SET(pte, mmu.pt_nx); 1083 PTE_SET(pte, PT_NOCONSIS 1246 hati_sync_pte_to_page(page_t *pp, x86pte_t pte, level_t level) argument 1296 hati_pte_map( htable_t *ht, uint_t entry, page_t *pp, x86pte_t pte, int flags, void *pte_ptr) argument 1431 x86pte_t pte; local 1505 x86pte_t pte; local 2507 x86pte_t pte; local 2595 x86pte_t pte; local 2813 x86pte_t pte; local 2922 x86pte_t pte; local 3009 x86pte_t pte; local 3963 x86pte_t pte; local 4061 x86pte_t pte; local [all...] |
| /illumos-gate/usr/src/uts/intel/ia32/sys/ |
| H A D | pte.h | 62 typedef struct pte { struct 99 typedef struct pte { struct
|
| /illumos-gate/usr/src/uts/i86xpv/os/ |
| H A D | xen_mmu.c | 300 pte2pfn(x86pte_t pte, level_t l) argument 302 mfn_t mfn = PTE2MFN(pte, l); 304 if ((pte & PT_SOFTWARE) >= PT_FOREIGN)
|
| H A D | xpv_panic.c | 161 x86pte_t pte, *pteptr; local 168 pte = pfn_to_pa(pfn) | PT_VALID; 172 *pteptr = pte; 174 *(x86pte32_t *)pteptr = pte; 188 x86pte_t pte; local 230 pte = GET_PTE(ptep); 231 if (pte & PTE_VALID) 258 pfn = PTE2MFN(pte, l); 259 if (!PTE_ISPAGE(pte, l))
|
| /illumos-gate/usr/src/lib/libnwam/common/ |
| H A D | libnwam_object.c | 541 struct nwam_prop_table_entry *pte; local 545 if ((pte = nwam_get_prop_table_entry(table, propname)) == NULL) { 550 *descriptionp = dgettext(TEXT_DOMAIN, pte->prop_description); 558 struct nwam_prop_table_entry *pte; local 562 if ((pte = nwam_get_prop_table_entry(table, propname)) == NULL) 565 *typep = pte->prop_type; 574 struct nwam_prop_table_entry *pte; local 578 if ((pte = nwam_get_prop_table_entry(table, propname)) == NULL) 581 if (pte->prop_max_numvalues > 1) 593 struct nwam_prop_table_entry *pte; local 627 struct nwam_prop_table_entry *pte; local [all...] |
| H A D | libnwam_ncp.c | 1462 struct nwam_prop_table_entry *pte; local 1488 if ((pte = nwam_get_prop_table_entry(ncu_prop_table, propname)) == NULL) 1491 if (typeflags & pte->prop_type_membership && 1492 classflags & pte->prop_class_membership) {
|
| /illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/ |
| H A D | i86mmu.c | 391 pte2mfn(x86pte_t pte, uint_t level) argument 394 if (level > 0 && (pte & PT_PAGESIZE)) 395 mfn = mmu_btop(pte & PT_PADDR_LGPG); 397 mfn = mmu_btop(pte & PT_PADDR); 409 do_pte_dcmd(int level, uint64_t pte) argument 417 mdb_printf("pte=%llr: ", pte); 418 if (PTE_GET(pte, mmu.pt_nx)) 421 mfn = pte2mfn(pte, level); 424 if (PTE_GET(pte, PT_NOCONSIS 488 uint64_t pte = 0; local 574 x86pte_t pte; local 727 x86pte_t pte; local 868 x86pte_t pte; local [all...] |
| /illumos-gate/usr/src/psm/stand/boot/common/ |
| H A D | heap_kmem.c | 146 struct pte *pte; member in struct:kmem_info
|
| /illumos-gate/usr/src/cmd/fs.d/nfs/nfslog/ |
| H A D | nfslog_trans.c | 157 struct transentry *pte; local 159 if ((pte = (struct transentry *)calloc(1, sizeof (*pte))) == NULL) { 164 pte->next = pte->prev = NULL; 166 return (pte); 174 struct transentry *pte; local 182 for (pte = te_list->next; pte != te_list; pte 250 remove_te(struct transentry *pte) argument 469 struct transentry *pte; local 559 struct transentry *pte = NULL; local 629 struct transentry *pte = NULL; local 701 struct transentry *pte = NULL; local 766 struct transentry *pte = NULL; local 835 struct transentry *pte = NULL; local 994 struct transentry *pte = NULL; local 1191 struct transentry *pte = NULL; local 1261 struct transentry *pte = NULL; local 1334 struct transentry *pte = NULL; local 1400 struct transentry *pte = NULL; local 1465 struct transentry *pte = NULL; local 1623 struct transentry *pte = NULL; local 1860 struct transentry *pte = NULL; local 1994 nfslog_print_trans_logentry(struct transentry *pte, struct nfslog_trans_file *tf) argument [all...] |
| /illumos-gate/usr/src/uts/i86xpv/vm/ |
| H A D | seg_mf.c | 227 x86pte_t pte; local 260 pte = mmu_ptob((x86pte_t)mfn) | PT_VALID | PT_USER | PT_FOREIGN; 262 pte |= PT_WRITABLE; 264 if (HYPERVISOR_update_va_mapping_otherdomain((uintptr_t)addr, pte, 733 * passing the MA of the actual pte of the mapping to the hypervisor.
|
| /illumos-gate/usr/src/cmd/mdb/intel/modules/mdb_kb/ |
| H A D | mdb_kb.c | 746 uint64_t pte = 0; local 750 pte = *((uint64_t *)ptep); 753 pte = *((uint32_t *)ptep); 756 return (pte); 760 xkb_pte_to_base_mfn(uint64_t pte, size_t level) argument 762 if (PTE_IS_LGPG(pte, level)) { 763 pte &= PT_PADDR_LGPG; 765 pte &= PT_PADDR; 768 return (pte >> PAGE_SHIFT); 779 uint64_t pte; local [all...] |
| /illumos-gate/usr/src/uts/common/xen/dtrace/ |
| H A D | xdt.c | 404 {"pv", "pte-write-emul", XDT_PV_PTWR_EMULATION, XDT_PV }, 550 x86pte_t pte; local 569 pte = mmu_ptob((x86pte_t)mfn) | PT_VALID | PT_USER 573 pte, UVMF_INVLPG | UVMF_LOCAL, DOMID_XEN); 1127 * data[0] = pte 1137 * data[0] = pte(0:31) 1138 * data[1] = pte(32:63) 1452 * data[0] = pte(0:31) 1453 * data[1] = pte(32:63) 1463 * data[0] = pte( [all...] |
| /illumos-gate/usr/src/uts/i86pc/io/ |
| H A D | immu_dvma.c | 1969 hw_pdte_t pte; local 1995 "pte not found in domid %d for faulting addr %" PRIx64, 2001 pte = *((hw_pdte_t *) 2005 "domid %d pte: %" PRIx64 "(paddr %" PRIx64 ")", domain->dom_did, 2006 (unsigned long long)pte, (unsigned long long)PDTE_PADDR(pte)); 2014 hw_pdte_t pte; local 2017 pte = immu->immu_ptemask; 2018 PDTE_SET_PADDR(pte, paddr); 2020 pte [all...] |
| /illumos-gate/usr/src/uts/i86pc/os/ |
| H A D | fakebop.c | 1537 x86pte_t pte; local 1573 pte = mfn_to_ma(copy_mfn) | PT_NOCONSIST | PT_VALID; 1574 if (HYPERVISOR_update_va_mapping(va, pte,
|