CTX_HWBITS
tsb_context_switch_ctx(mm, CTX_HWBITS(mm->context));
__flush_tlb_mm(CTX_HWBITS(mm->context),
: "r" (CTX_HWBITS((__mm)->context)), \
#define do_flush_tlb_mm(mm) __flush_tlb_mm(CTX_HWBITS(mm->context), SECONDARY_CONTEXT)
__flush_tlb_page(CTX_HWBITS(mm->context), vaddr);
u32 ctx = CTX_HWBITS(mm->context);
u32 ctx = CTX_HWBITS(mm->context);
unsigned long context = CTX_HWBITS(mm->context);
(current->mm ? CTX_HWBITS(current->mm->context) :
CTX_HWBITS(current->active_mm->context)));
CTX_HWBITS(tsk->mm->context) :
CTX_HWBITS(tsk->active_mm->context)));
__flush_tlb_pending(CTX_HWBITS(tb->mm->context),
tsb_context_switch_ctx(mm, CTX_HWBITS(mm->context));