Lines Matching refs:before
37 initializer is used before runtime. If the initializer is used at runtime, a
38 proper implicit or explicit read memory barrier is needed before reading the
59 or explicit memory barrier is needed before the value set with the operation
149 variable a is set at boot time before the second CPU is brought online
205 include explicit memory barriers that are performed before and after
206 the operation. It must be done such that all memory operations before
211 before and after the atomic operation.
258 just before the operation.
304 "1" to obj->dead will be globally visible to other cpus before the
309 to other cpus before the "obj->dead = 1;" assignment.
380 before the atomic counter decrement is performed.
464 All memory operations before the atomic bit operation call must be
465 made visible globally before the atomic bit operation is made visible.
466 Likewise, the atomic bit operation must be visible globally before any
475 "obj->dead = 1;" is visible to cpus before the atomic memory operation
477 memory operation done by test_and_set_bit() must become visible before
497 /* All memory operations before this call will
498 * be globally visible before the clear_bit().
503 /* The clear_bit() will be visible before all
547 visible before any subsequent memory operation.
550 all previous memory operations are globally visible before the
566 sure the spinlock operation is globally visible before any
629 a counter dropping to zero is never made visible before the