Searched defs:pte (Results 1 - 16 of 16) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/vm/
H A Dhat_kdi.c58 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 Dhtable.c214 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 Dhat_i86.c956 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 Dpte.h62 typedef struct pte { struct
99 typedef struct pte { struct
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dxen_mmu.c300 pte2pfn(x86pte_t pte, level_t l) argument
302 mfn_t mfn = PTE2MFN(pte, l);
304 if ((pte & PT_SOFTWARE) >= PT_FOREIGN)
H A Dxpv_panic.c161 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 Dlibnwam_object.c541 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 Dlibnwam_ncp.c1462 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 Di86mmu.c391 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 Dheap_kmem.c146 struct pte *pte; member in struct:kmem_info
/illumos-gate/usr/src/cmd/fs.d/nfs/nfslog/
H A Dnfslog_trans.c157 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 Dseg_mf.c227 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 Dmdb_kb.c746 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 Dxdt.c404 {"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 Dimmu_dvma.c1969 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 Dfakebop.c1537 x86pte_t pte; local
1573 pte = mfn_to_ma(copy_mfn) | PT_NOCONSIST | PT_VALID;
1574 if (HYPERVISOR_update_va_mapping(va, pte,

Completed in 182 milliseconds