Home
last modified time | relevance | path

Searched refs:smp_mb__before_atomic (Results 1 – 25 of 110) sorted by relevance

12345

/Linux-v4.19/include/asm-generic/
Dbarrier.h148 #ifndef smp_mb__before_atomic
149 #define smp_mb__before_atomic() __smp_mb__before_atomic() macro
170 #ifndef smp_mb__before_atomic
171 #define smp_mb__before_atomic() barrier() macro
/Linux-v4.19/lib/
Dirq_poll.c54 smp_mb__before_atomic(); in __irq_poll_complete()
165 smp_mb__before_atomic(); in irq_poll_enable()
Dsbitmap.c359 smp_mb__before_atomic(); in sbitmap_queue_update_wake_batch()
482 smp_mb__before_atomic(); in __sbq_wake_up()
/Linux-v4.19/net/smc/
Dsmc_cdc.c52 smp_mb__before_atomic(); in smc_cdc_tx_handler()
201 smp_mb__before_atomic(); in smcd_cdc_msg_send()
255 smp_mb__before_atomic(); in smc_cdc_msg_recv_action()
267 smp_mb__before_atomic(); in smc_cdc_msg_recv_action()
/Linux-v4.19/arch/mips/sgi-ip27/
Dip27-irqno.c45 smp_mb__before_atomic(); in free_irqno()
/Linux-v4.19/include/linux/sunrpc/
Dsched.h152 smp_mb__before_atomic(); \
161 smp_mb__before_atomic(); \
Dxprt.h431 smp_mb__before_atomic(); in xprt_clear_connecting()
463 smp_mb__before_atomic(); in xprt_clear_binding()
/Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_mdss.c58 smp_mb__before_atomic(); in dpu_mdss_irq_mask()
69 smp_mb__before_atomic(); in dpu_mdss_irq_unmask()
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_mdss.c87 smp_mb__before_atomic(); in mdss_hw_mask_irq()
96 smp_mb__before_atomic(); in mdss_hw_unmask_irq()
/Linux-v4.19/drivers/w1/
Dw1_family.c136 smp_mb__before_atomic(); in __w1_family_get()
/Linux-v4.19/tools/memory-model/Documentation/
Dcheatsheet.txt16 smp_mb__before_atomic() CP Y Y Y a a a a Y
/Linux-v4.19/kernel/sched/
Dcpupri.c163 smp_mb__before_atomic(); in cpupri_set()
/Linux-v4.19/include/linux/
Dinterrupt.h572 smp_mb__before_atomic(); in tasklet_unlock()
617 smp_mb__before_atomic(); in tasklet_enable()
Dbio.h252 smp_mb__before_atomic(); in bio_get()
260 smp_mb__before_atomic(); in bio_cnt_set()
733 smp_mb__before_atomic(); in bio_inc_remaining()
/Linux-v4.19/tools/memory-model/
Dlinux-kernel.bell30 'before-atomic (*smp_mb__before_atomic*) ||
/Linux-v4.19/net/core/
Dlink_watch.c150 smp_mb__before_atomic(); in linkwatch_do_dev()
/Linux-v4.19/Documentation/
Datomic_t.txt186 smp_mb__before_atomic();
194 smp_mb__before_atomic();
/Linux-v4.19/fs/btrfs/
Dvolumes.h479 smp_mb__before_atomic(); in btrfs_dev_stat_inc()
516 smp_mb__before_atomic(); in btrfs_dev_stat_set()
Dbtrfs_inode.h332 smp_mb__before_atomic(); in btrfs_inode_resume_unlocked_dio()
/Linux-v4.19/drivers/md/bcache/
Dclosure.h234 smp_mb__before_atomic(); in set_closure_fn()
/Linux-v4.19/Documentation/core-api/
Datomic_ops.rst302 void smp_mb__before_atomic(void);
306 smp_mb__before_atomic() and following it with smp_mb__after_atomic()
310 For example, smp_mb__before_atomic() can be used like so::
313 smp_mb__before_atomic();
322 Without the explicit smp_mb__before_atomic() call, the
514 void smp_mb__before_atomic(void);
523 smp_mb__before_atomic();
/Linux-v4.19/net/rds/
Dtcp_send.c93 smp_mb__before_atomic(); in rds_tcp_xmit()
/Linux-v4.19/net/netfilter/
Dnfnetlink_acct.c83 smp_mb__before_atomic(); in nfnl_acct_new()
160 smp_mb__before_atomic(); in nfnl_acct_fill_info()
/Linux-v4.19/arch/s390/include/asm/
Dbitops.h229 smp_mb__before_atomic(); in clear_bit_unlock()
/Linux-v4.19/kernel/debug/
Ddebug_core.c541 smp_mb__before_atomic(); in kgdb_cpu_enter()
673 smp_mb__before_atomic(); in kgdb_cpu_enter()

12345