Lines Matching defs:vaddr

157 			if (this pv is for this pmap/vaddr) {
179 structure accessed on a hash list via a hash of [pmap, vaddr]. These have been
606 vm_map_offset_t vaddr;
620 pmap_pagetable_corruption_log(pmap_pv_assertion_t incident, pmap_pagetable_corruption_t suppress_reason, pmap_pagetable_corruption_action_t action, pmap_t pmap, vm_map_offset_t vaddr, pt_entry_t *ptep, ppnum_t ppn, pmap_t pvpmap, vm_map_offset_t pvva) {
627 pmap_pagetable_corruption_records[pmap_pagetable_corruption_log_index].vaddr = vaddr;
638 pmap_classify_pagetable_corruption(pmap_t pmap, vm_map_offset_t vaddr, ppnum_t *ppnp, pt_entry_t *ptep, pmap_pv_assertion_t incident) {
668 if ((popcnt1((uintptr_t)pv_e->pmap ^ (uintptr_t)pmap) && pv_e->va == vaddr) ||
669 (pv_e->pmap == pmap && popcnt1(pv_e->va ^ vaddr))) {
671 pv_e->va = vaddr;
686 if (npv_h->va == vaddr && npv_h->pmap == pmap) {
731 pmap_pagetable_corruption_log(incident, suppress_reason, action, pmap, vaddr, &cpte, *ppnp, pvpmap, pvva);
742 vm_map_offset_t vaddr,
759 pmap_pagetable_corruption_action_t pac = pmap_classify_pagetable_corruption(pmap, vaddr, ppnp, pte, ROOT_ABSENT);
763 panic("Possible memory corruption: pmap_pv_remove(%p,0x%llx,0x%x, 0x%llx, %p, %p): null pv_list!", pmap, vaddr, ppn, *pte, ppnp, pte);
773 if (pv_h->va == vaddr && pv_h->pmap == pmap) {
795 pmap, vaddr, ppn);
812 pvhash_idx = pvhashidx(pmap, vaddr);
817 pmap, vaddr, ppn, *pte, pte);
825 pvh_e->va == vaddr &&
833 pmap_pagetable_corruption_action_t pac = pmap_classify_pagetable_corruption(pmap, vaddr, ppnp, pte, ROOT_PRESENT);
836 panic("Possible memory corruption: pmap_pv_remove(%p, 0x%llx, 0x%x, 0x%llx, %p, %p): pv not on hash, head: %p, 0x%llx", pmap, vaddr, ppn, *pte, ppnp, pte, pv_h->pmap, pv_h->va);
986 pmap64_pml4(pmap_t pmap, vm_map_offset_t vaddr)
988 if (__improbable((vaddr > 0x00007FFFFFFFFFFFULL) &&
989 (vaddr < 0xFFFF800000000000ULL))) {
994 return PHYSMAP_PTOV(&((pml4_entry_t *)pmap->pm_cr3)[(vaddr >> PML4SHIFT) & (NPML4PG-1)]);
996 return &pmap->pm_pml4[(vaddr >> PML4SHIFT) & (NPML4PG-1)];
1004 pmap64_pdpt(pmap_t pmap, vm_map_offset_t vaddr)
1009 pml4 = pmap64_pml4(pmap, vaddr);
1013 [(vaddr >> PDPTSHIFT) & (NPDPTPG-1)];
1021 pmap64_pde(pmap_t pmap, vm_map_offset_t vaddr)
1026 pdpt = pmap64_pdpt(pmap, vaddr);
1031 [(vaddr >> PDSHIFT) & (NPDPG-1)];
1048 * return address of mapped pte for vaddr va in pmap pmap.
1054 pmap_pte(pmap_t pmap, vm_map_offset_t vaddr)
1060 pde = pmap64_pde(pmap, vaddr);
1067 [i386_btop(vaddr) & (ppnum_t)(NPTEPG-1)];