/linux-4.1.27/include/asm-generic/bitops/ |
D | lock.h | 23 smp_mb__before_atomic(); \ 40 smp_mb__before_atomic(); \
|
/linux-4.1.27/arch/tile/include/asm/ |
D | barrier.h | 82 #define smp_mb__before_atomic() smp_mb() macro 85 #define smp_mb__before_atomic() smp_mb() macro
|
/linux-4.1.27/include/asm-generic/ |
D | barrier.h | 73 #ifndef smp_mb__before_atomic 74 #define smp_mb__before_atomic() smp_mb() macro
|
D | qrwlock.h | 133 smp_mb__before_atomic(); in queue_read_unlock() 148 smp_mb__before_atomic(); in queue_write_unlock()
|
/linux-4.1.27/block/ |
D | blk-iopoll.c | 52 smp_mb__before_atomic(); in __blk_iopoll_complete() 164 smp_mb__before_atomic(); in blk_iopoll_enable()
|
D | blk-mq.c | 433 smp_mb__before_atomic(); in blk_mq_start_request()
|
/linux-4.1.27/arch/xtensa/include/asm/ |
D | barrier.h | 16 #define smp_mb__before_atomic() barrier() macro
|
/linux-4.1.27/arch/blackfin/include/asm/ |
D | barrier.h | 81 #define smp_mb__before_atomic() barrier() macro
|
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/ |
D | mdp5_irq.c | 139 smp_mb__before_atomic(); in mdp5_hw_mask_irq() 147 smp_mb__before_atomic(); in mdp5_hw_unmask_irq()
|
/linux-4.1.27/arch/s390/include/asm/ |
D | barrier.h | 36 #define smp_mb__before_atomic() smp_mb() macro
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | barrier.h | 57 #define smp_mb__before_atomic() barrier() macro
|
/linux-4.1.27/include/linux/sunrpc/ |
D | sched.h | 145 smp_mb__before_atomic(); \ 154 smp_mb__before_atomic(); \
|
D | xprt.h | 392 smp_mb__before_atomic(); in xprt_clear_connecting() 424 smp_mb__before_atomic(); in xprt_clear_binding()
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | barrier_64.h | 74 #define smp_mb__before_atomic() barrier() macro
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | barrier.h | 90 #define smp_mb__before_atomic() smp_mb() macro
|
/linux-4.1.27/arch/metag/include/asm/ |
D | barrier.h | 104 #define smp_mb__before_atomic() barrier() macro
|
/linux-4.1.27/arch/x86/include/asm/ |
D | barrier.h | 91 #define smp_mb__before_atomic() barrier() macro
|
/linux-4.1.27/arch/mips/kernel/ |
D | irq.c | 65 smp_mb__before_atomic(); in free_irqno()
|
D | pm-cps.c | 104 smp_mb__before_atomic(); in coupled_barrier()
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | barrier.h | 120 #define smp_mb__before_atomic() smp_mb() macro
|
/linux-4.1.27/fs/btrfs/ |
D | volumes.h | 499 smp_mb__before_atomic(); in btrfs_dev_stat_inc() 515 smp_mb__before_atomic(); in btrfs_dev_stat_read_and_reset() 524 smp_mb__before_atomic(); in btrfs_dev_stat_set()
|
D | btrfs_inode.h | 325 smp_mb__before_atomic(); in btrfs_inode_resume_unlocked_dio()
|
D | transaction.c | 328 smp_mb__before_atomic(); in record_root_in_trans()
|
D | inode.c | 7991 smp_mb__before_atomic(); in btrfs_end_dio_bio() 8204 smp_mb__before_atomic(); in btrfs_submit_direct_hook()
|
/linux-4.1.27/drivers/dma-buf/ |
D | fence.c | 76 smp_mb__before_atomic(); in fence_signal_locked() 116 smp_mb__before_atomic(); in fence_signal()
|
/linux-4.1.27/arch/mips/include/asm/ |
D | barrier.h | 147 #define smp_mb__before_atomic() smp_mb__before_llsc() macro
|
D | bitops.h | 172 smp_mb__before_atomic(); in clear_bit_unlock()
|
/linux-4.1.27/arch/arm/include/asm/ |
D | barrier.h | 86 #define smp_mb__before_atomic() smp_mb() macro
|
/linux-4.1.27/drivers/w1/ |
D | w1_family.c | 142 smp_mb__before_atomic(); in __w1_family_get()
|
/linux-4.1.27/arch/mn10300/mm/ |
D | tlb-smp.c | 81 smp_mb__before_atomic(); in smp_flush_tlb()
|
/linux-4.1.27/include/linux/ |
D | interrupt.h | 514 smp_mb__before_atomic(); in tasklet_unlock() 574 smp_mb__before_atomic(); in tasklet_enable()
|
D | buffer_head.h | 280 smp_mb__before_atomic(); in put_bh()
|
D | netdevice.h | 508 smp_mb__before_atomic(); in napi_enable()
|
/linux-4.1.27/kernel/sched/ |
D | cpupri.c | 168 smp_mb__before_atomic(); in cpupri_set()
|
/linux-4.1.27/net/core/ |
D | link_watch.c | 150 smp_mb__before_atomic(); in linkwatch_do_dev()
|
D | dev.c | 3493 smp_mb__before_atomic(); in net_tx_action() 3503 smp_mb__before_atomic(); in net_tx_action() 4466 smp_mb__before_atomic(); in __napi_complete()
|
/linux-4.1.27/drivers/md/bcache/ |
D | closure.h | 246 smp_mb__before_atomic(); in set_closure_fn()
|
/linux-4.1.27/net/rds/ |
D | tcp_send.c | 96 smp_mb__before_atomic(); in rds_tcp_xmit()
|
D | iw_recv.c | 417 smp_mb__before_atomic(); in rds_iw_set_ack()
|
D | ib_recv.c | 586 smp_mb__before_atomic(); in rds_ib_set_ack()
|
/linux-4.1.27/net/netfilter/ |
D | nfnetlink_acct.c | 83 smp_mb__before_atomic(); in nfnl_acct_new() 158 smp_mb__before_atomic(); in nfnl_acct_fill_info()
|
D | nf_conntrack_core.c | 883 smp_mb__before_atomic(); in nf_conntrack_free()
|
/linux-4.1.27/kernel/rcu/ |
D | tree.c | 292 smp_mb__before_atomic(); /* Earlier stuff before QS. */ in rcu_momentary_dyntick_idle() 604 smp_mb__before_atomic(); /* See above. */ in rcu_eqs_enter_common() 727 smp_mb__before_atomic(); /* Force ordering w/previous sojourn. */ in rcu_eqs_exit_common() 866 smp_mb__before_atomic(); /* Force delay from prior write. */ in rcu_nmi_enter() 909 smp_mb__before_atomic(); /* See above. */ in rcu_nmi_exit() 3338 smp_mb__before_atomic(); /* ^^^ */ in synchronize_sched_expedited() 3358 smp_mb__before_atomic(); /* ^^^ */ in synchronize_sched_expedited() 3397 smp_mb__before_atomic(); /* ^^^ */ in synchronize_sched_expedited() 3643 smp_mb__before_atomic(); in _rcu_barrier()
|
D | tree_plugin.h | 2316 smp_mb__before_atomic(); /* _add after CB invocation. */ in rcu_nocb_kthread() 2667 smp_mb__before_atomic(); in rcu_sysidle_enter() 2740 smp_mb__before_atomic(); in rcu_sysidle_exit()
|
/linux-4.1.27/Documentation/ |
D | atomic_ops.txt | 292 void smp_mb__before_atomic(void); 295 For example, smp_mb__before_atomic() can be used like so: 298 smp_mb__before_atomic(); 307 Without the explicit smp_mb__before_atomic() call, the 491 void smp_mb__before_atomic(void); 500 smp_mb__before_atomic();
|
D | memory-barriers.txt | 1672 (*) smp_mb__before_atomic(); 1686 smp_mb__before_atomic(); 2409 (smp_mb__before_atomic() for instance). 2413 memory barriers under some circumstances (smp_mb__before_atomic() for
|
/linux-4.1.27/net/sunrpc/ |
D | backchannel_rqst.c | 247 smp_mb__before_atomic(); in xprt_free_bc_request()
|
D | xprtsock.c | 778 smp_mb__before_atomic(); in xs_sock_reset_connection_flags() 1475 smp_mb__before_atomic(); in xs_tcp_state_change() 1495 smp_mb__before_atomic(); in xs_tcp_state_change()
|
D | auth.c | 303 smp_mb__before_atomic(); in rpcauth_unhash_cred_locked()
|
D | svc_xprt.c | 231 smp_mb__before_atomic(); in svc_xprt_received()
|
D | xprt.c | 217 smp_mb__before_atomic(); in xprt_clear_locked()
|
/linux-4.1.27/include/target/ |
D | target_core_base.h | 917 smp_mb__before_atomic(); in atomic_inc_mb() 924 smp_mb__before_atomic(); in atomic_dec_mb()
|
/linux-4.1.27/kernel/debug/ |
D | debug_core.c | 540 smp_mb__before_atomic(); in kgdb_cpu_enter() 672 smp_mb__before_atomic(); in kgdb_cpu_enter()
|
/linux-4.1.27/drivers/gpu/drm/ |
D | drm_irq.c | 140 smp_mb__before_atomic(); in drm_update_vblank_count() 243 smp_mb__before_atomic(); in vblank_disable_and_save() 1740 smp_mb__before_atomic(); in drm_handle_vblank()
|
/linux-4.1.27/crypto/ |
D | chainiv.c | 129 smp_mb__before_atomic(); in async_chainiv_schedule_work()
|
/linux-4.1.27/drivers/cpuidle/ |
D | coupled.c | 162 smp_mb__before_atomic(); in cpuidle_coupled_parallel_barrier()
|
/linux-4.1.27/drivers/xen/xen-pciback/ |
D | pciback_ops.c | 382 smp_mb__before_atomic(); /* /after/ clearing PCIF_active */ in xen_pcibk_do_op()
|
/linux-4.1.27/drivers/staging/comedi/drivers/ |
D | comedi_test.c | 326 smp_mb__before_atomic(); in waveform_ai_cmd()
|
/linux-4.1.27/kernel/ |
D | watchdog.c | 561 smp_mb__before_atomic(); in watchdog_nmi_enable()
|
D | seccomp.c | 228 smp_mb__before_atomic(); in seccomp_assign_mode()
|
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/ |
D | fm10k.h | 367 smp_mb__before_atomic(); in fm10k_mbx_unlock()
|
D | fm10k_pci.c | 105 smp_mb__before_atomic(); in fm10k_service_event_complete()
|
/linux-4.1.27/fs/nfs/ |
D | pagelist.c | 212 smp_mb__before_atomic(); in nfs_page_group_unlock() 400 smp_mb__before_atomic(); in nfs_unlock_request()
|
D | dir.c | 2098 smp_mb__before_atomic(); in nfs_access_free_entry() 2143 smp_mb__before_atomic(); in nfs_do_access_cache_scan() 2358 smp_mb__before_atomic(); in nfs_access_add_cache()
|
D | pnfs_nfs.c | 544 smp_mb__before_atomic(); in nfs4_clear_ds_conn_bit()
|
D | nfs4state.c | 1137 smp_mb__before_atomic(); in nfs4_clear_state_manager_bit()
|
/linux-4.1.27/net/ipv4/ |
D | inetpeer.c | 486 smp_mb__before_atomic(); in inet_putpeer()
|
/linux-4.1.27/include/net/ |
D | ip_vs.h | 1204 smp_mb__before_atomic(); in __ip_vs_conn_put() 1398 smp_mb__before_atomic(); in ip_vs_dest_put()
|
/linux-4.1.27/fs/gfs2/ |
D | glops.c | 228 smp_mb__before_atomic(); in inode_go_sync()
|
/linux-4.1.27/drivers/usb/serial/ |
D | usb_wwan.c | 315 smp_mb__before_atomic(); in usb_wwan_outdat_callback()
|
/linux-4.1.27/drivers/md/ |
D | dm-bufio.c | 676 smp_mb__before_atomic(); in write_endio() 1037 smp_mb__before_atomic(); in read_endio()
|
D | dm-snap.c | 693 smp_mb__before_atomic(); in free_pending_exception()
|
D | raid5.c | 5009 smp_mb__before_atomic(); in raid5_unplug()
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 112 smp_mb__before_atomic(); in ixgbevf_service_event_complete() 2067 smp_mb__before_atomic(); in ixgbevf_up_complete() 3810 smp_mb__before_atomic(); in ixgbevf_resume() 4181 smp_mb__before_atomic(); in ixgbevf_io_slot_reset()
|
/linux-4.1.27/fs/ubifs/ |
D | tnc_commit.c | 897 smp_mb__before_atomic(); in write_index()
|
D | lpt_commit.c | 462 smp_mb__before_atomic(); in write_cnodes()
|
/linux-4.1.27/drivers/pci/ |
D | xen-pcifront.c | 666 smp_mb__before_atomic(); in pcifront_do_aer()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_sp.c | 261 smp_mb__before_atomic(); in bnx2x_raw_clear_pending() 268 smp_mb__before_atomic(); in bnx2x_raw_set_pending() 3579 smp_mb__before_atomic(); in bnx2x_mcast_clear_sched() 3586 smp_mb__before_atomic(); in bnx2x_mcast_set_sched()
|
D | bnx2x_sriov.c | 1764 smp_mb__before_atomic(); in bnx2x_vf_handle_filters_eqe() 3135 smp_mb__before_atomic(); in bnx2x_schedule_iov_task()
|
D | bnx2x.h | 668 smp_mb__before_atomic(); in bnx2x_fp_unlock_poll()
|
D | bnx2x_main.c | 1875 smp_mb__before_atomic(); in bnx2x_sp_event() 1893 smp_mb__before_atomic(); in bnx2x_sp_event() 5376 smp_mb__before_atomic(); in bnx2x_after_function_update() 5612 smp_mb__before_atomic(); in bnx2x_eq_int() 14284 smp_mb__before_atomic(); in bnx2x_drv_ctl()
|
D | bnx2x_cmn.c | 5032 smp_mb__before_atomic(); in bnx2x_schedule_sp_rtnl()
|
/linux-4.1.27/fs/nfsd/ |
D | nfs4recover.c | 1277 smp_mb__before_atomic(); in nfsd4_cltrack_upcall_unlock()
|
/linux-4.1.27/drivers/net/ethernet/brocade/bna/ |
D | bnad.c | 253 smp_mb__before_atomic(); in bnad_tx_complete() 1130 smp_mb__before_atomic(); in bnad_tx_cleanup() 2997 smp_mb__before_atomic(); in bnad_start_xmit()
|
/linux-4.1.27/drivers/scsi/isci/ |
D | remote_device.c | 1544 smp_mb__before_atomic(); in isci_remote_device_release()
|
/linux-4.1.27/drivers/net/ethernet/freescale/ |
D | gianfar.c | 1879 smp_mb__before_atomic(); in stop_gfar() 2125 smp_mb__before_atomic(); in startup_gfar()
|
/linux-4.1.27/drivers/usb/class/ |
D | cdc-acm.c | 446 smp_mb__before_atomic(); in acm_read_bulk_callback()
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 421 smp_mb__before_atomic(); in ixgbe_service_event_complete() 4876 smp_mb__before_atomic(); in ixgbe_up_complete() 5798 smp_mb__before_atomic(); in ixgbe_resume() 8992 smp_mb__before_atomic(); in ixgbe_io_slot_reset()
|
/linux-4.1.27/net/sunrpc/auth_gss/ |
D | auth_gss.c | 146 smp_mb__before_atomic(); in gss_cred_set_ctx()
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
D | i915_irq.c | 2387 smp_mb__before_atomic(); in i915_reset_and_wakeup()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | cnic.c | 4024 smp_mb__before_atomic(); in cnic_cm_process_kcqe()
|
/linux-4.1.27/drivers/net/ethernet/intel/i40e/ |
D | i40e_main.c | 5362 smp_mb__before_atomic(); in i40e_service_event_complete()
|