Home
last modified time | relevance | path

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

/linux-6.3-rc2/kernel/sched/
A Dmembarrier.c225 atomic_set(&mm->membarrier_state, 0); in membarrier_exec_mmap()
236 int membarrier_state = 0; in membarrier_update_current_mm() local
239 membarrier_state = atomic_read(&next_mm->membarrier_state); in membarrier_update_current_mm()
240 if (READ_ONCE(rq->membarrier_state) == membarrier_state) in membarrier_update_current_mm()
242 WRITE_ONCE(rq->membarrier_state, membarrier_state); in membarrier_update_current_mm()
428 int membarrier_state = atomic_read(&mm->membarrier_state); in sync_runqueues_membarrier_state() local
433 this_cpu_write(runqueues.membarrier_state, membarrier_state); in sync_runqueues_membarrier_state()
497 &mm->membarrier_state); in membarrier_register_global_expedited()
567 membarrier_state = atomic_read(&mm->membarrier_state); in membarrier_get_registrations()
569 if (membarrier_state & states[i]) { in membarrier_get_registrations()
[all …]
A Dsched.h1038 int membarrier_state; member
3200 int membarrier_state; in membarrier_switch_mm() local
3205 membarrier_state = atomic_read(&next_mm->membarrier_state); in membarrier_switch_mm()
3206 if (READ_ONCE(rq->membarrier_state) == membarrier_state) in membarrier_switch_mm()
3209 WRITE_ONCE(rq->membarrier_state, membarrier_state); in membarrier_switch_mm()
/linux-6.3-rc2/arch/powerpc/include/asm/
A Dmembarrier.h16 likely(!(atomic_read(&next->membarrier_state) & in membarrier_arch_switch_mm()
/linux-6.3-rc2/include/linux/sched/
A Dmm.h425 if (likely(!(atomic_read(&mm->membarrier_state) & in membarrier_mm_sync_core_before_usermode()
/linux-6.3-rc2/include/linux/
A Dmm_types.h579 atomic_t membarrier_state; member

Completed in 16 milliseconds