Lines Matching refs:context
41 &mm->context.tsb_block[MM_TSB_BASE], in tsb_context_switch_ctx()
43 (mm->context.tsb_block[MM_TSB_HUGE].tsb ? in tsb_context_switch_ctx()
44 &mm->context.tsb_block[MM_TSB_HUGE] : in tsb_context_switch_ctx()
49 , __pa(&mm->context.tsb_descr[MM_TSB_BASE]), in tsb_context_switch_ctx()
74 : "r" (CTX_HWBITS((__mm)->context)), \
89 spin_lock_irqsave(&mm->context.lock, flags); in switch_mm()
90 ctx_valid = CTX_VALID(mm->context); in switch_mm()
124 tsb_context_switch_ctx(mm, CTX_HWBITS(mm->context)); in switch_mm()
132 __flush_tlb_mm(CTX_HWBITS(mm->context), in switch_mm()
135 spin_unlock_irqrestore(&mm->context.lock, flags); in switch_mm()
179 if (current && current->mm && current->mm->context.adi) { in finish_arch_post_lock_switch()