Lines Matching refs:context
65 S390_lowcore.user_asce = mm->context.asce; in __crst_table_upgrade()
74 unsigned long asce_limit = mm->context.asce_limit; in crst_table_upgrade()
102 VM_BUG_ON(asce_limit != mm->context.asce_limit); in crst_table_upgrade()
108 mm->context.asce_limit = _REGION1_SIZE; in crst_table_upgrade()
109 mm->context.asce = __pa(mm->pgd) | _ASCE_TABLE_LENGTH | in crst_table_upgrade()
117 mm->context.asce_limit = TASK_SIZE_MAX; in crst_table_upgrade()
118 mm->context.asce = __pa(mm->pgd) | _ASCE_TABLE_LENGTH | in crst_table_upgrade()
252 spin_lock_bh(&mm->context.lock); in page_table_alloc()
253 if (!list_empty(&mm->context.pgtable_list)) { in page_table_alloc()
254 ptdesc = list_first_entry(&mm->context.pgtable_list, in page_table_alloc()
277 spin_unlock_bh(&mm->context.lock); in page_table_alloc()
302 spin_lock_bh(&mm->context.lock); in page_table_alloc()
303 list_add(&ptdesc->pt_list, &mm->context.pgtable_list); in page_table_alloc()
304 spin_unlock_bh(&mm->context.lock); in page_table_alloc()
341 spin_lock_bh(&mm->context.lock); in page_table_free()
355 list_add(&ptdesc->pt_list, &mm->context.pgtable_list); in page_table_free()
360 spin_unlock_bh(&mm->context.lock); in page_table_free()
394 spin_lock_bh(&mm->context.lock); in page_table_free_rcu()
409 list_add_tail(&ptdesc->pt_list, &mm->context.pgtable_list); in page_table_free_rcu()
414 spin_unlock_bh(&mm->context.lock); in page_table_free_rcu()