Searched refs:ptpindex (Results 1 - 2 of 2) sorted by relevance
/freebsd-12-stable/sys/amd64/vmm/intel/ |
H A D | vtd.c | 522 int i, spshift, ptpshift, ptpindex, nlevels; local 526 ptpindex = 0; 567 ptpindex = (gpa >> ptpshift) & 0x1FF; 580 if (ptp[ptpindex] == 0) { 582 ptp[ptpindex] = vtophys(nlp)| VTD_PTE_RD | VTD_PTE_WR; 585 ptp = (uint64_t *)PHYS_TO_DMAP(ptp[ptpindex] & VTD_PTE_ADDR_M); 595 ptp[ptpindex] = 0; 597 ptp[ptpindex] = hpa | VTD_PTE_RD | VTD_PTE_WR; 600 ptp[ptpindex] |= VTD_PTE_SUPERPAGE;
|
/freebsd-12-stable/sys/amd64/vmm/ |
H A D | vmm_instruction_emul.c | 1960 int nlevels, pfcode, ptpshift, ptpindex, retval, usermode, writable; local 2007 ptpindex = (gla >> ptpshift) & 0x3FF; 2010 pte32 = ptpbase32[ptpindex]; 2031 if (atomic_cmpset_32(&ptpbase32[ptpindex], 2046 if (atomic_cmpset_32(&ptpbase32[ptpindex], 2067 ptpindex = (gla >> 30) & 0x3; 2069 pte = ptpbase[ptpindex]; 2093 ptpindex = (gla >> ptpshift) & 0x1FF; 2096 pte = ptpbase[ptpindex]; 2110 if (atomic_cmpset_64(&ptpbase[ptpindex], [all...] |
Completed in 127 milliseconds