Home
last modified time | relevance | path

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

/kernel/sched/
A Dmembarrier.c230 atomic_set(&mm->membarrier_state, 0); in membarrier_exec_mmap()
241 int membarrier_state = 0; in membarrier_update_current_mm() local
244 membarrier_state = atomic_read(&next_mm->membarrier_state); in membarrier_update_current_mm()
245 if (READ_ONCE(rq->membarrier_state) == membarrier_state) in membarrier_update_current_mm()
247 WRITE_ONCE(rq->membarrier_state, membarrier_state); in membarrier_update_current_mm()
440 int membarrier_state = atomic_read(&mm->membarrier_state); in sync_runqueues_membarrier_state() local
445 this_cpu_write(runqueues.membarrier_state, membarrier_state); in sync_runqueues_membarrier_state()
510 &mm->membarrier_state); in membarrier_register_global_expedited()
580 membarrier_state = atomic_read(&mm->membarrier_state); in membarrier_get_registrations()
582 if (membarrier_state & states[i]) { in membarrier_get_registrations()
[all …]
A Dsched.h1176 int membarrier_state; member
3465 int membarrier_state; in membarrier_switch_mm() local
3470 membarrier_state = atomic_read(&next_mm->membarrier_state); in membarrier_switch_mm()
3471 if (READ_ONCE(rq->membarrier_state) == membarrier_state) in membarrier_switch_mm()
3474 WRITE_ONCE(rq->membarrier_state, membarrier_state); in membarrier_switch_mm()

Completed in 24 milliseconds