Home
last modified time | relevance | path

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

12

/linux-4.1.27/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.1.27/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.1.27/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.1.27/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()
Dpgtable.h142 smp_wmb(); in set_pte()
/linux-4.1.27/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.1.27/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.1.27/include/linux/
Dseqlock.h227 smp_wmb(); in raw_write_seqcount_begin()
232 smp_wmb(); in raw_write_seqcount_end()
242 smp_wmb(); /* prior stores before incrementing "sequence" */ in raw_write_seqcount_latch()
244 smp_wmb(); /* increment "sequence" before following stores */ in raw_write_seqcount_latch()
277 smp_wmb(); in write_seqcount_invalidate()
Dkfifo.h405 smp_wmb(); \
443 smp_wmb(); \
482 smp_wmb(); \
Dpage-flags.h355 smp_wmb(); in __SetPageUptodate()
366 smp_wmb(); in SetPageUptodate()
Dspinlock.h130 #define smp_mb__before_spinlock() smp_wmb()
/linux-4.1.27/arch/sparc/include/asm/
Dbarrier_64.h49 #define smp_wmb() wmb() macro
53 #define smp_wmb() __asm__ __volatile__("":::"memory") macro
/linux-4.1.27/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.1.27/include/asm-generic/
Dbarrier.h60 #define smp_wmb() wmb() macro
65 #define smp_wmb() barrier() macro
/linux-4.1.27/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.1.27/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.1.27/arch/arm64/include/asm/
Dbarrier.h41 #define smp_wmb() barrier() macro
62 #define smp_wmb() dmb(ishst) macro
/linux-4.1.27/arch/arm/include/asm/
Dbarrier.h59 #define smp_wmb() barrier() macro
63 #define smp_wmb() dmb(ishst) macro
/linux-4.1.27/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.1.27/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.1.27/tools/virtio/asm/
Dbarrier.h7 # define smp_wmb() barrier() macro
/linux-4.1.27/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.1.27/kernel/trace/
Dring_buffer_benchmark.c275 smp_wmb(); in ring_buffer_producer()
278 smp_wmb(); in ring_buffer_producer()
396 smp_wmb(); in ring_buffer_producer_thread()
Dtrace_branch.c108 smp_wmb(); in enable_branch_tracing()
Dtrace_functions.c317 smp_wmb(); in update_traceon_count()
Dtrace_irqsoff.c614 smp_wmb(); in __irqsoff_tracer_init()
Dtrace_sched_wakeup.c636 smp_wmb(); in start_wakeup_tracer()
Dftrace.c331 smp_wmb(); in update_ftrace_function()
2470 smp_wmb(); in ftrace_modify_all_code()
5681 smp_wmb(); in alloc_retstack_tasklist()
5904 smp_wmb(); in graph_init_task()
/linux-4.1.27/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.1.27/arch/x86/um/asm/
Dbarrier.h41 #define smp_wmb() barrier() macro
/linux-4.1.27/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.1.27/net/wireless/
Dwext-spy.c49 smp_wmb(); in iw_handler_set_spy()
65 smp_wmb(); in iw_handler_set_spy()
/linux-4.1.27/arch/arm64/kernel/
Dvdso.c206 smp_wmb(); in update_vsyscall()
223 smp_wmb(); in update_vsyscall()
/linux-4.1.27/arch/arm/plat-versatile/
Dplatsmp.c29 smp_wmb(); in write_pen_release()
/linux-4.1.27/arch/s390/include/asm/
Dbarrier.h31 #define smp_wmb() wmb() macro
/linux-4.1.27/arch/ia64/include/asm/
Dbarrier.h52 #define smp_wmb() smp_mb() macro
/linux-4.1.27/arch/arm/mach-mvebu/
Dplatsmp-a9.c45 smp_wmb(); in mvebu_cortex_a9_boot_secondary()
/linux-4.1.27/arch/arm/mach-sti/
Dplatsmp.c33 smp_wmb(); in write_pen_release()
/linux-4.1.27/fs/
Dsuper.c732 smp_wmb(); in do_remount_sb()
752 smp_wmb(); in do_remount_sb()
1315 smp_wmb(); in freeze_super()
1325 smp_wmb(); in freeze_super()
1334 smp_wmb(); in freeze_super()
1343 smp_wmb(); in freeze_super()
1390 smp_wmb(); in thaw_super()
Dselect.c194 smp_wmb(); in __pollwake()
/linux-4.1.27/arch/arm/mach-socfpga/
Dplatsmp.c47 smp_wmb(); in socfpga_boot_secondary()
Dsocfpga.c78 smp_wmb(); in socfpga_sysmgr_init()
/linux-4.1.27/arch/arm/mach-prima2/
Dplatsmp.c34 smp_wmb(); in sirfsoc_secondary_init()
/linux-4.1.27/arch/x86/xen/
Dspinlock.c142 smp_wmb(); in xen_lock_spinning()
144 smp_wmb(); in xen_lock_spinning()
/linux-4.1.27/arch/arm/mach-spear/
Dplatsmp.c31 smp_wmb(); in write_pen_release()
/linux-4.1.27/arch/arm/mach-tegra/
Dcpuidle-tegra30.c94 smp_wmb(); in tegra30_cpu_core_power_down()
/linux-4.1.27/arch/arm/mach-axxia/
Dplatsmp.c30 smp_wmb(); in write_release_addr()
/linux-4.1.27/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.1.27/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.c238 smp_wmb(); in rhashtable_rehash_attach()
/linux-4.1.27/Documentation/RCU/
Drculist_nulls.txt90 smp_wmb();
113 and extra smp_wmb() in insert function.
166 smp_wmb();
/linux-4.1.27/arch/arm/mach-ux500/
Dplatsmp.c40 smp_wmb(); in write_pen_release()
/linux-4.1.27/arch/arm/mach-zynq/
Dplatsmp.c74 smp_wmb(); in zynq_cpun_start()
/linux-4.1.27/include/linux/netfilter/
Dx_tables.h311 smp_wmb(); in xt_write_recseq_begin()
327 smp_wmb(); in xt_write_recseq_end()
/linux-4.1.27/arch/powerpc/platforms/44x/
Diss4xx.c116 smp_wmb(); in smp_iss4xx_kick_cpu()
Dppc476.c186 smp_wmb(); in smp_ppc47x_kick_cpu()
/linux-4.1.27/arch/arm64/mm/
Dcontext.c159 smp_wmb(); in __new_context()
/linux-4.1.27/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.c603 smp_wmb(); in ubifs_unlink()
693 smp_wmb(); in ubifs_rmdir()
/linux-4.1.27/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.1.27/arch/mips/paravirt/
Dparavirt-smp.c105 smp_wmb(); in paravirt_boot_secondary()
/linux-4.1.27/drivers/cpuidle/
Dcoupled.c536 smp_wmb(); in cpuidle_enter_state_coupled()
724 smp_wmb(); in cpuidle_coupled_allow_idle()
Dcpuidle.c263 smp_wmb(); in cpuidle_install_idle_handler()
357 smp_wmb(); in cpuidle_enable_device()
/linux-4.1.27/net/bridge/
Dbr_vlan.c13 smp_wmb(); in __vlan_add_pvid()
22 smp_wmb(); in __vlan_delete_pvid()
116 smp_wmb(); in __vlan_flush()
/linux-4.1.27/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.1.27/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.1.27/arch/um/include/asm/
Dpage.h45 smp_wmb(); \
/linux-4.1.27/arch/mips/netlogic/xlr/
Dfmn.c186 smp_wmb(); in nlm_register_fmn_handler()
/linux-4.1.27/arch/powerpc/mm/
Dhugepage-hash64.c193 smp_wmb(); in __hash_page_thp()
Dpgtable_64.c161 smp_wmb(); in map_kernel_page()
690 smp_wmb(); in pgtable_trans_huge_deposit()
Dpgtable_32.c308 smp_wmb(); in map_page()
/linux-4.1.27/kernel/
Dsmp.c124 smp_wmb(); in csd_lock()
338 smp_wmb(); in smp_call_function_single_async()
Dstop_machine.c157 smp_wmb(); in set_state()
Dcred.c445 smp_wmb(); in commit_creds()
Duser_namespace.c751 smp_wmb(); in map_write()
/linux-4.1.27/virt/kvm/
Dcoalesced_mmio.c85 smp_wmb(); in coalesced_mmio_write()
/linux-4.1.27/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.c836 smp_wmb(); in vdso_init()
Dtime.c823 smp_wmb(); in update_vsyscall_old()
/linux-4.1.27/arch/mips/sgi-ip27/
Dip27-timer.c136 smp_wmb(); in hub_rt_clock_event_global_init()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_cq.c100 smp_wmb(); in qib_cq_enter()
536 smp_wmb(); in qib_cq_exit()
Dqib_srq.c85 smp_wmb(); in qib_post_srq_receive()
/linux-4.1.27/fs/xfs/
Dxfs_trans_ail.c571 smp_wmb(); in xfs_ail_push()
573 smp_wmb(); in xfs_ail_push()
/linux-4.1.27/arch/x86/kernel/
Dkvm.c751 smp_wmb(); in kvm_lock_spinning()
753 smp_wmb(); in kvm_lock_spinning()
Dalternative.c770 smp_wmb(); in text_poke_bp()
795 smp_wmb(); in text_poke_bp()
Dftrace.c237 smp_wmb(); in update_ftrace_func()
Dtsc.c152 smp_wmb(); in cyc2ns_write_end()
/linux-4.1.27/drivers/net/ethernet/sfc/
Dnic.c65 smp_wmb(); in efx_nic_event_test_start()
72 smp_wmb(); in efx_nic_irq_test_start()
Dselftest.c393 smp_wmb(); in efx_iterate_state()
424 smp_wmb(); in efx_begin_loopback()
Defx.c371 smp_wmb(); in efx_start_eventq()
1445 smp_wmb(); in efx_soft_enable_interrupts()
1482 smp_wmb(); in efx_soft_disable_interrupts()
/linux-4.1.27/drivers/mmc/host/
Datmel-mci.c612 smp_wmb(); in atmci_timeout_timer()
1918 smp_wmb(); in atmci_read_data_pio()
1988 smp_wmb(); in atmci_write_data_pio()
2027 smp_wmb(); in atmci_interrupt()
2095 smp_wmb(); in atmci_interrupt()
2104 smp_wmb(); in atmci_interrupt()
2119 smp_wmb(); in atmci_interrupt()
2265 smp_wmb(); in atmci_cleanup_slot()
Ddw_mmc.c2100 smp_wmb(); in dw_mci_read_data_pio()
2154 smp_wmb(); in dw_mci_write_data_pio()
2163 smp_wmb(); in dw_mci_cmd_interrupt()
2227 smp_wmb(); in dw_mci_interrupt()
2235 smp_wmb(); in dw_mci_interrupt()
2244 smp_wmb(); in dw_mci_interrupt()
/linux-4.1.27/arch/arm/mach-exynos/
Dplatsmp.c225 smp_wmb(); in write_pen_release()
/linux-4.1.27/arch/s390/kernel/
Dvdso.c302 smp_wmb(); in vdso_init()
Dtime.c223 smp_wmb(); in update_vsyscall()
251 smp_wmb(); in update_vsyscall()
261 smp_wmb(); in update_vsyscall_tz()
264 smp_wmb(); in update_vsyscall_tz()
/linux-4.1.27/drivers/vhost/
Dvhost.c987 smp_wmb(); in vhost_log_write()
1013 smp_wmb(); in vhost_update_used_flags()
1032 smp_wmb(); in vhost_update_avail_event()
1394 smp_wmb(); in __vhost_add_used_n()
1431 smp_wmb(); in vhost_add_used_n()
/linux-4.1.27/arch/powerpc/platforms/powermac/
Dsmp.c937 smp_wmb(); in pmac_cpu_die()
959 smp_wmb(); in pmac_cpu_die()
/linux-4.1.27/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.1.27/kernel/sched/
Dproc.c332 smp_wmb(); in calc_global_nohz()
Dsched.h948 smp_wmb(); in __set_task_cpu()
1701 smp_wmb(); in irq_time_write_begin()
1706 smp_wmb(); in irq_time_write_end()
Dwait.c359 smp_wmb(); /* C */ in woken_wake_function()
/linux-4.1.27/arch/blackfin/mach-common/
Dsmp.c202 smp_wmb(); in send_ipi()
/linux-4.1.27/fs/nilfs2/
Dthe_nilfs.h388 smp_wmb(); in nilfs_flush_device()
/linux-4.1.27/arch/mn10300/kernel/
Dsmp.c1092 smp_wmb(); in hotplug_cpu_nmi_call_function()
1119 smp_wmb(); in restart_wakeup_cpu()
/linux-4.1.27/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.1.27/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.1.27/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.c2136 smp_wmb(); in sbridge_check_error()
2142 smp_wmb(); in sbridge_check_error()
2149 smp_wmb(); in sbridge_check_error()
2213 smp_wmb(); in sbridge_mce_check_error()
2220 smp_wmb(); in sbridge_mce_check_error()
/linux-4.1.27/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.1.27/drivers/misc/cb710/
Dcore.c113 smp_wmb(); in cb710_register_slot()
/linux-4.1.27/arch/mips/mm/
Dinit.c178 smp_wmb(); in copy_user_highpage()
/linux-4.1.27/arch/powerpc/platforms/cell/spufs/
Drun.c42 smp_wmb(); in spufs_stop_callback()
/linux-4.1.27/arch/sh/mm/
Dcache.c117 smp_wmb(); in copy_user_highpage()
/linux-4.1.27/sound/pci/lola/
Dlola.c109 smp_wmb(); in corb_send_verb()
145 smp_wmb(); in lola_update_rirb()
/linux-4.1.27/fs/nfs/
Dpnfs_nfs.c611 smp_wmb(); in _nfs4_pnfs_v3_ds_connect()
654 smp_wmb(); in _nfs4_pnfs_v4_ds_connect()
Ddelegation.c313 smp_wmb(); in nfs_update_inplace_delegation()
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_srq.c85 smp_wmb(); in ipath_post_srq_receive()
Dipath_cq.c96 smp_wmb(); in ipath_cq_enter()
/linux-4.1.27/fs/afs/
Dcallback.c234 smp_wmb(); in afs_do_give_up_callback()
/linux-4.1.27/net/packet/
Daf_packet.c414 smp_wmb(); in __packet_set_status()
483 smp_wmb(); in __packet_set_timestamp()
764 smp_wmb(); in prb_flush_block()
777 smp_wmb(); in prb_flush_block()
822 smp_wmb(); in prb_close_block()
878 smp_wmb(); in prb_open_block()
1399 smp_wmb(); in __fanout_link()
2066 smp_wmb(); in tpacket_rcv()
/linux-4.1.27/net/netfilter/
Dnf_conntrack_proto.c392 smp_wmb(); in nf_ct_l4proto_register()
Dnf_nat_core.c612 smp_wmb(); in nf_nat_l4proto_register()
/linux-4.1.27/drivers/tty/
Dtty_buffer.c272 smp_wmb(); in __tty_buffer_request_room()
/linux-4.1.27/mm/
Dmempool.c339 smp_wmb(); in mempool_alloc()
Dhuge_memory.c1056 smp_wmb(); /* make pte visible before pmd */ in do_huge_pmd_wp_page_fallback()
1690 smp_wmb(); in __split_huge_page_refcount()
1790 smp_wmb(); /* make pte visible before pmd */ in __split_huge_page_map()
2538 smp_wmb(); in collapse_huge_page()
2877 smp_wmb(); /* make pte visible before pmd */ in __split_huge_zero_page_pmd()
Dmemory.c585 smp_wmb(); /* Could be smp_wmb__xxx(before|after)_spin_lock */ in __pte_alloc()
609 smp_wmb(); /* See comment in __pte_alloc */ in __pte_alloc_kernel()
3445 smp_wmb(); /* See comment in __pte_alloc */ in __pud_alloc()
3468 smp_wmb(); /* See comment in __pte_alloc */ in __pmd_alloc()
Dslab_common.c538 smp_wmb(); in memcg_create_kmem_cache()
/linux-4.1.27/drivers/misc/mic/host/
Dmic_virtio.c720 smp_wmb(); in mic_virtio_add_device()
809 smp_wmb(); in mic_virtio_del_device()
/linux-4.1.27/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.1.27/drivers/net/wireless/b43legacy/
Db43legacy.h665 smp_wmb(); \
/linux-4.1.27/drivers/staging/comedi/
Dcomedi_buf.c311 smp_wmb(); in comedi_buf_munge()
/linux-4.1.27/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.1.27/drivers/net/wireless/prism54/
Dislpci_eth.c484 smp_wmb(); in islpci_do_reset_and_wake()
/linux-4.1.27/drivers/crypto/caam/
Djr.c354 smp_wmb(); in caam_jr_enqueue()
/linux-4.1.27/drivers/char/tpm/
Dtpm_ibmvtpm.c547 smp_wmb(); in ibmvtpm_interrupt()
/linux-4.1.27/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.1.27/drivers/infiniband/core/
Dumem_odp.c133 smp_wmb(); in ib_umem_notifier_release_trampoline()
/linux-4.1.27/drivers/staging/comedi/drivers/
Dmite.c344 smp_wmb(); in mite_buf_change()
/linux-4.1.27/arch/arc/kernel/
Dunwind.c200 smp_wmb(); in init_unwind_table()
341 smp_wmb(); in setup_unwind_table()
/linux-4.1.27/drivers/net/ethernet/
Dec_bhf.c315 smp_wmb(); in ec_bhf_start_xmit()
Djme.c1436 smp_wmb(); in jme_wake_queue_if_stopped()
2224 smp_wmb(); in jme_stop_queue_if_full()
2228 smp_wmb(); in jme_stop_queue_if_full()
/linux-4.1.27/fs/btrfs/
Dtransaction.c295 smp_wmb(); in record_root_in_trans()
1420 smp_wmb(); in create_pending_snapshot()
1808 smp_wmb(); in btrfs_commit_transaction()
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_hv.c589 smp_wmb(); in kvmppc_create_dtl_entry()
1759 smp_wmb(); in kvmppc_grab_hwthread()
1807 smp_wmb(); in kvmppc_start_thread()
2502 smp_wmb(); in kvmppc_hv_setup_htab_rma()
Dbooke.c613 smp_wmb(); in kvmppc_watchdog_func()
624 smp_wmb(); in kvmppc_watchdog_func()
1824 smp_wmb(); in kvmppc_set_tsr_bits()
Dbook3s_hv_rm_mmu.c60 smp_wmb(); in global_invalidates()
/linux-4.1.27/include/drm/
DdrmP.h852 smp_wmb(); in drm_device_set_unplugged()
/linux-4.1.27/kernel/events/
Dring_buffer.c86 smp_wmb(); /* B, matches C */ in perf_output_put_handle()
Duprobes.c614 smp_wmb(); /* pairs with rmb() in find_active_uprobe() */ in prepare_uprobe()
1156 smp_wmb(); /* pairs with get_xol_area() */ in xol_add_vma()
/linux-4.1.27/drivers/virt/
Dfsl_hypervisor.c506 smp_wmb(); in fsl_hv_queue_doorbell()
/linux-4.1.27/arch/x86/kvm/
Dioapic.c246 smp_wmb(); in update_handled_vectors()
Dlapic.c820 smp_wmb(); in __apic_accept_irq()
835 smp_wmb(); in __apic_accept_irq()
Dx86.c226 smp_wmb(); in kvm_define_shared_msr()
1690 smp_wmb(); in kvm_guest_time_update()
1712 smp_wmb(); in kvm_guest_time_update()
3913 smp_wmb(); in kvm_arch_vm_ioctl()
3915 smp_wmb(); in kvm_arch_vm_ioctl()
6339 smp_wmb(); in vcpu_enter_guest()
6397 smp_wmb(); in vcpu_enter_guest()
/linux-4.1.27/drivers/net/wireless/b43/
Db43.h822 smp_wmb(); \
/linux-4.1.27/net/rxrpc/
Dar-output.c460 smp_wmb(); in rxrpc_queue_packet()
/linux-4.1.27/drivers/irqchip/
Dirq-gic-v3.c587 smp_wmb(); in gic_raise_softirq()
/linux-4.1.27/arch/powerpc/net/
Dbpf_jit_comp.c25 smp_wmb(); in bpf_flush_icache()
/linux-4.1.27/ipc/
Dmqueue.c927 smp_wmb(); in pipelined_send()
947 smp_wmb(); in pipelined_receive()
/linux-4.1.27/drivers/staging/android/
Dsync.c94 smp_wmb(); in sync_timeline_destroy()
/linux-4.1.27/arch/mips/cavium-octeon/
Dsetup.c240 smp_wmb(); in octeon_shutdown()
/linux-4.1.27/drivers/misc/cxl/
Dnative.c301 smp_wmb(); in do_process_element_cmd()
/linux-4.1.27/sound/firewire/
Disight.c93 smp_wmb(); /* update buffer data before buffer pointer */ in isight_update_pointers()
/linux-4.1.27/drivers/dma/
Dmic_x100_dma.c254 smp_wmb(); in mic_dma_tx_submit_unlock()
Ddmatest.c768 smp_wmb(); in dmatest_add_threads()
/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dmr.c1103 smp_wmb(); in mlx5_ib_reg_user_mr()
1115 smp_wmb(); in mlx5_ib_reg_user_mr()
/linux-4.1.27/drivers/iommu/
Damd_iommu_v2.c287 smp_wmb(); in unbind_pasid()
Dfsl_pamu.c486 smp_wmb(); in pamu_config_spaace()
/linux-4.1.27/drivers/net/ethernet/ibm/emac/
Dmal.c386 smp_wmb(); in mal_poll_enable()
/linux-4.1.27/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.1.27/net/8021q/
Dvlan_dev.c207 smp_wmb(); in vlan_dev_set_egress_priority()
/linux-4.1.27/drivers/net/ethernet/sis/
Dsis190.c722 smp_wmb(); in sis190_tx_interrupt()
1230 smp_wmb(); in sis190_start_xmit()
/linux-4.1.27/fs/ext3/
Dsuper.c182 smp_wmb(); in ext3_handle_error()
305 smp_wmb(); in ext3_abort()
2841 smp_wmb(); in ext3_statfs()
Dresize.c946 smp_wmb(); in ext3_group_add()
/linux-4.1.27/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.1.27/net/sunrpc/
Dsched.c184 smp_wmb(); in __rpc_add_wait_queue()
Drpcb_clnt.c216 smp_wmb(); in rpcb_set_local()
/linux-4.1.27/arch/x86/net/
Dbpf_jit_comp.c102 smp_wmb(); in bpf_flush_icache()
/linux-4.1.27/security/keys/
Dkey.c558 smp_wmb(); in key_reject_and_link()
/linux-4.1.27/drivers/acpi/apei/
Dghes.c636 smp_wmb(); in ghes_estatus_cache_add()
/linux-4.1.27/fs/overlayfs/
Dsuper.c222 smp_wmb(); in ovl_dentry_update()
/linux-4.1.27/arch/sparc/kernel/
Dsmp_64.c1352 smp_wmb(); in __cpu_disable()
/linux-4.1.27/net/ipv4/
Dinet_connection_sock.c687 smp_wmb(); in reqsk_queue_hash_req()

12