Home
last modified time | relevance | path

Searched refs:barrier (Results 1 – 18 of 18) sorted by relevance

/include/linux/
A Dspinlock_up.h32 barrier(); in arch_spin_lock()
40 barrier(); in arch_spin_trylock()
47 barrier(); in arch_spin_unlock()
54 #define arch_read_lock(lock) do { barrier(); (void)(lock); } while (0)
55 #define arch_write_lock(lock) do { barrier(); (void)(lock); } while (0)
56 #define arch_read_trylock(lock) ({ barrier(); (void)(lock); 1; })
57 #define arch_write_trylock(lock) ({ barrier(); (void)(lock); 1; })
58 #define arch_read_unlock(lock) do { barrier(); (void)(lock); } while (0)
59 #define arch_write_unlock(lock) do { barrier(); (void)(lock); } while (0)
64 # define arch_spin_lock(lock) do { barrier(); (void)(lock); } while (0)
[all …]
A Dpreempt.h216 barrier(); \
221 barrier(); \
232 barrier(); \
239 barrier(); \
253 barrier(); \
259 barrier(); \
269 barrier(); \
274 barrier(); \
286 #define preempt_disable() barrier()
289 #define preempt_enable() barrier()
[all …]
A Drcupdate_trace.h54 barrier(); in rcu_read_lock_trace()
77 barrier(); // Critical section before disabling. in rcu_read_unlock_trace()
A Dtrace_recursion.h145 barrier(); in trace_test_and_set_recursion()
158 barrier(); in trace_clear_recursion()
A Dbottom_half.h14 barrier(); in __local_bh_disable_ip()
A Drculist_nulls.h168 for (({barrier();}), \
183 for (({barrier();}), \
A Drcutiny.h134 static inline void rcu_all_qs(void) { barrier(); } in rcu_all_qs()
A Dkcsan-checks.h250 barrier(); \
252 barrier(); \
A Dsrcutree.h252 barrier(); /* Avoid leaking the critical section. */ in __srcu_read_lock_fast()
273 barrier(); /* Avoid leaking the critical section. */ in __srcu_read_unlock_fast()
A Dcompiler.h83 #ifndef barrier
85 # define barrier() __asm__ __volatile__("": : :"memory") macro
A Ddynamic_queue_limits.h137 barrier(); in dql_queued()
A Duaccess.h266 barrier(); in pagefault_disable()
275 barrier(); in pagefault_enable()
A Drhashtable.h497 for (({barrier(); }), \
513 for (({barrier(); }), \
532 for (({barrier(); }), \
A Dnetdevice.h616 barrier(); in napi_synchronize()
/include/asm-generic/
A Dbarrier.h61 #define mb() barrier()
113 #define smp_mb() barrier()
117 #define smp_rmb() barrier()
121 #define smp_wmb() barrier()
182 #define smp_store_mb(var, value) do { WRITE_ONCE(var, value); barrier(); } while (0)
186 #define smp_mb__before_atomic() barrier()
190 #define smp_mb__after_atomic() barrier()
196 barrier(); \
205 barrier(); \
A DKbuild9 mandatory-y += barrier.h
A Dio.h24 #define __io_br() barrier()
32 #define __io_ar(v) barrier()
41 #define __io_bw() barrier()
/include/linux/qed/
A Dqed_if.h1469 barrier(); in qed_sb_ack()

Completed in 645 milliseconds