Lines Matching refs:pgt
1303 * @pgt: pointer to the start of a shadow page table
1308 unsigned long *pgt)
1314 pgt[i] = _PAGE_INVALID;
1326 unsigned long sto, *ste, *pgt;
1336 pgt = (unsigned long *)(*ste & _SEGMENT_ENTRY_ORIGIN);
1338 __gmap_unshadow_pgt(sg, raddr, pgt);
1340 page = pfn_to_page(__pa(pgt) >> PAGE_SHIFT);
1356 unsigned long *pgt;
1364 pgt = (unsigned long *)(sgt[i] & _REGION_ENTRY_ORIGIN);
1366 __gmap_unshadow_pgt(sg, raddr, pgt);
1368 page = pfn_to_page(__pa(pgt) >> PAGE_SHIFT);
1978 * @pgt: parent gmap address of the page table to get shadowed
1980 * @fake: pgt references contiguous guest memory block, not a pgtable
1988 unsigned long *pgt, int *dat_protection,
2001 *pgt = page->index & ~GMAP_SHADOW_FAKE_TABLE;
2018 * @pgt: parent gmap address of the page table to get shadowed
2019 * @fake: pgt references contiguous guest memory block, not a pgtable
2027 int gmap_shadow_pgt(struct gmap *sg, unsigned long saddr, unsigned long pgt,
2035 BUG_ON(!gmap_is_shadow(sg) || (pgt & _SEGMENT_ENTRY_LARGE));
2040 page->index = pgt & _SEGMENT_ENTRY_ORIGIN;
2060 (pgt & _SEGMENT_ENTRY_PROTECT) | _SEGMENT_ENTRY_INVALID;
2069 /* Make pgt read-only in parent gmap page table (not the pgste) */
2071 origin = pgt & _SEGMENT_ENTRY_ORIGIN & PAGE_MASK;