Searched refs:CTX_HWBITS (Results 1 - 18 of 18) sorted by relevance
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | mmu_context_64.h | 75 : "r" (CTX_HWBITS((__mm)->context)), \ 125 tsb_context_switch_ctx(mm, CTX_HWBITS(mm->context)); in switch_mm() 133 __flush_tlb_mm(CTX_HWBITS(mm->context), in switch_mm()
|
H A D | tlb_64.h | 19 #define do_flush_tlb_mm(mm) __flush_tlb_mm(CTX_HWBITS(mm->context), SECONDARY_CONTEXT)
|
H A D | tlbflush_64.h | 58 __flush_tlb_page(CTX_HWBITS(mm->context), vaddr); in global_flush_tlb_page()
|
H A D | mmu_64.h | 59 #define CTX_HWBITS(__ctx) ((__ctx.sparc64_ctx_val) & CTX_HW_MASK) macro
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | mmu_context_64.h | 74 : "r" (CTX_HWBITS((__mm)->context)), \ 124 tsb_context_switch_ctx(mm, CTX_HWBITS(mm->context)); in switch_mm() 132 __flush_tlb_mm(CTX_HWBITS(mm->context), in switch_mm()
|
H A D | tlb_64.h | 19 #define do_flush_tlb_mm(mm) __flush_tlb_mm(CTX_HWBITS(mm->context), SECONDARY_CONTEXT)
|
H A D | tlbflush_64.h | 58 __flush_tlb_page(CTX_HWBITS(mm->context), vaddr); in global_flush_tlb_page()
|
H A D | mmu_64.h | 59 #define CTX_HWBITS(__ctx) ((__ctx.sparc64_ctx_val) & CTX_HW_MASK) macro
|
/kernel/linux/linux-5.10/arch/sparc/power/ |
H A D | hibernate.c | 39 tsb_context_switch_ctx(mm, CTX_HWBITS(mm->context)); in restore_processor_state()
|
/kernel/linux/linux-6.6/arch/sparc/power/ |
H A D | hibernate.c | 39 tsb_context_switch_ctx(mm, CTX_HWBITS(mm->context)); in restore_processor_state()
|
/kernel/linux/linux-5.10/arch/sparc/mm/ |
H A D | fault_64.c | 53 CTX_HWBITS(tsk->mm->context) : in unhandled_fault() 54 CTX_HWBITS(tsk->active_mm->context))); in unhandled_fault()
|
H A D | tlb.c | 40 __flush_tlb_pending(CTX_HWBITS(tb->mm->context), in flush_tlb_pending()
|
/kernel/linux/linux-6.6/arch/sparc/mm/ |
H A D | fault_64.c | 53 CTX_HWBITS(tsk->mm->context) : in unhandled_fault() 54 CTX_HWBITS(tsk->active_mm->context))); in unhandled_fault()
|
H A D | tlb.c | 41 __flush_tlb_pending(CTX_HWBITS(tb->mm->context), in flush_tlb_pending()
|
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | unaligned_64.c | 279 (current->mm ? CTX_HWBITS(current->mm->context) : in kernel_mna_trap_fault() 280 CTX_HWBITS(current->active_mm->context))); in kernel_mna_trap_fault()
|
H A D | smp_64.c | 1050 u32 ctx = CTX_HWBITS(mm->context); in smp_flush_tlb_mm() 1078 u32 ctx = CTX_HWBITS(mm->context); in smp_flush_tlb_pending() 1097 unsigned long context = CTX_HWBITS(mm->context); in smp_flush_tlb_page()
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | unaligned_64.c | 279 (current->mm ? CTX_HWBITS(current->mm->context) : in kernel_mna_trap_fault() 280 CTX_HWBITS(current->active_mm->context))); in kernel_mna_trap_fault()
|
H A D | smp_64.c | 1066 u32 ctx = CTX_HWBITS(mm->context); in smp_flush_tlb_mm() 1094 u32 ctx = CTX_HWBITS(mm->context); in smp_flush_tlb_pending() 1113 unsigned long context = CTX_HWBITS(mm->context); in smp_flush_tlb_page()
|
Completed in 18 milliseconds