Lines Matching refs:pgd
54 unsigned long *table, *pgd; in crst_table_upgrade() local
64 pgd = (unsigned long *) mm->pgd; in crst_table_upgrade()
66 pgd_populate(mm, (pgd_t *) table, (pud_t *) pgd); in crst_table_upgrade()
67 mm->pgd = (pgd_t *) table; in crst_table_upgrade()
69 mm->context.asce = __pa(mm->pgd) | _ASCE_TABLE_LENGTH | in crst_table_upgrade()
80 pgd_t *pgd; in crst_table_downgrade() local
90 pgd = mm->pgd; in crst_table_downgrade()
91 mm->pgd = (pgd_t *) (pgd_val(*pgd) & _REGION_ENTRY_ORIGIN); in crst_table_downgrade()
93 mm->context.asce = __pa(mm->pgd) | _ASCE_TABLE_LENGTH | in crst_table_downgrade()
96 crst_table_free(mm, (unsigned long *) pgd); in crst_table_downgrade()
476 pgd_t *pgd; in __gmap_link() local
510 pgd = pgd_offset(mm, vmaddr); in __gmap_link()
511 VM_BUG_ON(pgd_none(*pgd)); in __gmap_link()
512 pud = pud_offset(pgd, vmaddr); in __gmap_link()