Home
last modified time | relevance | path

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

/linux-4.1.27/include/asm-generic/bitops/
Dlock.h23 smp_mb__before_atomic(); \
40 smp_mb__before_atomic(); \
/linux-4.1.27/arch/tile/include/asm/
Dbarrier.h82 #define smp_mb__before_atomic() smp_mb() macro
85 #define smp_mb__before_atomic() smp_mb() macro
/linux-4.1.27/include/asm-generic/
Dbarrier.h73 #ifndef smp_mb__before_atomic
74 #define smp_mb__before_atomic() smp_mb() macro
Dqrwlock.h133 smp_mb__before_atomic(); in queue_read_unlock()
148 smp_mb__before_atomic(); in queue_write_unlock()
/linux-4.1.27/block/
Dblk-iopoll.c52 smp_mb__before_atomic(); in __blk_iopoll_complete()
164 smp_mb__before_atomic(); in blk_iopoll_enable()
Dblk-mq.c433 smp_mb__before_atomic(); in blk_mq_start_request()
/linux-4.1.27/arch/xtensa/include/asm/
Dbarrier.h16 #define smp_mb__before_atomic() barrier() macro
/linux-4.1.27/arch/blackfin/include/asm/
Dbarrier.h81 #define smp_mb__before_atomic() barrier() macro
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_irq.c139 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/
Dbarrier.h36 #define smp_mb__before_atomic() smp_mb() macro
/linux-4.1.27/arch/ia64/include/asm/
Dbarrier.h57 #define smp_mb__before_atomic() barrier() macro
/linux-4.1.27/include/linux/sunrpc/
Dsched.h145 smp_mb__before_atomic(); \
154 smp_mb__before_atomic(); \
Dxprt.h392 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/
Dbarrier_64.h74 #define smp_mb__before_atomic() barrier() macro
/linux-4.1.27/arch/powerpc/include/asm/
Dbarrier.h90 #define smp_mb__before_atomic() smp_mb() macro
/linux-4.1.27/arch/metag/include/asm/
Dbarrier.h104 #define smp_mb__before_atomic() barrier() macro
/linux-4.1.27/arch/x86/include/asm/
Dbarrier.h91 #define smp_mb__before_atomic() barrier() macro
/linux-4.1.27/arch/mips/kernel/
Dirq.c65 smp_mb__before_atomic(); in free_irqno()
Dpm-cps.c104 smp_mb__before_atomic(); in coupled_barrier()
/linux-4.1.27/arch/arm64/include/asm/
Dbarrier.h120 #define smp_mb__before_atomic() smp_mb() macro
/linux-4.1.27/fs/btrfs/
Dvolumes.h499 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()
Dbtrfs_inode.h325 smp_mb__before_atomic(); in btrfs_inode_resume_unlocked_dio()
Dtransaction.c328 smp_mb__before_atomic(); in record_root_in_trans()
Dinode.c7991 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/
Dfence.c76 smp_mb__before_atomic(); in fence_signal_locked()
116 smp_mb__before_atomic(); in fence_signal()
/linux-4.1.27/arch/mips/include/asm/
Dbarrier.h147 #define smp_mb__before_atomic() smp_mb__before_llsc() macro
Dbitops.h172 smp_mb__before_atomic(); in clear_bit_unlock()
/linux-4.1.27/arch/arm/include/asm/
Dbarrier.h86 #define smp_mb__before_atomic() smp_mb() macro
/linux-4.1.27/drivers/w1/
Dw1_family.c142 smp_mb__before_atomic(); in __w1_family_get()
/linux-4.1.27/arch/mn10300/mm/
Dtlb-smp.c81 smp_mb__before_atomic(); in smp_flush_tlb()
/linux-4.1.27/include/linux/
Dinterrupt.h514 smp_mb__before_atomic(); in tasklet_unlock()
574 smp_mb__before_atomic(); in tasklet_enable()
Dbuffer_head.h280 smp_mb__before_atomic(); in put_bh()
Dnetdevice.h508 smp_mb__before_atomic(); in napi_enable()
/linux-4.1.27/kernel/sched/
Dcpupri.c168 smp_mb__before_atomic(); in cpupri_set()
/linux-4.1.27/net/core/
Dlink_watch.c150 smp_mb__before_atomic(); in linkwatch_do_dev()
Ddev.c3493 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/
Dclosure.h246 smp_mb__before_atomic(); in set_closure_fn()
/linux-4.1.27/net/rds/
Dtcp_send.c96 smp_mb__before_atomic(); in rds_tcp_xmit()
Diw_recv.c417 smp_mb__before_atomic(); in rds_iw_set_ack()
Dib_recv.c586 smp_mb__before_atomic(); in rds_ib_set_ack()
/linux-4.1.27/net/netfilter/
Dnfnetlink_acct.c83 smp_mb__before_atomic(); in nfnl_acct_new()
158 smp_mb__before_atomic(); in nfnl_acct_fill_info()
Dnf_conntrack_core.c883 smp_mb__before_atomic(); in nf_conntrack_free()
/linux-4.1.27/kernel/rcu/
Dtree.c292 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()
Dtree_plugin.h2316 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/
Datomic_ops.txt292 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();
Dmemory-barriers.txt1672 (*) 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/
Dbackchannel_rqst.c247 smp_mb__before_atomic(); in xprt_free_bc_request()
Dxprtsock.c778 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()
Dauth.c303 smp_mb__before_atomic(); in rpcauth_unhash_cred_locked()
Dsvc_xprt.c231 smp_mb__before_atomic(); in svc_xprt_received()
Dxprt.c217 smp_mb__before_atomic(); in xprt_clear_locked()
/linux-4.1.27/include/target/
Dtarget_core_base.h917 smp_mb__before_atomic(); in atomic_inc_mb()
924 smp_mb__before_atomic(); in atomic_dec_mb()
/linux-4.1.27/kernel/debug/
Ddebug_core.c540 smp_mb__before_atomic(); in kgdb_cpu_enter()
672 smp_mb__before_atomic(); in kgdb_cpu_enter()
/linux-4.1.27/drivers/gpu/drm/
Ddrm_irq.c140 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/
Dchainiv.c129 smp_mb__before_atomic(); in async_chainiv_schedule_work()
/linux-4.1.27/drivers/cpuidle/
Dcoupled.c162 smp_mb__before_atomic(); in cpuidle_coupled_parallel_barrier()
/linux-4.1.27/drivers/xen/xen-pciback/
Dpciback_ops.c382 smp_mb__before_atomic(); /* /after/ clearing PCIF_active */ in xen_pcibk_do_op()
/linux-4.1.27/drivers/staging/comedi/drivers/
Dcomedi_test.c326 smp_mb__before_atomic(); in waveform_ai_cmd()
/linux-4.1.27/kernel/
Dwatchdog.c561 smp_mb__before_atomic(); in watchdog_nmi_enable()
Dseccomp.c228 smp_mb__before_atomic(); in seccomp_assign_mode()
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k.h367 smp_mb__before_atomic(); in fm10k_mbx_unlock()
Dfm10k_pci.c105 smp_mb__before_atomic(); in fm10k_service_event_complete()
/linux-4.1.27/fs/nfs/
Dpagelist.c212 smp_mb__before_atomic(); in nfs_page_group_unlock()
400 smp_mb__before_atomic(); in nfs_unlock_request()
Ddir.c2098 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()
Dpnfs_nfs.c544 smp_mb__before_atomic(); in nfs4_clear_ds_conn_bit()
Dnfs4state.c1137 smp_mb__before_atomic(); in nfs4_clear_state_manager_bit()
/linux-4.1.27/net/ipv4/
Dinetpeer.c486 smp_mb__before_atomic(); in inet_putpeer()
/linux-4.1.27/include/net/
Dip_vs.h1204 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/
Dglops.c228 smp_mb__before_atomic(); in inode_go_sync()
/linux-4.1.27/drivers/usb/serial/
Dusb_wwan.c315 smp_mb__before_atomic(); in usb_wwan_outdat_callback()
/linux-4.1.27/drivers/md/
Ddm-bufio.c676 smp_mb__before_atomic(); in write_endio()
1037 smp_mb__before_atomic(); in read_endio()
Ddm-snap.c693 smp_mb__before_atomic(); in free_pending_exception()
Draid5.c5009 smp_mb__before_atomic(); in raid5_unplug()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c112 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/
Dtnc_commit.c897 smp_mb__before_atomic(); in write_index()
Dlpt_commit.c462 smp_mb__before_atomic(); in write_cnodes()
/linux-4.1.27/drivers/pci/
Dxen-pcifront.c666 smp_mb__before_atomic(); in pcifront_do_aer()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_sp.c261 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()
Dbnx2x_sriov.c1764 smp_mb__before_atomic(); in bnx2x_vf_handle_filters_eqe()
3135 smp_mb__before_atomic(); in bnx2x_schedule_iov_task()
Dbnx2x.h668 smp_mb__before_atomic(); in bnx2x_fp_unlock_poll()
Dbnx2x_main.c1875 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()
Dbnx2x_cmn.c5032 smp_mb__before_atomic(); in bnx2x_schedule_sp_rtnl()
/linux-4.1.27/fs/nfsd/
Dnfs4recover.c1277 smp_mb__before_atomic(); in nfsd4_cltrack_upcall_unlock()
/linux-4.1.27/drivers/net/ethernet/brocade/bna/
Dbnad.c253 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/
Dremote_device.c1544 smp_mb__before_atomic(); in isci_remote_device_release()
/linux-4.1.27/drivers/net/ethernet/freescale/
Dgianfar.c1879 smp_mb__before_atomic(); in stop_gfar()
2125 smp_mb__before_atomic(); in startup_gfar()
/linux-4.1.27/drivers/usb/class/
Dcdc-acm.c446 smp_mb__before_atomic(); in acm_read_bulk_callback()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c421 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/
Dauth_gss.c146 smp_mb__before_atomic(); in gss_cred_set_ctx()
/linux-4.1.27/drivers/gpu/drm/i915/
Di915_irq.c2387 smp_mb__before_atomic(); in i915_reset_and_wakeup()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dcnic.c4024 smp_mb__before_atomic(); in cnic_cm_process_kcqe()
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_main.c5362 smp_mb__before_atomic(); in i40e_service_event_complete()