Lines Matching refs:context
57 BUG_ON(mm->context.asce_limit != (1UL << 42)); in crst_table_upgrade()
68 mm->context.asce_limit = 1UL << 53; in crst_table_upgrade()
69 mm->context.asce = __pa(mm->pgd) | _ASCE_TABLE_LENGTH | in crst_table_upgrade()
71 mm->task_size = mm->context.asce_limit; in crst_table_upgrade()
83 BUG_ON(mm->context.asce_limit != (1UL << 42)); in crst_table_downgrade()
92 mm->context.asce_limit = 1UL << 31; in crst_table_downgrade()
93 mm->context.asce = __pa(mm->pgd) | _ASCE_TABLE_LENGTH | in crst_table_downgrade()
95 mm->task_size = mm->context.asce_limit; in crst_table_downgrade()
155 list_add(&gmap->list, &mm->context.gmap_list); in gmap_alloc()
453 list_for_each_entry(gmap, &mm->context.gmap_list, list) { in gmap_unlink()
749 list_for_each_entry(gmap, &mm->context.gmap_list, list) { in gmap_do_ipte_notify()
920 spin_lock_bh(&mm->context.list_lock); in page_table_alloc()
921 if (!list_empty(&mm->context.pgtable_list)) { in page_table_alloc()
922 page = list_first_entry(&mm->context.pgtable_list, in page_table_alloc()
935 spin_unlock_bh(&mm->context.list_lock); in page_table_alloc()
958 spin_lock_bh(&mm->context.list_lock); in page_table_alloc()
959 list_add(&page->lru, &mm->context.pgtable_list); in page_table_alloc()
960 spin_unlock_bh(&mm->context.list_lock); in page_table_alloc()
974 spin_lock_bh(&mm->context.list_lock); in page_table_free()
977 list_add(&page->lru, &mm->context.pgtable_list); in page_table_free()
980 spin_unlock_bh(&mm->context.list_lock); in page_table_free()
1006 spin_lock_bh(&mm->context.list_lock); in page_table_free_rcu()
1009 list_add_tail(&page->lru, &mm->context.pgtable_list); in page_table_free_rcu()
1012 spin_unlock_bh(&mm->context.list_lock); in page_table_free_rcu()
1085 tlb->mm->context.flush_mm = 1; in tlb_remove_table()
1141 mm->context.has_pgste = 1; in s390_enable_sie()
1190 mm->context.use_skey = 1; in s390_enable_skey()
1194 mm->context.use_skey = 0; in s390_enable_skey()