/linux-4.1.27/arch/metag/include/asm/ |
D | spinlock_lnkget.h | 41 smp_mb(); in arch_spin_lock() 63 smp_mb(); in arch_spin_trylock() 70 smp_mb(); in arch_spin_unlock() 103 smp_mb(); in arch_write_lock() 124 smp_mb(); in arch_write_trylock() 131 smp_mb(); in arch_write_unlock() 182 smp_mb(); in arch_read_lock() 189 smp_mb(); in arch_read_unlock() 222 smp_mb(); in arch_read_trylock()
|
D | cmpxchg_lnkget.h | 8 smp_mb(); in xchg_u32() 25 smp_mb(); in xchg_u32() 34 smp_mb(); in xchg_u8() 51 smp_mb(); in xchg_u8() 61 smp_mb(); in __cmpxchg_u32() 81 smp_mb(); in __cmpxchg_u32()
|
D | barrier.h | 52 #define smp_mb() barrier() macro 73 #define smp_mb() fence() macro 78 #define smp_mb() barrier() macro 87 #define set_mb(var, value) do { var = value; smp_mb(); } while (0) 92 smp_mb(); \ 100 smp_mb(); \
|
D | atomic_lnkget.h | 53 smp_mb(); \ 67 smp_mb(); \ 119 smp_mb(); in atomic_cmpxchg() 135 smp_mb(); in atomic_cmpxchg() 162 smp_mb(); in __atomic_add_unless() 179 smp_mb(); in __atomic_add_unless()
|
/linux-4.1.27/arch/tile/include/asm/ |
D | cmpxchg.h | 47 smp_mb(); \ 55 smp_mb(); \ 64 smp_mb(); \ 73 smp_mb(); \ 83 smp_mb(); \ 98 smp_mb(); \ 106 smp_mb(); \ 121 smp_mb(); \
|
D | barrier.h | 82 #define smp_mb__before_atomic() smp_mb() 85 #define smp_mb__before_atomic() smp_mb() 86 #define smp_mb__after_atomic() smp_mb()
|
D | bitops_32.h | 87 smp_mb(); /* barrier for proper semantics */ in test_and_set_bit() 103 smp_mb(); /* barrier for proper semantics */ in test_and_clear_bit() 120 smp_mb(); /* barrier for proper semantics */ in test_and_change_bit()
|
D | atomic_32.h | 46 smp_mb(); /* barrier for proper semantics */ in atomic_add_return() 61 smp_mb(); /* barrier for proper semantics */ in __atomic_add_unless() 125 smp_mb(); /* barrier for proper semantics */ in atomic64_add_return() 141 smp_mb(); /* barrier for proper semantics */ in atomic64_add_unless()
|
D | bitops_64.h | 59 smp_mb(); /* barrier for proper semantics */ in test_and_set_bit() 71 smp_mb(); /* barrier for proper semantics */ in test_and_clear_bit()
|
D | atomic_64.h | 43 smp_mb(); /* barrier for proper semantics */ in atomic_add_return() 76 smp_mb(); /* barrier for proper semantics */ in atomic64_add_return()
|
/linux-4.1.27/arch/arm/include/asm/ |
D | barrier.h | 57 #define smp_mb() barrier() macro 61 #define smp_mb() dmb(ish) macro 62 #define smp_rmb() smp_mb() 69 smp_mb(); \ 77 smp_mb(); \ 84 #define set_mb(var, value) do { var = value; smp_mb(); } while (0) 86 #define smp_mb__before_atomic() smp_mb() 87 #define smp_mb__after_atomic() smp_mb()
|
D | atomic.h | 65 smp_mb(); \ 78 smp_mb(); \ 88 smp_mb(); in atomic_cmpxchg() 102 smp_mb(); in atomic_cmpxchg() 112 smp_mb(); in __atomic_add_unless() 129 smp_mb(); in __atomic_add_unless() 298 smp_mb(); \ 312 smp_mb(); \ 334 smp_mb(); in ATOMIC64_OPS() 349 smp_mb(); in ATOMIC64_OPS() [all …]
|
D | spinlock.h | 80 smp_mb(); in arch_spin_lock() 102 smp_mb(); in arch_spin_trylock() 111 smp_mb(); in arch_spin_unlock() 157 smp_mb(); in arch_write_lock() 177 smp_mb(); in arch_write_trylock() 186 smp_mb(); in arch_write_unlock() 228 smp_mb(); in arch_read_lock() 235 smp_mb(); in arch_read_unlock() 270 smp_mb(); in arch_read_trylock()
|
D | cmpxchg.h | 38 smp_mb(); in __xchg() 100 smp_mb(); in __xchg() 197 smp_mb(); in __cmpxchg_mb() 199 smp_mb(); in __cmpxchg_mb() 261 smp_mb(); in __cmpxchg64_mb() 263 smp_mb(); in __cmpxchg64_mb()
|
D | futex.h | 25 smp_mb(); \ 49 smp_mb(); in futex_atomic_cmpxchg_inatomic() 64 smp_mb(); in futex_atomic_cmpxchg_inatomic()
|
D | mcs_spinlock.h | 11 smp_mb(); \
|
D | processor.h | 80 #define cpu_relax() smp_mb()
|
/linux-4.1.27/include/asm-generic/ |
D | barrier.h | 58 #define smp_mb() mb() macro 63 #define smp_mb() barrier() macro 74 #define smp_mb__before_atomic() smp_mb() 78 #define smp_mb__after_atomic() smp_mb() 84 smp_mb(); \ 92 smp_mb(); \
|
/linux-4.1.27/arch/arc/include/asm/ |
D | spinlock.h | 31 smp_mb(); in arch_spin_lock() 48 smp_mb(); in arch_spin_lock() 55 smp_mb(); in arch_spin_trylock() 63 smp_mb(); in arch_spin_trylock() 76 smp_mb(); in arch_spin_unlock() 88 smp_mb(); in arch_spin_unlock() 124 smp_mb(); in arch_read_trylock()
|
D | cmpxchg.h | 28 smp_mb(); in __cmpxchg() 42 smp_mb(); in __cmpxchg() 94 smp_mb(); in __xchg() 102 smp_mb(); in __xchg()
|
D | atomic.h | 50 smp_mb(); \ 61 smp_mb(); \ 161 smp_mb(); \ 167 smp_mb(); \
|
D | bitops.h | 90 smp_mb(); \ 101 smp_mb(); \
|
/linux-4.1.27/arch/alpha/include/asm/ |
D | atomic.h | 52 smp_mb(); \ 64 smp_mb(); \ 88 smp_mb(); \ 100 smp_mb(); \ 137 smp_mb(); in ATOMIC_OPS() 152 smp_mb(); in ATOMIC_OPS() 169 smp_mb(); in atomic64_add_unless() 184 smp_mb(); in atomic64_add_unless() 198 smp_mb(); in atomic64_dec_if_positive() 212 smp_mb(); in atomic64_dec_if_positive()
|
D | bitops.h | 77 smp_mb(); in clear_bit_unlock() 95 smp_mb(); in __clear_bit_unlock()
|
/linux-4.1.27/arch/mips/include/asm/ |
D | barrier.h | 95 # define smp_mb() __sync() macro 99 # define smp_mb() __asm__ __volatile__("sync" : : :"memory") macro 104 #define smp_mb() barrier() macro 116 do { var = value; smp_mb(); } while (0) 135 smp_mb(); \ 143 smp_mb(); \
|
D | spinlock.h | 320 smp_mb(); in arch_write_unlock()
|
D | bitops.h | 472 smp_mb(); in __clear_bit_unlock()
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | barrier.h | 39 #define smp_mb() barrier() macro 60 #define smp_mb() dmb(ish) macro 117 #define set_mb(var, value) do { var = value; smp_mb(); } while (0) 120 #define smp_mb__before_atomic() smp_mb() 121 #define smp_mb__after_atomic() smp_mb()
|
D | atomic.h | 77 smp_mb(); \ 97 smp_mb(); in ATOMIC_OPS() 110 smp_mb(); in ATOMIC_OPS() 175 smp_mb(); \ 195 smp_mb(); in ATOMIC64_OPS() 208 smp_mb(); in ATOMIC64_OPS()
|
D | cmpxchg.h | 71 smp_mb(); in __xchg() 194 smp_mb(); in __cmpxchg_double_mb() 196 smp_mb(); in __cmpxchg_double_mb() 206 smp_mb(); in __cmpxchg_mb() 208 smp_mb(); in __cmpxchg_mb()
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | barrier.h | 46 # define smp_mb() mb() macro 48 # define smp_mb() barrier() macro 51 #define smp_rmb() smp_mb() 52 #define smp_wmb() smp_mb()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | barrier.h | 52 #define smp_mb() mb() macro 58 #define smp_mb() barrier() macro 90 #define smp_mb__before_atomic() smp_mb() 91 #define smp_mb__after_atomic() smp_mb()
|
D | spinlock.h | 31 #define smp_mb__after_unlock_lock() smp_mb() /* Full ordering for lock. */ 64 smp_mb(); in arch_spin_is_locked()
|
/linux-4.1.27/arch/x86/include/asm/ |
D | barrier.h | 35 #define smp_mb() mb() macro 40 #define smp_mb() barrier() macro 59 smp_mb(); \ 67 smp_mb(); \
|
/linux-4.1.27/arch/s390/include/asm/ |
D | barrier.h | 29 #define smp_mb() mb() macro 36 #define smp_mb__before_atomic() smp_mb() 37 #define smp_mb__after_atomic() smp_mb()
|
/linux-4.1.27/arch/sh/kernel/ |
D | ftrace.c | 150 smp_mb(); in ftrace_nmi_enter() 156 smp_mb(); in ftrace_nmi_exit() 191 smp_mb(); in do_ftrace_mod_code() 196 smp_mb(); in do_ftrace_mod_code() 201 smp_mb(); in do_ftrace_mod_code()
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | barrier_64.h | 47 #define smp_mb() mb() macro 51 #define smp_mb() __asm__ __volatile__("":::"memory") macro
|
/linux-4.1.27/include/linux/ |
D | freezer.h | 126 smp_mb(); in freezer_count() 134 smp_mb(); in freezer_count_unsafe() 157 smp_mb(); in freezer_should_skip()
|
D | virtio_ring.h | 28 smp_mb(); in virtio_mb()
|
D | interrupt.h | 569 smp_mb(); in tasklet_disable()
|
D | genhd.h | 646 smp_mb(); in hd_ref_init()
|
D | fs.h | 2071 smp_mb(); in break_lease() 2085 smp_mb(); in break_deleg() 2115 smp_mb(); in break_layout()
|
D | tty.h | 362 smp_mb(); in tty_set_flow_change()
|
D | netdevice.h | 2661 smp_mb(); in netdev_tx_sent_queue() 2697 smp_mb(); in netdev_tx_completed_queue()
|
D | sched.h | 2944 smp_mb(); /* paired with resched_curr() */ in current_clr_polling()
|
/linux-4.1.27/arch/powerpc/lib/ |
D | locks.c | 74 smp_mb(); in arch_spin_unlock_wait() 83 smp_mb(); in arch_spin_unlock_wait()
|
/linux-4.1.27/drivers/staging/comedi/drivers/ |
D | dyna_pci10xx.c | 90 smp_mb(); in dyna_pci10xx_insn_read_ai() 125 smp_mb(); in dyna_pci10xx_insn_write_ao() 144 smp_mb(); in dyna_pci10xx_di_insn_bits() 164 smp_mb(); in dyna_pci10xx_do_insn_bits()
|
D | mite.c | 281 smp_mb(); in mite_dma_arm()
|
D | ni_660x.c | 795 smp_mb(); in ni_660x_interrupt()
|
/linux-4.1.27/drivers/thermal/ |
D | intel_powerclamp.c | 115 smp_mb(); in duration_set() 163 smp_mb(); in window_size_set() 429 smp_mb(); in clamp_thread() 563 smp_mb(); in end_power_clamp() 599 smp_mb(); in powerclamp_cpu_callback() 610 smp_mb(); in powerclamp_cpu_callback() 661 smp_mb(); in powerclamp_set_cur_state()
|
/linux-4.1.27/arch/hexagon/include/asm/ |
D | spinlock.h | 133 smp_mb(); in arch_write_unlock() 154 smp_mb(); in arch_spin_unlock()
|
/linux-4.1.27/kernel/sched/ |
D | clock.c | 98 smp_mb(); /* matches sched_clock_init() */ in set_sched_clock_stable() 119 smp_mb(); /* matches sched_clock_init() */ in clear_sched_clock_stable() 167 smp_mb(); /* matches {set,clear}_sched_clock_stable() */ in sched_clock_init()
|
D | idle.c | 229 smp_mb(); /* all activity before dead. */ in cpu_idle_loop()
|
/linux-4.1.27/kernel/rcu/ |
D | srcu.c | 204 smp_mb(); /* A */ in srcu_readers_active_idx_check() 249 smp_mb(); /* D */ in srcu_readers_active_idx_check() 302 smp_mb(); /* B */ /* Avoid leaking the critical section. */ in __srcu_read_lock() 317 smp_mb(); /* C */ /* Avoid leaking the critical section. */ in __srcu_read_unlock()
|
D | tree_plugin.h | 324 smp_mb(); /* ensure expedited fastpath sees end of RCU c-s. */ in rcu_read_unlock_special() 602 smp_mb(); /* EGP done before wake_up(). */ in rcu_report_exp_rnp() 718 smp_mb(); /* Caller's modifications seen first by other CPUs. */ in synchronize_rcu_expedited() 720 smp_mb(); /* Above access cannot bleed into critical section. */ in synchronize_rcu_expedited() 782 smp_mb(); /* ensure expedited GP seen before counter increment. */ in synchronize_rcu_expedited() 788 smp_mb(); /* ensure subsequent action seen after grace period. */ in synchronize_rcu_expedited() 1665 smp_mb(); /* Ensure callback reuse happens after callback invocation. */ in rcu_oom_notify() 2128 smp_mb(); /* Ensure that CB invocation happens after GP end. */ in rcu_nocb_wait_gp() 2185 smp_mb(); /* Ensure _sleep true before scan. */ in nocb_leader_wait() 2204 smp_mb(); /* Ensure _sleep true before scan of ->nocb_head. */ in nocb_leader_wait() [all …]
|
D | update.c | 732 smp_mb(); /* Ensure caller sees full kthread. */ in rcu_spawn_tasks_kthread() 742 smp_mb(); /* Ensure others see full kthread. */ in rcu_spawn_tasks_kthread()
|
D | tree.c | 280 smp_mb(); /* rcu_sched_qs_mask before cond_resched_completed. */ in rcu_momentary_dyntick_idle() 1099 smp_mb(); /* ->cond_resched_completed before *rcrmp. */ in rcu_implicit_dynticks_qs() 2637 smp_mb(); /* List handling before counting for rcu_barrier(). */ in rcu_do_batch() 3019 smp_mb(); /* Count before adding callback for rcu_barrier(). */ in __call_rcu() 3182 smp_mb(); /* ^^^ */ in get_state_synchronize_rcu() 3234 smp_mb(); /* See above comment block. */ in synchronize_sched_expedited_cpu_stop() 3379 smp_mb(); /* ensure read is before try_stop_cpus(). */ in synchronize_sched_expedited() 3579 smp_mb(); /* See above block comment. */ in _rcu_barrier() 3602 smp_mb(); /* caller's subsequent code after above check. */ in _rcu_barrier() 3615 smp_mb(); /* Order ->n_barrier_done increment with below mechanism. */ in _rcu_barrier() [all …]
|
D | rcutorture.c | 675 smp_mb(); /* Ensure RCU-core accesses precede clearing ->inflight */ in rcu_torture_boost_cb() 714 smp_mb(); /* RCU core before ->inflight = 1. */ in rcu_torture_boost() 758 smp_mb(); /* order accesses to ->inflight before stack-frame death. */ in rcu_torture_boost() 1419 smp_mb(); /* ensure barrier_phase load before ->call(). */ in rcu_torture_barrier_cbs() 1442 smp_mb(); /* Ensure barrier_phase after prior assignments. */ in rcu_torture_barrier()
|
/linux-4.1.27/arch/x86/mm/ |
D | tlb.c | 195 smp_mb(); in flush_tlb_mm_range() 204 smp_mb(); in flush_tlb_mm_range() 255 smp_mb(); in flush_tlb_page()
|
/linux-4.1.27/arch/mn10300/kernel/ |
D | smp.c | 411 smp_mb(); in smp_nmi_call_function() 538 smp_mb(); in smp_nmi_call_function_interrupt() 543 smp_mb(); in smp_nmi_call_function_interrupt() 1125 smp_mb(); in prepare_sleep_cpu() 1140 smp_mb(); in sleep_cpu() 1163 smp_mb(); in wakeup_cpu()
|
D | mn10300-serial.c | 556 smp_mb(); in mn10300_serial_receive_interrupt() 1734 smp_mb(); in mn10300_serial_poll_get_char()
|
/linux-4.1.27/tools/virtio/asm/ |
D | barrier.h | 5 #define smp_mb() mb() macro
|
/linux-4.1.27/fs/btrfs/ |
D | btrfs_inode.h | 275 smp_mb(); in btrfs_inode_in_log() 320 smp_mb(); in btrfs_inode_block_unlocked_dio()
|
D | locking.c | 282 smp_mb(); in btrfs_tree_unlock()
|
D | transaction.c | 239 smp_mb(); in join_transaction() 529 smp_mb(); in start_transaction() 721 smp_mb(); in btrfs_should_end_transaction() 819 smp_mb(); in __btrfs_end_transaction()
|
D | tree-log.c | 206 smp_mb(); in join_running_log_trans() 241 smp_mb(); in btrfs_end_log_trans() 2725 smp_mb(); in btrfs_sync_log() 4844 smp_mb(); in check_parent_dirs_for_sync() 5381 smp_mb(); in btrfs_record_unlink_dir()
|
D | compression.c | 841 smp_mb(); in free_workspace()
|
D | super.c | 1680 smp_mb(); in btrfs_calc_avail_data_space()
|
/linux-4.1.27/arch/x86/um/asm/ |
D | barrier.h | 39 #define smp_mb() barrier() macro
|
/linux-4.1.27/arch/x86/oprofile/ |
D | nmi_int.c | 106 smp_mb(); in nmi_start() 491 smp_mb(); in nmi_setup() 503 smp_mb(); in nmi_setup() 533 smp_mb(); in nmi_shutdown()
|
/linux-4.1.27/arch/blackfin/kernel/ |
D | time-ts.c | 195 smp_mb(); in bfin_gptmr0_interrupt() 308 smp_mb(); in bfin_coretmr_interrupt()
|
/linux-4.1.27/security/keys/ |
D | gc.c | 110 smp_mb(); in key_gc_keytype() 315 smp_mb(); in key_garbage_collector()
|
/linux-4.1.27/kernel/time/ |
D | timer_stats.c | 210 smp_mb(); /* Ensure that curr is initialized before insert */ in tstat_lookup() 383 smp_mb(); in tstats_write()
|
/linux-4.1.27/kernel/ |
D | task_work.c | 109 smp_mb(); in task_work_run()
|
D | smpboot.c | 434 smp_mb(); /* atomic_read() before update. */ in cpu_wait_death()
|
D | smp.c | 717 smp_mb(); in kick_all_cpus_sync()
|
D | cpu.c | 416 smp_mb(); /* Read from cpu_dead_idle before __cpu_die(). */ in _cpu_down()
|
D | profile.c | 564 smp_mb(); in create_hash_tables()
|
D | relay.c | 697 smp_mb(); in relay_late_setup_files() 742 smp_mb(); in relay_switch_subbuf()
|
D | exit.c | 706 smp_mb(); in do_exit() 818 smp_mb(); in do_exit()
|
D | workqueue.c | 685 smp_mb(); in set_work_pool_and_clear_pending() 1319 smp_mb(); in insert_work() 2860 smp_mb(); in __cancel_work_timer()
|
D | futex.c | 351 smp_mb(); /* explicit MB (B) */ in get_futex_key_refs()
|
/linux-4.1.27/arch/xtensa/include/asm/ |
D | rwsem.h | 127 smp_mb(); in rwsem_atomic_update()
|
/linux-4.1.27/arch/blackfin/include/asm/ |
D | processor.h | 101 #define cpu_relax() smp_mb()
|
/linux-4.1.27/arch/sh/include/asm/ |
D | rwsem.h | 127 smp_mb(); in rwsem_atomic_update()
|
/linux-4.1.27/net/vmw_vsock/ |
D | vmci_transport_notify_qstate.c | 277 smp_mb(); in vmci_transport_notify_pkt_recv_post_dequeue() 324 smp_mb(); in vmci_transport_notify_pkt_send_post_enqueue()
|
/linux-4.1.27/arch/x86/kernel/ |
D | process.c | 458 smp_mb(); /* quirk */ in mwait_idle() 460 smp_mb(); /* quirk */ in mwait_idle()
|
D | smpboot.c | 854 smp_mb(); in do_boot_cpu()
|
/linux-4.1.27/arch/mips/kernel/ |
D | smp.c | 217 smp_mb(); in stop_this_cpu() 456 smp_mb(); in dump_send_ipi()
|
D | rtlx.c | 172 smp_mb(); in rtlx_open() 174 smp_mb(); in rtlx_open()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | smp.c | 121 smp_mb(); in smp_generic_kick_cpu() 229 smp_mb(); in smp_muxed_ipi_message_pass() 506 smp_mb(); in __cpu_up()
|
D | crash.c | 164 smp_mb(); in crash_kexec_prepare_cpus()
|
D | time.c | 793 smp_mb(); in update_vsyscall_old()
|
/linux-4.1.27/arch/mn10300/mm/ |
D | tlb-smp.c | 132 smp_mb(); in flush_tlb_others()
|
/linux-4.1.27/arch/powerpc/platforms/powernv/ |
D | smp.c | 202 smp_mb(); in pnv_smp_cpu_kill_self()
|
/linux-4.1.27/drivers/cpuidle/ |
D | cpuidle-pseries.c | 73 smp_mb(); in snooze_loop()
|
D | cpuidle-powernv.c | 49 smp_mb(); in snooze_loop()
|
/linux-4.1.27/arch/powerpc/kvm/ |
D | book3s_hv_rm_xics.c | 79 smp_mb(); in icp_rm_set_vcpu_irq() 302 smp_mb(); in icp_rm_deliver_irq()
|
D | book3s_hv_builtin.c | 231 smp_mb(); in kvmhv_interrupt_vcore()
|
D | book3s_hv.c | 97 smp_mb(); in kvmppc_ipi_thread() 693 smp_mb(); in kvmppc_pseries_do_hcall() 1771 smp_mb(); in kvmppc_grab_hwthread() 2047 smp_mb(); in kvmppc_run_core() 2245 smp_mb(); in kvmppc_vcpu_run_hv()
|
D | book3s_64_mmu_hv.c | 123 smp_mb(); in kvmppc_alloc_reset_hpt() 1347 smp_mb(); in kvm_htab_write()
|
D | powerpc.c | 99 smp_mb(); in kvmppc_prepare_to_enter()
|
D | book3s_xics.c | 485 smp_mb(); in icp_deliver_irq()
|
/linux-4.1.27/drivers/net/ethernet/arc/ |
D | emac_main.c | 201 smp_mb(); in arc_emac_tx_clean() 630 smp_mb(); in arc_emac_tx() 635 smp_mb(); in arc_emac_tx()
|
/linux-4.1.27/drivers/staging/comedi/ |
D | comedi_buf.c | 272 smp_mb(); in comedi_buf_write_alloc() 411 smp_mb(); in comedi_buf_read_free()
|
/linux-4.1.27/net/mac802154/ |
D | driver-ops.h | 33 smp_mb(); in drv_start()
|
/linux-4.1.27/drivers/md/bcache/ |
D | closure.h | 302 smp_mb(); in closure_wake_up()
|
/linux-4.1.27/arch/arm/kvm/ |
D | psci.c | 117 smp_mb(); /* Make sure the above is visible */ in kvm_psci_vcpu_on()
|
/linux-4.1.27/drivers/net/ethernet/intel/i40e/ |
D | i40e_ptp.c | 133 smp_mb(); /* Force any pending update before accessing. */ in i40e_ptp_adjfreq() 423 smp_mb(); /* Force the above update. */ in i40e_ptp_set_increment()
|
D | i40e_txrx.c | 840 smp_mb(); in i40e_clean_tx_irq() 2379 smp_mb(); in __i40e_maybe_stop_tx()
|
/linux-4.1.27/drivers/block/ |
D | rbd.c | 1407 smp_mb(); in obj_request_img_data_test() 1425 smp_mb(); in obj_request_done_test() 1445 smp_mb(); in obj_request_existence_set() 1450 smp_mb(); in obj_request_known_test() 1456 smp_mb(); in obj_request_exists_test() 1621 smp_mb(); in img_request_write_set() 1626 smp_mb(); in img_request_write_test() 1636 smp_mb(); in img_request_discard_set() 1641 smp_mb(); in img_request_discard_test() 1648 smp_mb(); in img_request_child_set() [all …]
|
/linux-4.1.27/fs/autofs4/ |
D | expire.c | 324 smp_mb(); in autofs4_expire_direct() 476 smp_mb(); in autofs4_expire_indirect()
|
/linux-4.1.27/drivers/net/ethernet/sfc/ |
D | tx.c | 162 smp_mb(); in efx_tx_maybe_stop_queue() 170 smp_mb(); in efx_tx_maybe_stop_queue() 641 smp_mb(); in efx_xmit_done() 656 smp_mb(); in efx_xmit_done()
|
D | efx.c | 2311 smp_mb(); /* ensure we change state before checking reset_pending */ in efx_register_netdev() 2623 smp_mb(); /* ensure we change reset_pending before checking state */ in efx_schedule_reset()
|
D | siena_sriov.c | 661 smp_mb(); in efx_vfdi_flush_wake()
|
/linux-4.1.27/kernel/locking/ |
D | rwsem-spinlock.c | 95 smp_mb(); in __rwsem_do_wake()
|
D | rwsem-xadd.c | 197 smp_mb(); in __rwsem_do_wake()
|
D | mutex.c | 174 smp_mb(); /* ^^^ */ in ww_mutex_set_context_fastpath()
|
/linux-4.1.27/ipc/ |
D | msg.c | 199 smp_mb(); in expunge_all() 583 smp_mb(); /* see barrier comment below */ in pipelined_send() 596 smp_mb(); in pipelined_send()
|
D | sem.c | 1973 smp_mb(); in SYSCALL_DEFINE4()
|
/linux-4.1.27/arch/sparc/kernel/ |
D | time_32.c | 126 smp_mb(); in timer_ce_set_mode()
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_ptp.c | 227 smp_mb(); in ixgbe_ptp_adjfreq() 786 smp_mb(); in ixgbe_ptp_start_cyclecounter()
|
/linux-4.1.27/fs/ |
D | fs-writeback.c | 249 smp_mb(); in inode_sync_complete() 545 smp_mb(); in __writeback_single_inode() 1277 smp_mb(); in __mark_inode_dirty()
|
D | splice.c | 165 smp_mb(); in wakeup_pipe_readers() 245 smp_mb(); in splice_to_pipe() 728 smp_mb(); in wakeup_pipe_writers()
|
D | super.c | 1154 smp_mb(); in __sb_end_write() 1209 smp_mb(); in __sb_start_write()
|
D | coredump.c | 434 smp_mb(); in coredump_finish()
|
D | buffer.c | 732 smp_mb(); in fsync_buffers_list() 771 smp_mb(); in fsync_buffers_list() 1154 smp_mb(); in mark_buffer_dirty()
|
D | namespace.c | 355 smp_mb(); in __mnt_want_write() 503 smp_mb(); in mnt_make_readonly() 555 smp_mb(); in sb_prepare_remount_readonly()
|
D | libfs.c | 695 smp_mb(); in simple_transaction_set()
|
D | eventpoll.c | 1432 smp_mb(); in ep_modify()
|
D | aio.c | 1141 smp_mb(); in aio_complete()
|
D | inode.c | 930 smp_mb(); in unlock_new_inode()
|
/linux-4.1.27/drivers/pci/hotplug/ |
D | pciehp_hpc.c | 196 smp_mb(); in pcie_do_write_cmd() 564 smp_mb(); in pcie_isr()
|
/linux-4.1.27/fs/xfs/ |
D | xfs_inode.h | 249 smp_mb(); in xfs_ifunlock()
|
/linux-4.1.27/drivers/tty/ |
D | tty_ldsem.c | 140 smp_mb(); in __ldsem_wake_readers()
|
D | pty.c | 177 smp_mb(); in pty_set_pktmode()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_cmn.h | 1179 smp_mb(); in bnx2x_wait_sp_comp() 1190 smp_mb(); in bnx2x_wait_sp_comp()
|
D | bnx2x_sp.c | 3747 smp_mb(); in bnx2x_credit_pool_get() 3749 smp_mb(); in bnx2x_credit_pool_get() 3758 smp_mb(); in bnx2x_credit_pool_put() 3763 smp_mb(); in bnx2x_credit_pool_put() 3772 smp_mb(); in bnx2x_credit_pool_check() 3875 smp_mb(); in bnx2x_init_credit_pool() 4563 smp_mb(); in bnx2x_q_init()
|
D | bnx2x_cmn.c | 318 smp_mb(); in bnx2x_tx_int() 2410 smp_mb(); in bnx2x_nic_load_pmf() 2962 smp_mb(); in bnx2x_nic_unload() 2983 smp_mb(); in bnx2x_nic_unload() 3058 smp_mb(); in bnx2x_nic_unload() 4153 smp_mb(); in bnx2x_start_xmit()
|
D | bnx2x_main.c | 2972 smp_mb(); in bnx2x_pmf_update() 9812 smp_mb(); in bnx2x_leader_reset() 9834 smp_mb(); in bnx2x_recovery_failed() 9882 smp_mb(); in bnx2x_parity_recover() 9976 smp_mb(); in bnx2x_parity_recover() 9981 smp_mb(); in bnx2x_parity_recover() 10024 smp_mb(); in bnx2x_sp_rtnl_task() 10044 smp_mb(); in bnx2x_sp_rtnl_task() 10134 smp_mb(); in bnx2x_period_task()
|
/linux-4.1.27/kernel/irq/ |
D | irqdomain.c | 258 smp_mb(); in irq_domain_disassociate() 812 smp_mb(); in irq_domain_remove_irq()
|
/linux-4.1.27/drivers/media/rc/ |
D | ttusbir.c | 67 smp_mb(); in ttusbir_set_led()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_io.c | 300 smp_mb(); in qlcnic_82xx_change_filter() 422 smp_mb(); in qlcnic_tx_encap_pkt() 552 smp_mb(); in qlcnic_tx_pkt() 749 smp_mb(); in qlcnic_xmit_frame() 926 smp_mb(); in qlcnic_process_cmd_ring()
|
D | qlcnic_hw.c | 409 smp_mb(); in qlcnic_send_cmd_descs()
|
/linux-4.1.27/drivers/net/ethernet/calxeda/ |
D | xgmac.c | 908 smp_mb(); in xgmac_tx_complete() 1149 smp_mb(); in xgmac_xmit() 1153 smp_mb(); in xgmac_xmit()
|
/linux-4.1.27/arch/arm/common/ |
D | bL_switcher.c | 105 smp_mb(); in bL_do_switch()
|
/linux-4.1.27/drivers/md/persistent-data/ |
D | dm-block-manager.c | 147 smp_mb(); in __wake_waiter()
|
/linux-4.1.27/net/rxrpc/ |
D | ar-ack.c | 380 smp_mb(); in rxrpc_process_soft_ACKs() 584 smp_mb(); in rxrpc_zap_tx_window()
|
D | ar-call.c | 869 smp_mb(); in rxrpc_cleanup_call()
|
/linux-4.1.27/arch/metag/ |
D | Kconfig | 129 enabled. It adds fences (system event 0) to smp_mb and smp_rmb in an
|
/linux-4.1.27/kernel/debug/ |
D | debug_core.c | 503 smp_mb(); in kgdb_cpu_enter()
|
/linux-4.1.27/block/ |
D | blk-mq-tag.c | 385 smp_mb(); in bt_clear_tag()
|
/linux-4.1.27/drivers/media/platform/omap3isp/ |
D | isp.c | 1392 smp_mb(); in omap3isp_module_sync_idle() 1410 smp_mb(); in omap3isp_module_sync_idle() 1417 smp_mb(); in omap3isp_module_sync_idle()
|
/linux-4.1.27/drivers/tty/hvc/ |
D | hvc_console.c | 995 smp_mb(); in hvc_init()
|
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_main.c | 959 smp_mb(); in __fm10k_maybe_stop_tx() 1354 smp_mb(); in fm10k_clean_tx_irq()
|
/linux-4.1.27/drivers/scsi/pm8001/ |
D | pm8001_sas.h | 716 smp_mb(); /*in order to force CPU ordering*/ in pm8001_ccb_task_free_done()
|
/linux-4.1.27/fs/jbd/ |
D | commit.c | 769 smp_mb(); in journal_commit_transaction()
|
/linux-4.1.27/drivers/misc/cxl/ |
D | native.c | 303 smp_mb(); in do_process_element_cmd()
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
D | perf_event_amd_ibs.c | 946 smp_mb(); in amd_ibs_init()
|
/linux-4.1.27/drivers/media/pci/saa7134/ |
D | saa7134-input.c | 1048 smp_mb(); in saa7134_raw_decode_irq()
|
/linux-4.1.27/drivers/dma/ |
D | mic_x100_dma.c | 114 smp_mb(); in mic_dma_cleanup()
|
/linux-4.1.27/drivers/net/ethernet/brocade/bna/ |
D | bnad.c | 423 smp_mb(); in bnad_rxq_refill_page() 472 smp_mb(); in bnad_rxq_refill_skb() 3004 smp_mb(); in bnad_start_xmit() 3087 smp_mb(); in bnad_start_xmit() 3095 smp_mb(); in bnad_start_xmit()
|
/linux-4.1.27/drivers/vhost/ |
D | vhost.c | 1456 smp_mb(); in vhost_notify() 1540 smp_mb(); in vhost_enable_notify()
|
/linux-4.1.27/drivers/md/ |
D | raid10.c | 1412 smp_mb(); in __make_request() 1487 smp_mb(); in __make_request() 1900 smp_mb(); /* Make sure other CPUs may see both as identical in raid10_remove_disk() 4096 smp_mb(); in raid10_start_reshape() 4103 smp_mb(); in raid10_start_reshape() 4632 smp_mb(); in end_reshape_write()
|
D | dm-table.c | 1544 smp_mb(); in dm_table_set_restrictions()
|
D | dm-snap.c | 1343 smp_mb(); in snapshot_dtr()
|
/linux-4.1.27/fs/fscache/ |
D | object.c | 256 smp_mb(); in fscache_object_sm_dispatcher()
|
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/ |
D | i40e_txrx.c | 352 smp_mb(); in i40e_clean_tx_irq() 1844 smp_mb(); in __i40e_maybe_stop_tx()
|
/linux-4.1.27/include/net/ |
D | sock.h | 1913 smp_mb(); in wq_has_sleeper() 1935 smp_mb(); in sock_poll_wait()
|
/linux-4.1.27/Documentation/ |
D | memory-barriers.txt | 784 need the three-CPU example to provide ordering, you will need smp_mb() 799 later loads, smp_mb(). 820 need transitivity, use smp_mb(). 1629 GENERAL mb() smp_mb() 1789 subsequent stores. Note that this is weaker than smp_mb()! The 2031 smp_mb(); wake_up(); 2345 smp_mb(); 2356 On a UP system - where this wouldn't be a problem - the smp_mb() is just a 2372 (smp_mb()) on each side of the actual operation (with the exception of
|
/linux-4.1.27/drivers/misc/sgi-xp/ |
D | xpc_sn2.c | 2241 smp_mb(); in xpc_send_payload_sn2() 2343 smp_mb(); in xpc_received_payload_sn2()
|
/linux-4.1.27/net/rds/ |
D | send.c | 413 smp_mb(); in rds_send_xmit()
|
/linux-4.1.27/drivers/dma/ioat/ |
D | dma_v2.c | 158 smp_mb(); /* finish all descriptor reads before incrementing tail */ in __cleanup()
|
D | dma_v3.c | 431 smp_mb(); /* finish all descriptor reads before incrementing tail */ in __cleanup()
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/ |
D | ixgb_main.c | 1483 smp_mb(); in __ixgb_maybe_stop_tx() 1885 smp_mb(); in ixgb_clean_tx_irq()
|
/linux-4.1.27/kernel/trace/ |
D | trace_functions_graph.c | 441 smp_mb(); in set_graph_array()
|
D | ring_buffer.c | 685 smp_mb(); in ring_buffer_poll_wait() 3600 smp_mb(); in rb_get_reader_page()
|
D | blktrace.c | 613 smp_mb(); in blk_trace_startstop()
|
/linux-4.1.27/drivers/gpu/drm/omapdrm/ |
D | omap_dmm_tiler.c | 279 smp_mb(); in dmm_txn_commit()
|
/linux-4.1.27/net/sunrpc/ |
D | svc_xprt.c | 699 smp_mb(); in svc_get_next_xprt()
|
/linux-4.1.27/fs/ext4/ |
D | indirect.c | 686 smp_mb(); in ext4_ind_direct_IO()
|
D | ext4.h | 3009 smp_mb(); in ext4_inode_block_unlocked_dio() 3013 smp_mb(); in ext4_inode_resume_unlocked_dio()
|
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/ |
D | netdev.c | 857 smp_mb(); in igbvf_clean_tx_irq() 2064 smp_mb(); in igbvf_maybe_stop_tx()
|
/linux-4.1.27/net/bluetooth/hidp/ |
D | core.c | 1262 smp_mb(); in hidp_session_thread()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic.h | 1876 smp_mb(); in netxen_tx_avail()
|
D | netxen_nic_main.c | 1186 smp_mb(); in __netxen_nic_down() 2093 smp_mb(); in netxen_nic_xmit_frame()
|
/linux-4.1.27/drivers/block/xen-blkback/ |
D | blkback.c | 616 smp_mb(); /* clear flag *before* checking for work */ in xen_blkif_schedule()
|
/linux-4.1.27/virt/kvm/ |
D | kvm_main.c | 166 smp_mb(); in kvm_make_all_cpus_request() 188 smp_mb(); in kvm_flush_remote_tlbs()
|
/linux-4.1.27/drivers/net/ethernet/sun/ |
D | sungem.c | 700 smp_mb(); in gem_tx() 1103 smp_mb(); in gem_start_xmit()
|
/linux-4.1.27/fs/ubifs/ |
D | debug.c | 1297 smp_mb(); in dbg_check_znode() 1305 smp_mb(); in dbg_check_znode()
|
/linux-4.1.27/arch/x86/kvm/ |
D | mmu.c | 644 smp_mb(); in walk_shadow_page_lockless_begin() 654 smp_mb(); in walk_shadow_page_lockless_end() 2290 smp_mb(); in kvm_mmu_commit_zap_page()
|
/linux-4.1.27/fs/gfs2/ |
D | super.c | 875 smp_mb(); in gfs2_put_super()
|
/linux-4.1.27/net/mac80211/ |
D | driver-ops.h | 77 smp_mb(); in drv_start()
|
D | sta_info.c | 488 smp_mb(); in sta_info_insert_finish()
|
/linux-4.1.27/fs/ceph/ |
D | dir.c | 63 smp_mb(); in ceph_init_dentry()
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/ |
D | sge.c | 2388 smp_mb(); /* commit Tx queue .processed updates */ in process_responses() 2497 smp_mb(); /* commit Tx queue .processed updates */ in process_pure_responses()
|
/linux-4.1.27/mm/ |
D | ksm.c | 2061 smp_mb(); /* wake_up_bit advises this */ in ksm_memory_callback()
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 425 smp_mb(); in ixgbevf_clean_tx_irq() 3578 smp_mb(); in __ixgbevf_maybe_stop_tx()
|
/linux-4.1.27/Documentation/RCU/ |
D | checklist.txt | 95 (smp_wmb(), smp_rmb(), smp_mb()) through the code,
|
/linux-4.1.27/drivers/block/drbd/ |
D | drbd_main.c | 358 smp_mb(); in drbd_thread_setup() 474 smp_mb(); in _drbd_thread_stop()
|