Lines Matching refs:smp_store_release
261 Release operations include smp_store_release(), atomic_set_release(),
266 For example, use of smp_store_release() saves a line compared to the
270 smp_store_release(&y, 1);
272 More important, smp_store_release() makes it easier to connect up the
274 by the smp_store_release(), in this case "y", will normally be used in
286 smp_store_release(), which still provides the needed ordering of "x"
287 against "y". On x86, the version using smp_store_release() might compile
295 smp_store_release(), but also atomic_set_release(), and
299 smp_store_release() except that: (1) It takes the pointer to
330 As with smp_store_release(), this also makes it easier to connect
332 smp_store_release() that stores to "y". In addition, smp_load_acquire()
357 smp_store_release(&y, 1);
399 paired with a call to smp_store_release(). Calls to rcu_dereference()