Lines Matching refs:context
72 if (mm->context.asce_limit < limit) { in crst_table_upgrade()
74 if (mm->context.asce_limit <= (1UL << 31)) { in crst_table_upgrade()
76 mm->context.asce_limit = 1UL << 42; in crst_table_upgrade()
77 mm->context.asce_bits = _ASCE_TABLE_LENGTH | in crst_table_upgrade()
82 mm->context.asce_limit = 1UL << 53; in crst_table_upgrade()
83 mm->context.asce_bits = _ASCE_TABLE_LENGTH | in crst_table_upgrade()
90 mm->task_size = mm->context.asce_limit; in crst_table_upgrade()
97 if (mm->context.asce_limit < limit) in crst_table_upgrade()
112 while (mm->context.asce_limit > limit) { in crst_table_downgrade()
116 mm->context.asce_limit = 1UL << 42; in crst_table_downgrade()
117 mm->context.asce_bits = _ASCE_TABLE_LENGTH | in crst_table_downgrade()
122 mm->context.asce_limit = 1UL << 31; in crst_table_downgrade()
123 mm->context.asce_bits = _ASCE_TABLE_LENGTH | in crst_table_downgrade()
131 mm->task_size = mm->context.asce_limit; in crst_table_downgrade()
191 list_add(&gmap->list, &mm->context.gmap_list); in gmap_alloc()
489 list_for_each_entry(gmap, &mm->context.gmap_list, list) { in gmap_unlink()
785 list_for_each_entry(gmap, &mm->context.gmap_list, list) { in gmap_do_ipte_notify()
1004 spin_lock_bh(&mm->context.list_lock); in page_table_alloc()
1006 if (!list_empty(&mm->context.pgtable_list)) { in page_table_alloc()
1007 page = list_first_entry(&mm->context.pgtable_list, in page_table_alloc()
1014 spin_unlock_bh(&mm->context.list_lock); in page_table_alloc()
1025 spin_lock_bh(&mm->context.list_lock); in page_table_alloc()
1026 list_add(&page->lru, &mm->context.pgtable_list); in page_table_alloc()
1034 spin_unlock_bh(&mm->context.list_lock); in page_table_alloc()
1048 spin_lock_bh(&mm->context.list_lock); in page_table_free()
1053 list_add(&page->lru, &mm->context.pgtable_list); in page_table_free()
1054 spin_unlock_bh(&mm->context.list_lock); in page_table_free()
1093 spin_lock_bh(&mm->context.list_lock); in page_table_free_rcu()
1098 list_add_tail(&page->lru, &mm->context.pgtable_list); in page_table_free_rcu()
1099 spin_unlock_bh(&mm->context.list_lock); in page_table_free_rcu()
1161 tlb->mm->context.flush_mm = 1; in tlb_remove_table()
1217 mm->context.has_pgste = 1; in s390_enable_sie()
1266 mm->context.use_skey = 1; in s390_enable_skey()
1270 mm->context.use_skey = 0; in s390_enable_skey()