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.
306 "1" to obj->dead will be globally visible to other cpus before the
311 to other cpus before the "obj->dead = 1;" assignment.
382 before the atomic counter decrement is performed.
466 All memory operations before the atomic bit operation call must be
467 made visible globally before the atomic bit operation is made visible.
468 Likewise, the atomic bit operation must be visible globally before any
477 "obj->dead = 1;" is visible to cpus before the atomic memory operation
479 memory operation done by test_and_set_bit() must become visible before
499 /* All memory operations before this call will
500 * be globally visible before the clear_bit().
505 /* The clear_bit() will be visible before all
553 visible before any subsequent memory operation.
556 all previous memory operations are globally visible before the
572 sure the spinlock operation is globally visible before any
635 a counter dropping to zero is never made visible before the