Home
last modified time | relevance | path

Searched refs:smp_wmb (Results 1 – 200 of 301) sorted by relevance

12

/linux-4.4.14/arch/xtensa/include/asm/
Drwsem.h33 smp_wmb(); in __down_read()
45 smp_wmb(); in __down_read_trylock()
62 smp_wmb(); in __down_write()
73 smp_wmb(); in __down_write_trylock()
84 smp_wmb(); in __up_read()
95 smp_wmb(); in __up_write()
116 smp_wmb(); in __downgrade_write()
/linux-4.4.14/arch/sh/include/asm/
Drwsem.h28 smp_wmb(); in __down_read()
40 smp_wmb(); in __down_read_trylock()
57 smp_wmb(); in __down_write()
68 smp_wmb(); in __down_write_trylock()
79 smp_wmb(); in __up_read()
90 smp_wmb(); in __up_write()
111 smp_wmb(); in __downgrade_write()
Dpgtable_32.h302 smp_wmb(); in set_pte()
/linux-4.4.14/include/asm-generic/
Dbarrier.h67 #ifndef smp_wmb
68 #define smp_wmb() wmb() macro
85 #ifndef smp_wmb
86 #define smp_wmb() barrier() macro
/linux-4.4.14/security/selinux/ss/
Dstatus.c92 smp_wmb(); in selinux_status_update_setenforce()
96 smp_wmb(); in selinux_status_update_setenforce()
117 smp_wmb(); in selinux_status_update_policyload()
122 smp_wmb(); in selinux_status_update_policyload()
/linux-4.4.14/arch/mips/include/asm/
Dbarrier.h97 # define smp_wmb() __syncw() macro
101 # define smp_wmb() __asm__ __volatile__("sync" : : :"memory") macro
106 #define smp_wmb() barrier() macro
121 #define smp_mb__before_llsc() smp_wmb()
Dvdso.h126 smp_wmb(); in vdso_data_write_begin()
132 smp_wmb(); in vdso_data_write_end()
Dpgtable.h142 smp_wmb(); in set_pte()
/linux-4.4.14/arch/metag/include/asm/
Dbarrier.h54 #define smp_wmb() barrier() macro
75 #define smp_wmb() barrier() macro
80 #define smp_wmb() barrier() macro
/linux-4.4.14/arch/mips/kernel/
Dsync-r4k.c43 smp_wmb(); in synchronise_count_master()
64 smp_wmb(); in synchronise_count_master()
81 smp_wmb(); in synchronise_count_master()
Drtlx.c274 smp_wmb(); in rtlx_read()
276 smp_wmb(); in rtlx_read()
316 smp_wmb(); in rtlx_write()
318 smp_wmb(); in rtlx_write()
Dcrash.c45 smp_wmb(); in crash_kexec_prepare_cpus()
Dmachine_kexec.c110 smp_wmb(); in machine_kexec()
/linux-4.4.14/include/linux/
Dseqlock.h228 smp_wmb(); in raw_write_seqcount_begin()
233 smp_wmb(); in raw_write_seqcount_end()
274 smp_wmb(); in raw_write_seqcount_barrier()
362 smp_wmb(); /* prior stores before incrementing "sequence" */ in raw_write_seqcount_latch()
364 smp_wmb(); /* increment "sequence" before following stores */ in raw_write_seqcount_latch()
397 smp_wmb(); in write_seqcount_invalidate()
Dkfifo.h405 smp_wmb(); \
443 smp_wmb(); \
482 smp_wmb(); \
Dpage-flags.h361 smp_wmb(); in __SetPageUptodate()
372 smp_wmb(); in SetPageUptodate()
Dspinlock.h130 #define smp_mb__before_spinlock() smp_wmb()
/linux-4.4.14/arch/x86/include/asm/
Dpgtable-3level.h30 smp_wmb(); in native_set_pte()
112 smp_wmb(); in native_pte_clear()
120 smp_wmb(); in native_pmd_clear()
Dvgtod.h64 smp_wmb(); in gtod_write_begin()
69 smp_wmb(); in gtod_write_end()
Dbarrier.h37 #define smp_wmb() barrier() macro
42 #define smp_wmb() barrier() macro
/linux-4.4.14/arch/sparc/include/asm/
Dbarrier_64.h49 #define smp_wmb() wmb() macro
53 #define smp_wmb() __asm__ __volatile__("":::"memory") macro
/linux-4.4.14/arch/powerpc/include/asm/
Dbarrier.h54 #define smp_wmb() __asm__ __volatile__ (stringify_in_c(SMPWMB) : : :"memory") macro
60 #define smp_wmb() barrier() macro
/linux-4.4.14/arch/mips/mti-malta/
Dmalta-amon.c63 smp_wmb(); /* Target must see parameters before go */ in amon_cpu_start()
65 smp_wmb(); /* Target must see go before we poll */ in amon_cpu_start()
/linux-4.4.14/arch/arm/mach-socfpga/
Dplatsmp.c47 smp_wmb(); in socfpga_boot_secondary()
70 smp_wmb(); in socfpga_a10_boot_secondary()
Dsocfpga.c46 smp_wmb(); in socfpga_sysmgr_init()
/linux-4.4.14/arch/arm/mach-sti/
Dplatsmp.c34 smp_wmb(); in write_pen_release()
151 smp_wmb(); in sti_smp_prepare_cpus()
/linux-4.4.14/arch/arm/include/asm/
Dbarrier.h66 #define smp_wmb() barrier() macro
70 #define smp_wmb() dmb(ishst) macro
/linux-4.4.14/arch/powerpc/platforms/pseries/
Ddtl.c98 smp_wmb(); in consume_dtle()
111 smp_wmb(); in dtl_start()
128 smp_wmb(); in dtl_stop()
169 smp_wmb(); in dtl_start()
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
Dkfd_interrupt.c76 smp_wmb(); in kfd_interrupt_init()
126 smp_wmb(); /* Ensure memcpy'd data is visible before wptr update. */ in enqueue_ih_ring_entry()
/linux-4.4.14/arch/tile/kernel/
Dkgdb.c308 smp_wmb(); in do_single_step()
323 smp_wmb(); in undo_single_step()
475 smp_wmb(); in kgdb_arch_set_breakpoint()
491 smp_wmb(); in kgdb_arch_remove_breakpoint()
Dkprobes.c125 smp_wmb(); in arch_arm_kprobe()
140 smp_wmb(); in arch_disarm_kprobe()
Dvdso.c106 smp_wmb(); in vdso_init()
Dftrace.c125 smp_wmb(); in ftrace_modify_code()
/linux-4.4.14/net/llc/
Dllc_input.c45 smp_wmb(); /* ensure initialisation is complete before it's called */ in llc_add_pack()
61 smp_wmb(); in llc_set_station_handler()
/linux-4.4.14/tools/virtio/asm/
Dbarrier.h9 # define smp_wmb() barrier() macro
/linux-4.4.14/arch/powerpc/sysdev/
Dfsl_lbc.c251 smp_wmb(); in fsl_lbc_ctrl_irq()
257 smp_wmb(); in fsl_lbc_ctrl_irq()
261 smp_wmb(); in fsl_lbc_ctrl_irq()
/linux-4.4.14/arch/x86/um/asm/
Dbarrier.h41 #define smp_wmb() barrier() macro
/linux-4.4.14/arch/arm/kernel/
Dtopology.c220 smp_wmb(); in update_siblings_masks()
312 smp_wmb(); in init_cpu_topology()
Dvdso.c259 smp_wmb(); /* Pairs with smp_rmb in vdso_read_retry */ in vdso_write_begin()
264 smp_wmb(); /* Pairs with smp_rmb in vdso_read_begin */ in vdso_write_end()
/linux-4.4.14/net/wireless/
Dwext-spy.c49 smp_wmb(); in iw_handler_set_spy()
65 smp_wmb(); in iw_handler_set_spy()
/linux-4.4.14/arch/arm64/kernel/
Dvdso.c205 smp_wmb(); in update_vsyscall()
222 smp_wmb(); in update_vsyscall()
/linux-4.4.14/arch/arm/plat-versatile/
Dplatsmp.c29 smp_wmb(); in write_pen_release()
/linux-4.4.14/arch/ia64/include/asm/
Dbarrier.h52 #define smp_wmb() smp_mb() macro
/linux-4.4.14/arch/s390/include/asm/
Dbarrier.h31 #define smp_wmb() wmb() macro
/linux-4.4.14/arch/arm/mach-mvebu/
Dplatsmp-a9.c45 smp_wmb(); in mvebu_cortex_a9_boot_secondary()
/linux-4.4.14/arch/arm/mach-prima2/
Dplatsmp.c34 smp_wmb(); in sirfsoc_secondary_init()
/linux-4.4.14/arch/arm/mach-spear/
Dplatsmp.c31 smp_wmb(); in write_pen_release()
/linux-4.4.14/arch/arm64/include/asm/
Dbarrier.h40 #define smp_wmb() dmb(ishst) macro
/linux-4.4.14/arch/arm/mach-tegra/
Dcpuidle-tegra30.c94 smp_wmb(); in tegra30_cpu_core_power_down()
/linux-4.4.14/arch/arm/mach-axxia/
Dplatsmp.c30 smp_wmb(); in write_release_addr()
/linux-4.4.14/arch/x86/xen/
Dspinlock.c189 smp_wmb(); in xen_lock_spinning()
191 smp_wmb(); in xen_lock_spinning()
/linux-4.4.14/arch/powerpc/oprofile/
Dop_model_cell.c1149 smp_wmb(); in cell_global_stop_spu_cycles()
1190 smp_wmb(); in cell_global_stop_spu_events()
1221 smp_wmb(); in cell_global_stop_ppu()
1397 smp_wmb(); in cell_global_start_spu_events()
1435 smp_wmb(); in cell_global_start_ppu()
1576 smp_wmb(); /* insure spu event buffer updates are written in cell_handle_interrupt_spu()
/linux-4.4.14/lib/
Dkfifo.c123 smp_wmb(); in kfifo_copy_in()
162 smp_wmb(); in kfifo_copy_out()
217 smp_wmb(); in kfifo_copy_from_user()
277 smp_wmb(); in kfifo_copy_to_user()
Dassoc_array.c1386 smp_wmb(); in assoc_array_apply_edit()
1390 smp_wmb(); in assoc_array_apply_edit()
1395 smp_wmb(); in assoc_array_apply_edit()
1400 smp_wmb(); in assoc_array_apply_edit()
Dproportions.c135 smp_wmb(); in prop_change_shift()
Drhashtable.c235 smp_wmb(); in rhashtable_rehash_attach()
/linux-4.4.14/Documentation/RCU/
Drculist_nulls.txt90 smp_wmb();
113 and extra smp_wmb() in insert function.
166 smp_wmb();
/linux-4.4.14/arch/arm/mach-zynq/
Dplatsmp.c74 smp_wmb(); in zynq_cpun_start()
/linux-4.4.14/arch/powerpc/platforms/44x/
Diss4xx.c116 smp_wmb(); in smp_iss4xx_kick_cpu()
Dppc476.c186 smp_wmb(); in smp_ppc47x_kick_cpu()
/linux-4.4.14/fs/ubifs/
Dgc.c579 smp_wmb(); in ubifs_garbage_collect_leb()
581 smp_wmb(); in ubifs_garbage_collect_leb()
606 smp_wmb(); in ubifs_garbage_collect_leb()
608 smp_wmb(); in ubifs_garbage_collect_leb()
Dbudget.c510 smp_wmb(); in ubifs_budget_space()
555 smp_wmb(); in ubifs_release_budget()
Ddir.c604 smp_wmb(); in ubifs_unlink()
694 smp_wmb(); in ubifs_rmdir()
/linux-4.4.14/drivers/input/misc/
Dcm109.c499 smp_wmb(); in cm109_stop_traffic()
507 smp_wmb(); in cm109_stop_traffic()
832 smp_wmb(); in cm109_usb_pre_reset()
844 smp_wmb(); in cm109_usb_post_reset()
Dyealink.c553 smp_wmb(); in input_close()
559 smp_wmb(); in input_close()
/linux-4.4.14/arch/mips/paravirt/
Dparavirt-smp.c105 smp_wmb(); in paravirt_boot_secondary()
/linux-4.4.14/include/linux/netfilter/
Dx_tables.h324 smp_wmb(); in xt_write_recseq_begin()
340 smp_wmb(); in xt_write_recseq_end()
/linux-4.4.14/drivers/cpuidle/
Dcoupled.c558 smp_wmb(); in cpuidle_enter_state_coupled()
746 smp_wmb(); in cpuidle_coupled_allow_idle()
Dcpuidle.c292 smp_wmb(); in cpuidle_install_idle_handler()
386 smp_wmb(); in cpuidle_enable_device()
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dsmp.c163 smp_wmb(); in pnv_smp_cpu_kill_self()
Dsubcore.c293 smp_wmb(); in cpu_update_split_mode()
/linux-4.4.14/arch/powerpc/oprofile/cell/
Dspu_profiler.c180 smp_wmb(); /* insure spu event buffer updates are written */ in profile_spus()
Dspu_task_sync.c414 smp_wmb(); /* insure spu event buffer updates are written */ in process_context_switch()
/linux-4.4.14/arch/arm64/mm/
Dcontext.c55 smp_wmb(); in flush_context()
/linux-4.4.14/arch/um/include/asm/
Dpage.h45 smp_wmb(); \
/linux-4.4.14/arch/mips/netlogic/xlr/
Dfmn.c186 smp_wmb(); in nlm_register_fmn_handler()
/linux-4.4.14/arch/powerpc/mm/
Dhugepage-hash64.c193 smp_wmb(); in __hash_page_thp()
Dpgtable_64.c152 smp_wmb(); in map_kernel_page()
675 smp_wmb(); in pgtable_trans_huge_deposit()
Dpgtable_32.c308 smp_wmb(); in map_page()
/linux-4.4.14/kernel/
Dsmp.c124 smp_wmb(); in csd_lock()
338 smp_wmb(); in smp_call_function_single_async()
Dstop_machine.c162 smp_wmb(); in set_state()
Dcred.c450 smp_wmb(); in commit_creds()
Duser_namespace.c752 smp_wmb(); in map_write()
/linux-4.4.14/virt/kvm/
Dcoalesced_mmio.c85 smp_wmb(); in coalesced_mmio_write()
/linux-4.4.14/kernel/sched/
Dloadavg.c336 smp_wmb(); in calc_global_nohz()
Dsched.h965 smp_wmb(); in __set_task_cpu()
1736 smp_wmb(); in irq_time_write_begin()
1741 smp_wmb(); in irq_time_write_end()
Dwait.c359 smp_wmb(); /* C */ in woken_wake_function()
/linux-4.4.14/arch/mips/sgi-ip27/
Dip27-timer.c129 smp_wmb(); in hub_rt_clock_event_global_init()
/linux-4.4.14/arch/powerpc/kernel/
Dcrash.c115 smp_wmb(); in crash_kexec_prepare_cpus()
Dsmp.c131 smp_wmb(); in smp_generic_kick_cpu()
724 smp_wmb(); in start_secondary()
Dvdso.c821 smp_wmb(); in vdso_init()
Dtime.c824 smp_wmb(); in update_vsyscall_old()
/linux-4.4.14/fs/xfs/
Dxfs_trans_ail.c571 smp_wmb(); in xfs_ail_push()
573 smp_wmb(); in xfs_ail_push()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_cq.c100 smp_wmb(); in qib_cq_enter()
541 smp_wmb(); in qib_cq_exit()
Dqib_srq.c85 smp_wmb(); in qib_post_srq_receive()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dcq.c116 smp_wmb(); in hfi1_cq_enter()
554 smp_wmb(); /* See hfi1_cq_enter */ in hfi1_cq_exit()
Dsrq.c102 smp_wmb(); in hfi1_post_srq_receive()
/linux-4.4.14/net/sched/
Dact_gact.c116 smp_wmb(); in tcf_gact_init()
/linux-4.4.14/drivers/net/ethernet/sfc/
Dnic.c65 smp_wmb(); in efx_nic_event_test_start()
72 smp_wmb(); in efx_nic_irq_test_start()
Dselftest.c402 smp_wmb(); in efx_iterate_state()
433 smp_wmb(); in efx_begin_loopback()
Dnet_driver.h520 smp_wmb(); in efx_channel_unlock_napi()
Defx.c387 smp_wmb(); in efx_start_eventq()
1497 smp_wmb(); in efx_soft_enable_interrupts()
1534 smp_wmb(); in efx_soft_disable_interrupts()
/linux-4.4.14/drivers/mmc/host/
Datmel-mci.c611 smp_wmb(); in atmci_timeout_timer()
1917 smp_wmb(); in atmci_read_data_pio()
1987 smp_wmb(); in atmci_write_data_pio()
2026 smp_wmb(); in atmci_interrupt()
2094 smp_wmb(); in atmci_interrupt()
2103 smp_wmb(); in atmci_interrupt()
2118 smp_wmb(); in atmci_interrupt()
2264 smp_wmb(); in atmci_cleanup_slot()
Ddw_mmc.c2264 smp_wmb(); /* drain writebuffer */ in dw_mci_read_data_pio()
2318 smp_wmb(); /* drain writebuffer */ in dw_mci_write_data_pio()
2327 smp_wmb(); /* drain writebuffer */ in dw_mci_cmd_interrupt()
2391 smp_wmb(); /* drain writebuffer */ in dw_mci_interrupt()
2399 smp_wmb(); /* drain writebuffer */ in dw_mci_interrupt()
2411 smp_wmb(); /* drain writebuffer */ in dw_mci_interrupt()
/linux-4.4.14/arch/x86/kernel/
Dkvm.c784 smp_wmb(); in kvm_lock_spinning()
786 smp_wmb(); in kvm_lock_spinning()
Dalternative.c784 smp_wmb(); in text_poke_bp()
809 smp_wmb(); in text_poke_bp()
Dftrace.c237 smp_wmb(); in update_ftrace_func()
Dtsc.c152 smp_wmb(); in cyc2ns_write_end()
/linux-4.4.14/Documentation/
Dlocal_ops.txt113 between CPUs, explicit smp_wmb() and smp_rmb() memory barriers must be used
116 be a smp_wmb() between the buffer write and the counter increment and also a
/linux-4.4.14/arch/powerpc/platforms/powermac/
Dsmp.c937 smp_wmb(); in pmac_cpu_die()
959 smp_wmb(); in pmac_cpu_die()
/linux-4.4.14/arch/s390/kernel/
Dtime.c220 smp_wmb(); in update_vsyscall()
248 smp_wmb(); in update_vsyscall()
258 smp_wmb(); in update_vsyscall_tz()
261 smp_wmb(); in update_vsyscall_tz()
/linux-4.4.14/arch/arm/mach-exynos/
Dplatsmp.c224 smp_wmb(); in write_pen_release()
/linux-4.4.14/ipc/
Dmsg.c199 smp_wmb(); /* barrier (B) */ in expunge_all()
584 smp_wmb(); in pipelined_send()
598 smp_wmb(); in pipelined_send()
/linux-4.4.14/kernel/trace/
Dtrace_branch.c108 smp_wmb(); in enable_branch_tracing()
Dring_buffer_benchmark.c289 smp_wmb(); in ring_buffer_producer()
Dtrace_functions.c317 smp_wmb(); in update_traceon_count()
Dtrace_irqsoff.c628 smp_wmb(); in __irqsoff_tracer_init()
Dtrace_sched_wakeup.c640 smp_wmb(); in start_wakeup_tracer()
Dftrace.c336 smp_wmb(); in update_ftrace_function()
2480 smp_wmb(); in ftrace_modify_all_code()
5697 smp_wmb(); in alloc_retstack_tasklist()
5920 smp_wmb(); in graph_init_task()
/linux-4.4.14/fs/nilfs2/
Dthe_nilfs.h388 smp_wmb(); in nilfs_flush_device()
/linux-4.4.14/arch/blackfin/mach-common/
Dsmp.c202 smp_wmb(); in send_ipi()
/linux-4.4.14/drivers/vhost/
Dvhost.c1098 smp_wmb(); in vhost_log_write()
1124 smp_wmb(); in vhost_update_used_flags()
1143 smp_wmb(); in vhost_update_avail_event()
1509 smp_wmb(); in __vhost_add_used_n()
1546 smp_wmb(); in vhost_add_used_n()
/linux-4.4.14/arch/mn10300/kernel/
Dsmp.c1092 smp_wmb(); in hotplug_cpu_nmi_call_function()
1119 smp_wmb(); in restart_wakeup_cpu()
/linux-4.4.14/drivers/scsi/isci/
Dremote_node_context.c285 smp_wmb(); in sci_remote_node_context_initial_state_enter()
367 smp_wmb(); in sci_remote_node_context_tx_rx_suspended_state_enter()
/linux-4.4.14/drivers/staging/media/omap4iss/
Diss.c830 smp_wmb(); in omap4iss_module_sync_idle()
848 smp_wmb(); in omap4iss_module_sync_idle()
855 smp_wmb(); in omap4iss_module_sync_idle()
/linux-4.4.14/drivers/edac/
Di7core_edac.c1818 smp_wmb(); in i7core_check_error()
1824 smp_wmb(); in i7core_check_error()
1831 smp_wmb(); in i7core_check_error()
1887 smp_wmb(); in i7core_mce_check_error()
1894 smp_wmb(); in i7core_mce_check_error()
Dsb_edac.c2212 smp_wmb(); in sbridge_check_error()
2218 smp_wmb(); in sbridge_check_error()
2225 smp_wmb(); in sbridge_check_error()
2289 smp_wmb(); in sbridge_mce_check_error()
2296 smp_wmb(); in sbridge_mce_check_error()
/linux-4.4.14/drivers/firewire/
Dcore-device.c917 smp_wmb(); /* update node_id before generation */ in lookup_existing_device()
1277 smp_wmb(); /* update node_id before generation */ in fw_node_event()
1294 smp_wmb(); /* update node_id before generation */ in fw_node_event()
Dcore-topology.c544 smp_wmb(); in fw_core_handle_bus_reset()
Dsbp2.c847 smp_wmb(); /* node IDs must not be older than generation */ in sbp2_login()
958 smp_wmb(); /* node IDs must not be older than generation */ in sbp2_reconnect()
/linux-4.4.14/drivers/misc/cb710/
Dcore.c113 smp_wmb(); in cb710_register_slot()
/linux-4.4.14/arch/sh/mm/
Dcache.c117 smp_wmb(); in copy_user_highpage()
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/
Drun.c42 smp_wmb(); in spufs_stop_callback()
/linux-4.4.14/fs/nfs/
Dpnfs_nfs.c625 smp_wmb(); in _nfs4_pnfs_v3_ds_connect()
668 smp_wmb(); in _nfs4_pnfs_v4_ds_connect()
Ddelegation.c314 smp_wmb(); in nfs_update_inplace_delegation()
/linux-4.4.14/sound/pci/lola/
Dlola.c109 smp_wmb(); in corb_send_verb()
145 smp_wmb(); in lola_update_rirb()
/linux-4.4.14/net/bridge/
Dbr_vlan.c39 smp_wmb(); in __vlan_add_pvid()
48 smp_wmb(); in __vlan_delete_pvid()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_srq.c85 smp_wmb(); in ipath_post_srq_receive()
Dipath_cq.c96 smp_wmb(); in ipath_cq_enter()
/linux-4.4.14/fs/afs/
Dcallback.c234 smp_wmb(); in afs_do_give_up_callback()
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/
Dnicvf_queues.c277 smp_wmb(); in nicvf_refill_rbdr()
1094 smp_wmb(); in nicvf_sq_append_tso()
1165 smp_wmb(); in nicvf_sq_append_skb()
/linux-4.4.14/net/packet/
Daf_packet.c417 smp_wmb(); in __packet_set_status()
486 smp_wmb(); in __packet_set_timestamp()
761 smp_wmb(); in prb_flush_block()
774 smp_wmb(); in prb_flush_block()
819 smp_wmb(); in prb_close_block()
875 smp_wmb(); in prb_open_block()
1499 smp_wmb(); in __fanout_link()
2287 smp_wmb(); in tpacket_rcv()
/linux-4.4.14/mm/
Dmempool.c342 smp_wmb(); in mempool_alloc()
Dhuge_memory.c1125 smp_wmb(); /* make pte visible before pmd */ in do_huge_pmd_wp_page_fallback()
1863 smp_wmb(); /* make pte visible before pmd */ in __split_huge_page_map()
2615 smp_wmb(); in collapse_huge_page()
2954 smp_wmb(); /* make pte visible before pmd */ in __split_huge_zero_page_pmd()
Dmemory.c586 smp_wmb(); /* Could be smp_wmb__xxx(before|after)_spin_lock */ in __pte_alloc()
610 smp_wmb(); /* See comment in __pte_alloc */ in __pte_alloc_kernel()
3521 smp_wmb(); /* See comment in __pte_alloc */ in __pud_alloc()
3544 smp_wmb(); /* See comment in __pte_alloc */ in __pmd_alloc()
Dslab_common.c550 smp_wmb(); in memcg_create_kmem_cache()
/linux-4.4.14/net/netfilter/
Dnf_conntrack_proto.c392 smp_wmb(); in nf_ct_l4proto_register()
Dnf_nat_core.c616 smp_wmb(); in nf_nat_l4proto_register()
/linux-4.4.14/drivers/misc/mic/host/
Dmic_virtio.c719 smp_wmb(); in mic_virtio_add_device()
808 smp_wmb(); in mic_virtio_del_device()
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/
Dvxge-main.c1560 smp_wmb(); in vxge_reset_vpath()
1565 smp_wmb(); in vxge_reset_vpath()
1759 smp_wmb(); in do_vxge_reset()
1767 smp_wmb(); in do_vxge_reset()
2878 smp_wmb(); in vxge_open()
2888 smp_wmb(); in vxge_open()
2894 smp_wmb(); in vxge_open()
3007 smp_wmb(); in do_vxge_close()
/linux-4.4.14/arch/mips/mm/
Dinit.c182 smp_wmb(); in copy_user_highpage()
/linux-4.4.14/drivers/staging/comedi/
Dcomedi_buf.c329 smp_wmb(); in comedi_buf_munge()
/linux-4.4.14/drivers/net/wireless/b43legacy/
Db43legacy.h665 smp_wmb(); \
/linux-4.4.14/fs/
Dsuper.c748 smp_wmb(); in do_remount_sb()
768 smp_wmb(); in do_remount_sb()
Dfile.c198 smp_wmb(); in expand_fdtable()
Dselect.c194 smp_wmb(); in __pollwake()
/linux-4.4.14/drivers/net/ethernet/hisilicon/
Dhip04_eth.c404 smp_wmb(); /* Ensure tx_tail visible to xmit */ in hip04_tx_reclaim()
464 smp_wmb(); in hip04_mac_start_xmit()
/linux-4.4.14/drivers/crypto/caam/
Djr.c366 smp_wmb(); in caam_jr_enqueue()
/linux-4.4.14/drivers/char/tpm/
Dtpm_ibmvtpm.c547 smp_wmb(); in ibmvtpm_interrupt()
/linux-4.4.14/drivers/net/wireless/prism54/
Dislpci_eth.c484 smp_wmb(); in islpci_do_reset_and_wake()
/linux-4.4.14/drivers/net/ethernet/3com/
Dtyphoon.c674 smp_wmb(); in typhoon_issue_command()
1552 smp_wmb(); in typhoon_tx_complete()
1935 smp_wmb(); in typhoon_start_runtime()
1987 smp_wmb(); in typhoon_stop_runtime()
/linux-4.4.14/drivers/infiniband/core/
Dumem_odp.c133 smp_wmb(); in ib_umem_notifier_release_trampoline()
/linux-4.4.14/arch/powerpc/kvm/
Dbook3s_hv.c603 smp_wmb(); in kvmppc_create_dtl_entry()
1770 smp_wmb(); in kvmppc_grab_hwthread()
1824 smp_wmb(); in kvmppc_start_thread()
2359 smp_wmb(); in kvmppc_run_core()
2962 smp_wmb(); in kvmppc_hv_setup_htab_rma()
Dbooke.c614 smp_wmb(); in kvmppc_watchdog_func()
625 smp_wmb(); in kvmppc_watchdog_func()
1827 smp_wmb(); in kvmppc_set_tsr_bits()
/linux-4.4.14/drivers/gpu/drm/
Ddrm_irq.c102 smp_wmb(); in store_vblank()
104 smp_wmb(); in store_vblank()
/linux-4.4.14/drivers/staging/comedi/drivers/
Dmite.c344 smp_wmb(); in mite_buf_change()
/linux-4.4.14/arch/arc/kernel/
Dunwind.c217 smp_wmb(); in init_unwind_table()
362 smp_wmb(); in init_unwind_hdr()
/linux-4.4.14/drivers/net/ethernet/
Dec_bhf.c315 smp_wmb(); in ec_bhf_start_xmit()
/linux-4.4.14/fs/btrfs/
Dtransaction.c314 smp_wmb(); in record_root_in_trans()
1452 smp_wmb(); in create_pending_snapshot()
1843 smp_wmb(); in btrfs_commit_transaction()
/linux-4.4.14/drivers/net/wireless/b43/
Db43.h822 smp_wmb(); \
/linux-4.4.14/arch/powerpc/net/
Dbpf_jit_comp.c25 smp_wmb(); in bpf_flush_icache()
/linux-4.4.14/net/rxrpc/
Dar-output.c460 smp_wmb(); in rxrpc_queue_packet()
/linux-4.4.14/kernel/events/
Dring_buffer.c86 smp_wmb(); /* B, matches C */ in perf_output_put_handle()
Duprobes.c608 smp_wmb(); /* pairs with rmb() in find_active_uprobe() */ in prepare_uprobe()
1157 smp_wmb(); /* pairs with get_xol_area() */ in xol_add_vma()
/linux-4.4.14/include/drm/
DdrmP.h875 smp_wmb(); in drm_device_set_unplugged()
/linux-4.4.14/drivers/irqchip/
Dirq-gic-v3.c606 smp_wmb(); in gic_raise_softirq()
/linux-4.4.14/drivers/virt/
Dfsl_hypervisor.c506 smp_wmb(); in fsl_hv_queue_doorbell()
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/
Dqed_spq.c54 smp_wmb(); in qed_spq_blocking_cb()
/linux-4.4.14/sound/firewire/
Disight.c93 smp_wmb(); /* update buffer data before buffer pointer */ in isight_update_pointers()
/linux-4.4.14/drivers/staging/android/
Dsync.c94 smp_wmb(); in sync_timeline_destroy()
/linux-4.4.14/arch/mips/cavium-octeon/
Dsetup.c240 smp_wmb(); in octeon_shutdown()
/linux-4.4.14/fs/jbd2/
Dtransaction.c918 smp_wmb(); in do_get_write_access()
991 smp_wmb(); in do_get_write_access()
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dmr.c1111 smp_wmb(); in mlx5_ib_reg_user_mr()
1123 smp_wmb(); in mlx5_ib_reg_user_mr()
/linux-4.4.14/net/8021q/
Dvlan_dev.c207 smp_wmb(); in vlan_dev_set_egress_priority()
/linux-4.4.14/drivers/misc/cxl/
Dnative.c344 smp_wmb(); in do_process_element_cmd()
/linux-4.4.14/sound/usb/usx2y/
Dusx2yhwdeppcm.c399 smp_wmb(); // Make sure above modifications are seen by i_usX2Y_subs_startup() in usX2Y_usbpcm_subs_startup()
/linux-4.4.14/drivers/dma/
Dmic_x100_dma.c263 smp_wmb(); in mic_dma_tx_submit_unlock()
Ddmatest.c768 smp_wmb(); in dmatest_add_threads()
/linux-4.4.14/drivers/net/ethernet/ibm/emac/
Dmal.c386 smp_wmb(); in mal_poll_enable()
/linux-4.4.14/drivers/iommu/
Damd_iommu_v2.c295 smp_wmb(); in unbind_pasid()
Dfsl_pamu.c486 smp_wmb(); in pamu_config_spaace()
/linux-4.4.14/drivers/net/ethernet/sis/
Dsis190.c722 smp_wmb(); in sis190_tx_interrupt()
1230 smp_wmb(); in sis190_start_xmit()
/linux-4.4.14/drivers/usb/gadget/function/
Df_mass_storage.c402 smp_wmb(); /* ensure the write of bh->state is complete */ in wakeup_thread()
463 smp_wmb(); in bulk_in_complete()
484 smp_wmb(); in bulk_out_complete()
/linux-4.4.14/security/keys/
Dkey.c558 smp_wmb(); in key_reject_and_link()
/linux-4.4.14/net/sunrpc/
Drpcb_clnt.c216 smp_wmb(); in rpcb_set_local()
Dsched.c184 smp_wmb(); in __rpc_add_wait_queue()
/linux-4.4.14/arch/x86/net/
Dbpf_jit_comp.c104 smp_wmb(); in bpf_flush_icache()
/linux-4.4.14/drivers/acpi/apei/
Dghes.c636 smp_wmb(); in ghes_estatus_cache_add()
/linux-4.4.14/net/ipv4/
Dinet_connection_sock.c635 smp_wmb(); in reqsk_queue_hash_req()
/linux-4.4.14/arch/x86/kvm/
Dlapic.c891 smp_wmb(); in __apic_accept_irq()
906 smp_wmb(); in __apic_accept_irq()

12