Lines Matching +full:line +full:- +full:orders
1 // SPDX-License-Identifier: GPL-2.0-or-later
19 /* 32-bit keeps track of the current PGDIR in the thread struct */ in switch_mm_pgdir()
20 tsk->thread.pgdir = mm->pgd; in switch_mm_pgdir()
22 tsk->thread.sr0 = mm->context.sr0; in switch_mm_pgdir()
25 tsk->thread.pid = mm->context.id; in switch_mm_pgdir()
32 /* 64-bit Book3E keeps track of current PGD in the PACA */ in switch_mm_pgdir()
33 get_paca()->pgd = mm->pgd; in switch_mm_pgdir()
35 tsk->thread.pid = mm->context.id; in switch_mm_pgdir()
56 * This full barrier orders the store to the cpumask above vs in switch_mm_irqs_off()
68 * On the other side, the barrier is in mm/tlb-radix.c for in switch_mm_irqs_off()
69 * radix which orders earlier stores to clear the PTEs before in switch_mm_irqs_off()
75 * switching between processes after store to rq->curr, before in switch_mm_irqs_off()
76 * user-space memory accesses. in switch_mm_irqs_off()
102 * sub architectures. Out of line for now in switch_mm_irqs_off()
112 void *frag = pte_frag_get(&mm->context); in arch_exit_mmap()