/linux-4.4.14/arch/arc/include/asm/ |
D | spinlock.h | 32 smp_mb(); in arch_spin_lock() 45 smp_mb(); in arch_spin_lock() 53 smp_mb(); in arch_spin_trylock() 69 smp_mb(); in arch_spin_trylock() 76 smp_mb(); in arch_spin_unlock() 80 smp_mb(); in arch_spin_unlock() 92 smp_mb(); in arch_read_lock() 116 smp_mb(); in arch_read_lock() 124 smp_mb(); in arch_read_trylock() 142 smp_mb(); in arch_read_trylock() [all …]
|
D | futex.h | 23 smp_mb(); \ 45 smp_mb() \ 51 smp_mb(); \ 72 smp_mb() \ 165 smp_mb(); in futex_atomic_cmpxchg_inatomic() 192 smp_mb(); in futex_atomic_cmpxchg_inatomic()
|
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 | 85 smp_mb(); \ 100 smp_mb(); \ 207 smp_mb(); \ 213 smp_mb(); \
|
D | bitops.h | 75 smp_mb(); \ 86 smp_mb(); \
|
/linux-4.4.14/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 smp_store_mb(var, value) do { WRITE_ONCE(var, value); smp_mb(); } while (0) 92 smp_mb(); \ 100 smp_mb(); \
|
D | atomic_lnkget.h | 53 smp_mb(); \ 67 smp_mb(); \ 89 smp_mb(); in ATOMIC_OPS() 105 smp_mb(); in ATOMIC_OPS() 132 smp_mb(); in __atomic_add_unless() 149 smp_mb(); in __atomic_add_unless()
|
/linux-4.4.14/include/asm-generic/ |
D | barrier.h | 59 #ifndef smp_mb 60 #define smp_mb() mb() macro 77 #ifndef smp_mb 78 #define smp_mb() barrier() macro 100 #define smp_mb__before_atomic() smp_mb() 104 #define smp_mb__after_atomic() smp_mb() 110 smp_mb(); \ 118 smp_mb(); \
|
D | qspinlock.h | 52 smp_mb(); in queued_spin_is_locked() 134 smp_mb(); in queued_spin_unlock_wait()
|
/linux-4.4.14/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 | 59 smp_mb(); /* barrier for proper semantics */ in ATOMIC_OP() 74 smp_mb(); /* barrier for proper semantics */ in __atomic_add_unless() 149 smp_mb(); /* barrier for proper semantics */ in ATOMIC64_OP() 165 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() 96 smp_mb(); /* barrier for proper semantics */ in atomic64_add_return()
|
/linux-4.4.14/arch/arm/include/asm/ |
D | barrier.h | 64 #define smp_mb() barrier() macro 68 #define smp_mb() dmb(ish) macro 69 #define smp_rmb() smp_mb() 76 smp_mb(); \ 84 smp_mb(); \ 91 #define smp_store_mb(var, value) do { WRITE_ONCE(var, value); smp_mb(); } while (0) 93 #define smp_mb__before_atomic() smp_mb() 94 #define smp_mb__after_atomic() smp_mb()
|
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 | atomic.h | 110 smp_mb(); in __atomic_add_unless() 127 smp_mb(); in __atomic_add_unless() 390 smp_mb(); in atomic64_dec_if_positive() 407 smp_mb(); in atomic64_dec_if_positive() 418 smp_mb(); in atomic64_add_unless() 438 smp_mb(); in atomic64_add_unless()
|
D | futex.h | 27 smp_mb(); \ 55 smp_mb(); in futex_atomic_cmpxchg_inatomic() 72 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.4.14/arch/alpha/include/asm/ |
D | atomic.h | 52 smp_mb(); \ 64 smp_mb(); \ 88 smp_mb(); \ 100 smp_mb(); \ 149 smp_mb(); in ATOMIC_OPS() 164 smp_mb(); in ATOMIC_OPS() 181 smp_mb(); in atomic64_add_unless() 196 smp_mb(); in atomic64_add_unless() 210 smp_mb(); in atomic64_dec_if_positive() 224 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.4.14/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 { WRITE_ONCE(var, value); smp_mb(); } while (0) 135 smp_mb(); \ 143 smp_mb(); \
|
/linux-4.4.14/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() 92 #define smp_mb__before_spinlock() smp_mb()
|
D | spinlock.h | 62 smp_mb(); in arch_spin_is_locked()
|
/linux-4.4.14/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.4.14/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.4.14/arch/arm64/include/asm/ |
D | barrier.h | 38 #define smp_mb() dmb(ish) macro 97 #define smp_store_mb(var, value) do { WRITE_ONCE(var, value); smp_mb(); } while (0) 100 #define smp_mb__before_atomic() smp_mb() 101 #define smp_mb__after_atomic() smp_mb()
|
/linux-4.4.14/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()
|
D | bitops.h | 291 smp_mb(); in __clear_bit_unlock()
|
/linux-4.4.14/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.4.14/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 | 572 smp_mb(); in tasklet_disable()
|
D | tty.h | 361 smp_mb(); in tty_set_flow_change()
|
D | fs.h | 2096 smp_mb(); in break_lease() 2110 smp_mb(); in break_deleg() 2140 smp_mb(); in break_layout()
|
D | netdevice.h | 2744 smp_mb(); in netdev_tx_sent_queue() 2780 smp_mb(); in netdev_tx_completed_queue()
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | barrier_64.h | 47 #define smp_mb() mb() macro 51 #define smp_mb() __asm__ __volatile__("":::"memory") macro
|
/linux-4.4.14/arch/powerpc/lib/ |
D | locks.c | 74 smp_mb(); in arch_spin_unlock_wait() 83 smp_mb(); in arch_spin_unlock_wait()
|
/linux-4.4.14/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.4.14/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.4.14/arch/hexagon/include/asm/ |
D | spinlock.h | 133 smp_mb(); in arch_write_unlock() 154 smp_mb(); in arch_spin_unlock()
|
/linux-4.4.14/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 | 231 smp_mb(); /* all activity before dead. */ in cpu_idle_loop()
|
/linux-4.4.14/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() 316 smp_mb(); /* C */ /* Avoid leaking the critical section. */ in __srcu_read_unlock()
|
D | tree_plugin.h | 469 smp_mb(); /* ensure expedited fastpath sees end of RCU c-s. */ in rcu_read_unlock_special() 1657 smp_mb(); /* Ensure callback reuse happens after callback invocation. */ in rcu_oom_notify() 2093 smp_mb(); /* Ensure that CB invocation happens after GP end. */ in rcu_nocb_wait_gp() 2150 smp_mb(); /* Ensure _sleep true before scan. */ in nocb_leader_wait() 2169 smp_mb(); /* Ensure _sleep true before scan of ->nocb_head. */ in nocb_leader_wait() 2667 smp_mb(); /* Order initial oldstate fetch vs. later non-idle work. */ in rcu_sysidle_force_exit() 2759 smp_mb(); /* Read counters before timestamps. */ in rcu_sysidle_check_cpu() 2839 smp_mb(); in rcu_sysidle_cancel() 2890 smp_mb(); /* grace period precedes setting inuse. */ in rcu_sysidle_cb() 2943 smp_mb(); /* ensure rss load happens before later caller actions. */ in rcu_sys_is_idle()
|
D | tree.c | 326 smp_mb(); /* rcu_sched_qs_mask before cond_resched_completed. */ in rcu_momentary_dyntick_idle() 1161 smp_mb(); /* ->cond_resched_completed before *rcrmp. */ in rcu_implicit_dynticks_qs() 2718 smp_mb(); /* List handling before counting for rcu_barrier(). */ in rcu_do_batch() 3093 smp_mb(); /* Count before adding callback for rcu_barrier(). */ in __call_rcu() 3256 smp_mb(); /* ^^^ */ in get_state_synchronize_rcu() 3308 smp_mb(); /* ^^^ */ in get_state_synchronize_sched() 3351 smp_mb(); /* Ensure update-side operation after counter increment. */ in rcu_seq_start() 3358 smp_mb(); /* Ensure update-side operation before counter increment. */ in rcu_seq_end() 3368 smp_mb(); /* Caller's modifications seen first by other CPUs. */ in rcu_seq_snap() 3370 smp_mb(); /* Above access must not bleed into critical section. */ in rcu_seq_snap() [all …]
|
D | update.c | 798 smp_mb(); /* Ensure caller sees full kthread. */ in rcu_spawn_tasks_kthread() 808 smp_mb(); /* Ensure others see full kthread. */ in rcu_spawn_tasks_kthread()
|
D | tree.h | 663 #define smp_mb__after_unlock_lock() smp_mb() /* Full ordering for lock. */
|
/linux-4.4.14/arch/x86/mm/ |
D | tlb.c | 202 smp_mb(); in flush_tlb_mm_range() 211 smp_mb(); in flush_tlb_mm_range() 262 smp_mb(); in flush_tlb_page()
|
/linux-4.4.14/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.4.14/fs/btrfs/ |
D | btrfs_inode.h | 271 smp_mb(); in btrfs_inode_in_log() 316 smp_mb(); in btrfs_inode_block_unlocked_dio()
|
D | locking.c | 295 smp_mb(); in btrfs_tree_unlock()
|
D | transaction.c | 90 smp_mb(); in clear_btree_io_tree() 256 smp_mb(); in join_transaction() 552 smp_mb(); in start_transaction() 775 smp_mb(); in btrfs_should_end_transaction() 863 smp_mb(); in __btrfs_end_transaction()
|
D | compression.c | 846 smp_mb(); in free_workspace()
|
D | tree-log.c | 197 smp_mb(); in join_running_log_trans() 4946 smp_mb(); in check_parent_dirs_for_sync() 5601 smp_mb(); in btrfs_record_unlink_dir()
|
D | super.c | 1814 smp_mb(); in btrfs_calc_avail_data_space()
|
/linux-4.4.14/tools/virtio/asm/ |
D | barrier.h | 5 #define smp_mb() mb() macro
|
/linux-4.4.14/arch/x86/um/asm/ |
D | barrier.h | 39 #define smp_mb() barrier() macro
|
/linux-4.4.14/arch/s390/lib/ |
D | spinlock.c | 200 smp_mb(); in _raw_write_lock_wait() 234 smp_mb(); in _raw_write_lock_wait()
|
/linux-4.4.14/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.4.14/drivers/net/ |
D | ntb_netdev.c | 158 smp_mb(); in __ntb_netdev_maybe_stop_tx() 204 smp_mb(); in ntb_netdev_tx_handler() 244 smp_mb(); in ntb_netdev_tx_timer()
|
/linux-4.4.14/kernel/ |
D | task_work.c | 111 smp_mb(); in task_work_run()
|
D | smpboot.c | 488 smp_mb(); /* atomic_read() before update. */ in cpu_wait_death()
|
D | smp.c | 717 smp_mb(); in kick_all_cpus_sync()
|
D | profile.c | 564 smp_mb(); in create_hash_tables()
|
D | cpu.c | 410 smp_mb(); /* Read from cpu_dead_idle before __cpu_die(). */ in _cpu_down()
|
D | relay.c | 694 smp_mb(); in relay_late_setup_files() 739 smp_mb(); in relay_switch_subbuf()
|
D | exit.c | 706 smp_mb(); in do_exit() 822 smp_mb(); in do_exit()
|
D | workqueue.c | 680 smp_mb(); in set_work_pool_and_clear_pending() 1314 smp_mb(); in insert_work() 2853 smp_mb(); in __cancel_work_timer()
|
D | futex.c | 421 smp_mb(); /* explicit MB (B) */ in get_futex_key_refs()
|
/linux-4.4.14/security/keys/ |
D | gc.c | 110 smp_mb(); in key_gc_keytype() 315 smp_mb(); in key_garbage_collector()
|
/linux-4.4.14/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.4.14/arch/blackfin/kernel/ |
D | time-ts.c | 195 smp_mb(); in bfin_gptmr0_interrupt() 310 smp_mb(); in bfin_coretmr_interrupt()
|
/linux-4.4.14/arch/sparc/kernel/ |
D | time_32.c | 107 smp_mb(); in timer_ce_shutdown() 114 smp_mb(); in timer_ce_set_periodic()
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | rwsem.h | 127 smp_mb(); in rwsem_atomic_update()
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | processor.h | 101 #define cpu_relax() smp_mb()
|
/linux-4.4.14/arch/sh/include/asm/ |
D | rwsem.h | 127 smp_mb(); in rwsem_atomic_update()
|
/linux-4.4.14/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.4.14/arch/x86/kernel/ |
D | process.c | 421 smp_mb(); /* quirk */ in mwait_idle() 423 smp_mb(); /* quirk */ in mwait_idle()
|
D | smpboot.c | 885 smp_mb(); in do_boot_cpu()
|
/linux-4.4.14/arch/mips/kernel/ |
D | smp.c | 209 smp_mb(); in stop_this_cpu() 448 smp_mb(); in dump_send_ipi()
|
D | rtlx.c | 172 smp_mb(); in rtlx_open() 174 smp_mb(); in rtlx_open()
|
/linux-4.4.14/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 | 794 smp_mb(); in update_vsyscall_old()
|
/linux-4.4.14/arch/mn10300/mm/ |
D | tlb-smp.c | 132 smp_mb(); in flush_tlb_others()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_interrupt.c | 159 smp_mb(); in dequeue_ih_ring_entry()
|
/linux-4.4.14/arch/powerpc/platforms/powernv/ |
D | smp.c | 226 smp_mb(); in pnv_smp_cpu_kill_self()
|
/linux-4.4.14/drivers/cpuidle/ |
D | cpuidle-pseries.c | 79 smp_mb(); in snooze_loop()
|
D | cpuidle-powernv.c | 56 smp_mb(); in snooze_loop()
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | book3s_hv_rm_xics.c | 77 smp_mb(); in icp_rm_set_vcpu_irq() 300 smp_mb(); in icp_rm_deliver_irq()
|
D | book3s_hv_builtin.c | 232 smp_mb(); in kvmhv_interrupt_vcore()
|
D | book3s_hv.c | 96 smp_mb(); in kvmppc_ipi_thread() 708 smp_mb(); in kvmppc_pseries_do_hcall() 1782 smp_mb(); in kvmppc_grab_hwthread() 2412 smp_mb(); in kvmppc_run_core() 2480 smp_mb(); in kvmppc_run_core() 2700 smp_mb(); in kvmppc_vcpu_run_hv()
|
D | book3s_64_mmu_hv.c | 124 smp_mb(); in kvmppc_alloc_reset_hpt() 1354 smp_mb(); in kvm_htab_write()
|
D | book3s_xics.c | 485 smp_mb(); in icp_deliver_irq()
|
D | powerpc.c | 99 smp_mb(); in kvmppc_prepare_to_enter()
|
/linux-4.4.14/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.4.14/drivers/staging/comedi/ |
D | comedi_buf.c | 290 smp_mb(); in comedi_buf_write_alloc() 480 smp_mb(); in comedi_buf_read_free()
|
/linux-4.4.14/arch/arm/kvm/ |
D | psci.c | 119 smp_mb(); /* Make sure the above is visible */ in kvm_psci_vcpu_on()
|
/linux-4.4.14/drivers/md/bcache/ |
D | closure.h | 302 smp_mb(); in closure_wake_up()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e_ptp.c | 132 smp_mb(); /* Force any pending update before accessing. */ in i40e_ptp_adjfreq() 422 smp_mb(); /* Force the above update. */ in i40e_ptp_set_increment()
|
D | i40e_txrx.c | 757 smp_mb(); in i40e_clean_tx_irq() 2463 smp_mb(); in __i40e_maybe_stop_tx()
|
/linux-4.4.14/virt/kvm/ |
D | async_pf.c | 100 smp_mb(); in async_pf_execute()
|
D | kvm_main.c | 174 smp_mb(); in kvm_make_all_cpus_request() 196 smp_mb(); in kvm_flush_remote_tlbs()
|
/linux-4.4.14/drivers/block/ |
D | rbd.c | 1409 smp_mb(); in obj_request_img_data_test() 1427 smp_mb(); in obj_request_done_test() 1447 smp_mb(); in obj_request_existence_set() 1452 smp_mb(); in obj_request_known_test() 1458 smp_mb(); in obj_request_exists_test() 1640 smp_mb(); in img_request_write_set() 1645 smp_mb(); in img_request_write_test() 1655 smp_mb(); in img_request_discard_set() 1660 smp_mb(); in img_request_discard_test() 1667 smp_mb(); in img_request_child_set() [all …]
|
/linux-4.4.14/fs/autofs4/ |
D | expire.c | 324 smp_mb(); in autofs4_expire_direct() 476 smp_mb(); in autofs4_expire_indirect()
|
/linux-4.4.14/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() 642 smp_mb(); in efx_xmit_done() 657 smp_mb(); in efx_xmit_done()
|
D | efx.c | 2408 smp_mb(); /* ensure we change state before checking reset_pending */ in efx_register_netdev() 2749 smp_mb(); /* ensure we change reset_pending before checking state */ in efx_schedule_reset()
|
D | siena_sriov.c | 663 smp_mb(); in efx_vfdi_flush_wake()
|
/linux-4.4.14/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.4.14/arch/s390/kernel/ |
D | vdso.c | 302 smp_mb(); in vdso_init()
|
/linux-4.4.14/net/mac802154/ |
D | driver-ops.h | 37 smp_mb(); in drv_start()
|
/linux-4.4.14/block/ |
D | blk-mq-tag.c | 81 smp_mb(); in blk_mq_tag_wakeup_all() 389 smp_mb(); in bt_clear_tag()
|
/linux-4.4.14/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.4.14/drivers/pci/hotplug/ |
D | pciehp_hpc.c | 203 smp_mb(); in pcie_do_write_cmd() 580 smp_mb(); in pcie_isr()
|
/linux-4.4.14/drivers/tty/ |
D | tty_ldsem.c | 140 smp_mb(); in __ldsem_wake_readers()
|
D | pty.c | 182 smp_mb(); in pty_set_pktmode()
|
/linux-4.4.14/net/mac80211/ |
D | driver-ops.c | 25 smp_mb(); in drv_start()
|
/linux-4.4.14/fs/xfs/ |
D | xfs_inode.h | 249 smp_mb(); in xfs_ifunlock()
|
/linux-4.4.14/arch/x86/kvm/ |
D | irq_comm.c | 352 smp_mb(); in kvm_scan_ioapic_routes()
|
D | mmu.c | 644 smp_mb(); in walk_shadow_page_lockless_begin() 654 smp_mb(); in walk_shadow_page_lockless_end() 2361 smp_mb(); in kvm_mmu_commit_zap_page()
|
/linux-4.4.14/drivers/media/rc/ |
D | ttusbir.c | 67 smp_mb(); in ttusbir_set_led()
|
/linux-4.4.14/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.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_cmn.h | 1238 smp_mb(); in bnx2x_wait_sp_comp() 1249 smp_mb(); in bnx2x_wait_sp_comp()
|
D | bnx2x_sp.c | 3994 smp_mb(); in bnx2x_credit_pool_get() 3996 smp_mb(); in bnx2x_credit_pool_get() 4005 smp_mb(); in bnx2x_credit_pool_put() 4010 smp_mb(); in bnx2x_credit_pool_put() 4019 smp_mb(); in bnx2x_credit_pool_check() 4122 smp_mb(); in bnx2x_init_credit_pool() 4825 smp_mb(); in bnx2x_q_init()
|
D | bnx2x_cmn.c | 320 smp_mb(); in bnx2x_tx_int() 2435 smp_mb(); in bnx2x_nic_load_pmf() 3018 smp_mb(); in bnx2x_nic_unload() 3039 smp_mb(); in bnx2x_nic_unload() 3114 smp_mb(); in bnx2x_nic_unload() 4218 smp_mb(); in bnx2x_start_xmit()
|
D | bnx2x_main.c | 2977 smp_mb(); in bnx2x_pmf_update() 9894 smp_mb(); in bnx2x_leader_reset() 9916 smp_mb(); in bnx2x_recovery_failed() 9964 smp_mb(); in bnx2x_parity_recover() 10058 smp_mb(); in bnx2x_parity_recover() 10063 smp_mb(); in bnx2x_parity_recover() 10194 smp_mb(); in bnx2x_sp_rtnl_task() 10214 smp_mb(); in bnx2x_sp_rtnl_task() 10325 smp_mb(); in bnx2x_period_task()
|
/linux-4.4.14/fs/ |
D | splice.c | 165 smp_mb(); in wakeup_pipe_readers() 245 smp_mb(); in splice_to_pipe() 729 smp_mb(); in wakeup_pipe_writers()
|
D | fs-writeback.c | 1019 smp_mb(); in inode_sync_complete() 1317 smp_mb(); in __writeback_single_inode() 2059 smp_mb(); in __mark_inode_dirty()
|
D | userfaultfd.c | 533 smp_mb(); in userfaultfd_poll() 679 smp_mb(); in wake_userfault()
|
D | coredump.c | 438 smp_mb(); in coredump_finish()
|
D | buffer.c | 749 smp_mb(); in fsync_buffers_list() 788 smp_mb(); in fsync_buffers_list() 1171 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 | 690 smp_mb(); in simple_transaction_set()
|
D | eventpoll.c | 1432 smp_mb(); in ep_modify()
|
D | aio.c | 1150 smp_mb(); in aio_complete()
|
D | inode.c | 948 smp_mb(); in unlock_new_inode()
|
/linux-4.4.14/kernel/irq/ |
D | irqdomain.c | 322 smp_mb(); in irq_domain_disassociate() 923 smp_mb(); in irq_domain_remove_irq()
|
/linux-4.4.14/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.4.14/drivers/md/persistent-data/ |
D | dm-block-manager.c | 147 smp_mb(); in __wake_waiter()
|
/linux-4.4.14/arch/arm/common/ |
D | bL_switcher.c | 105 smp_mb(); in bL_do_switch()
|
/linux-4.4.14/drivers/media/platform/omap3isp/ |
D | isp.c | 1390 smp_mb(); in omap3isp_module_sync_idle() 1408 smp_mb(); in omap3isp_module_sync_idle() 1415 smp_mb(); in omap3isp_module_sync_idle()
|
/linux-4.4.14/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.4.14/kernel/debug/ |
D | debug_core.c | 503 smp_mb(); in kgdb_cpu_enter()
|
/linux-4.4.14/arch/metag/ |
D | Kconfig | 129 enabled. It adds fences (system event 0) to smp_mb and smp_rmb in an
|
/linux-4.4.14/drivers/tty/hvc/ |
D | hvc_console.c | 996 smp_mb(); in hvc_init()
|
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_main.c | 951 smp_mb(); in __fm10k_maybe_stop_tx() 1341 smp_mb(); in fm10k_clean_tx_irq()
|
/linux-4.4.14/drivers/scsi/pm8001/ |
D | pm8001_sas.h | 728 smp_mb(); /*in order to force CPU ordering*/ in pm8001_ccb_task_free_done()
|
/linux-4.4.14/arch/x86/kernel/cpu/ |
D | perf_event_amd_ibs.c | 946 smp_mb(); in amd_ibs_init()
|
/linux-4.4.14/drivers/net/ethernet/brocade/bna/ |
D | bnad.c | 430 smp_mb(); in bnad_rxq_refill_page() 486 smp_mb(); in bnad_rxq_refill_skb() 3008 smp_mb(); in bnad_start_xmit() 3105 smp_mb(); in bnad_start_xmit() 3113 smp_mb(); in bnad_start_xmit()
|
/linux-4.4.14/drivers/md/ |
D | raid10.c | 1321 smp_mb(); in __make_request() 1396 smp_mb(); in __make_request() 1795 smp_mb(); /* Make sure other CPUs may see both as identical in raid10_remove_disk() 4024 smp_mb(); in raid10_start_reshape() 4031 smp_mb(); in raid10_start_reshape() 4559 smp_mb(); in end_reshape_write()
|
D | dm-table.c | 1541 smp_mb(); in dm_table_set_restrictions()
|
/linux-4.4.14/drivers/misc/cxl/ |
D | native.c | 346 smp_mb(); in do_process_element_cmd()
|
/linux-4.4.14/drivers/media/pci/saa7134/ |
D | saa7134-input.c | 1060 smp_mb(); in saa7134_raw_decode_irq()
|
/linux-4.4.14/drivers/dma/ |
D | mic_x100_dma.c | 115 smp_mb(); in mic_dma_cleanup()
|
/linux-4.4.14/include/net/ |
D | sock.h | 1924 smp_mb(); in wq_has_sleeper() 1946 smp_mb(); in sock_poll_wait()
|
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/ |
D | hns_enet.c | 211 smp_mb(); in hns_nic_net_xmit_hw() 658 smp_mb(); in hns_nic_tx_poll_one()
|
/linux-4.4.14/drivers/vhost/ |
D | vhost.c | 1571 smp_mb(); in vhost_notify() 1655 smp_mb(); in vhost_enable_notify()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/ |
D | i40e_txrx.c | 268 smp_mb(); in i40e_clean_tx_irq() 1724 smp_mb(); in __i40evf_maybe_stop_tx()
|
/linux-4.4.14/Documentation/ |
D | memory-barriers.txt | 785 need the three-CPU example to provide ordering, you will need smp_mb() 801 later loads, smp_mb(). 822 need transitivity, use smp_mb(). 1636 GENERAL mb() smp_mb() 1806 subsequent loads and stores. Note that this is weaker than smp_mb()! 2020 smp_mb(); wake_up(); 2300 smp_mb(); 2311 On a UP system - where this wouldn't be a problem - the smp_mb() is just a 2327 (smp_mb()) on each side of the actual operation (with the exception of
|
/linux-4.4.14/drivers/dma/ioat/ |
D | dma.c | 685 smp_mb(); in __cleanup()
|
/linux-4.4.14/fs/fscache/ |
D | object.c | 256 smp_mb(); in fscache_object_sm_dispatcher()
|
/linux-4.4.14/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.4.14/net/rds/ |
D | send.c | 422 smp_mb(); in rds_send_xmit()
|
/linux-4.4.14/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.4.14/drivers/gpu/drm/omapdrm/ |
D | omap_dmm_tiler.c | 280 smp_mb(); in dmm_txn_commit()
|
/linux-4.4.14/net/sunrpc/ |
D | svc_xprt.c | 699 smp_mb(); in svc_get_next_xprt()
|
/linux-4.4.14/kernel/trace/ |
D | trace_functions_graph.c | 440 smp_mb(); in set_graph_array()
|
D | ring_buffer.c | 661 smp_mb(); in ring_buffer_poll_wait() 3594 smp_mb(); in rb_get_reader_page()
|
D | blktrace.c | 608 smp_mb(); in blk_trace_startstop()
|
/linux-4.4.14/fs/ext4/ |
D | indirect.c | 688 smp_mb(); in ext4_ind_direct_IO()
|
D | ext4.h | 3236 smp_mb(); in ext4_inode_block_unlocked_dio() 3240 smp_mb(); in ext4_inode_resume_unlocked_dio()
|
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/ |
D | netdev.c | 858 smp_mb(); in igbvf_clean_tx_irq() 2065 smp_mb(); in igbvf_maybe_stop_tx()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/ |
D | qede_main.c | 602 smp_mb(); in qede_start_xmit() 669 smp_mb(); in qede_tx_int()
|
/linux-4.4.14/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.4.14/net/bluetooth/hidp/ |
D | core.c | 1263 smp_mb(); in hidp_session_thread()
|
/linux-4.4.14/fs/ubifs/ |
D | debug.c | 1297 smp_mb(); in dbg_check_znode() 1305 smp_mb(); in dbg_check_znode()
|
/linux-4.4.14/drivers/net/ethernet/sun/ |
D | sungem.c | 700 smp_mb(); in gem_tx() 1103 smp_mb(); in gem_start_xmit()
|
/linux-4.4.14/drivers/block/xen-blkback/ |
D | blkback.c | 623 smp_mb(); /* clear flag *before* checking for work */ in xen_blkif_schedule()
|
/linux-4.4.14/fs/ceph/ |
D | dir.c | 63 smp_mb(); in ceph_init_dentry()
|
/linux-4.4.14/fs/gfs2/ |
D | super.c | 875 smp_mb(); in gfs2_put_super()
|
/linux-4.4.14/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.4.14/ipc/ |
D | sem.c | 1973 smp_mb(); in SYSCALL_DEFINE4()
|
/linux-4.4.14/mm/ |
D | ksm.c | 2082 smp_mb(); /* wake_up_bit advises this */ in ksm_memory_callback()
|
/linux-4.4.14/fs/jbd2/ |
D | transaction.c | 1055 smp_mb(); in jbd2_write_access_granted()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 425 smp_mb(); in ixgbevf_clean_tx_irq() 3590 smp_mb(); in __ixgbevf_maybe_stop_tx()
|
/linux-4.4.14/Documentation/RCU/ |
D | checklist.txt | 95 (smp_wmb(), smp_rmb(), smp_mb()) through the code,
|
/linux-4.4.14/drivers/block/drbd/ |
D | drbd_main.c | 358 smp_mb(); in drbd_thread_setup() 474 smp_mb(); in _drbd_thread_stop()
|