Home
last modified time | relevance | path

Searched refs:membarrier_state (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/kernel/sched/
Dmembarrier.c84 if (p && p->mm && (atomic_read(&p->mm->membarrier_state) & in membarrier_global_expedited()
119 if (!(atomic_read(&current->mm->membarrier_state) & in membarrier_private_expedited()
123 if (!(atomic_read(&current->mm->membarrier_state) & in membarrier_private_expedited()
194 if (atomic_read(&mm->membarrier_state) & in membarrier_register_global_expedited()
197 atomic_or(MEMBARRIER_STATE_GLOBAL_EXPEDITED, &mm->membarrier_state); in membarrier_register_global_expedited()
216 &mm->membarrier_state); in membarrier_register_global_expedited()
238 if (atomic_read(&mm->membarrier_state) & state) in membarrier_register_private_expedited()
240 atomic_or(MEMBARRIER_STATE_PRIVATE_EXPEDITED, &mm->membarrier_state); in membarrier_register_private_expedited()
243 &mm->membarrier_state); in membarrier_register_private_expedited()
251 atomic_or(state, &mm->membarrier_state); in membarrier_register_private_expedited()
/Linux-v4.19/include/linux/sched/
Dmm.h308 if (likely(!(atomic_read(&mm->membarrier_state) & in membarrier_mm_sync_core_before_usermode()
316 atomic_set(&t->mm->membarrier_state, 0); in membarrier_execve()
/Linux-v4.19/arch/powerpc/include/asm/
Dmembarrier.h15 if (likely(!(atomic_read(&next->membarrier_state) & in membarrier_arch_switch_mm()
/Linux-v4.19/include/linux/
Dmm_types.h431 atomic_t membarrier_state; member