Home
last modified time | relevance | path

Searched refs:smp_wmb (Results 1 – 25 of 331) sorted by relevance

12345678910>>...14

/Linux-v4.19/security/selinux/ss/
Dstatus.c92 smp_wmb(); in selinux_status_update_setenforce()
96 smp_wmb(); in selinux_status_update_setenforce()
118 smp_wmb(); in selinux_status_update_policyload()
123 smp_wmb(); in selinux_status_update_policyload()
/Linux-v4.19/include/linux/
Dseqlock.h229 smp_wmb(); in raw_write_seqcount_begin()
234 smp_wmb(); in raw_write_seqcount_end()
275 smp_wmb(); in raw_write_seqcount_barrier()
365 smp_wmb(); /* prior stores before incrementing "sequence" */ in raw_write_seqcount_latch()
367 smp_wmb(); /* increment "sequence" before following stores */ in raw_write_seqcount_latch()
400 smp_wmb(); in write_seqcount_invalidate()
/Linux-v4.19/include/asm-generic/
Dbarrier.h83 #ifndef smp_wmb
84 #define smp_wmb() __smp_wmb() macro
101 #ifndef smp_wmb
102 #define smp_wmb() barrier() macro
/Linux-v4.19/tools/memory-model/litmus-tests/
DS+fencewmbonceonce+poacquireonce.litmus6 * Can a smp_wmb(), instead of a release, and an acquire order a prior
15 smp_wmb();
DMP+fencewmbonceonce+fencermbonceonce.litmus6 * This litmus test demonstrates that smp_wmb() and smp_rmb() provide
16 smp_wmb();
/Linux-v4.19/arch/sparc/include/asm/
Dvvar.h64 smp_wmb(); /* Makes sure that increment of seq is reflected */ in vvar_write_begin()
69 smp_wmb(); /* Makes the value of seq current before we increment */ in vvar_write_end()
/Linux-v4.19/arch/openrisc/kernel/
Dsync-timer.c56 smp_wmb(); in synchronise_count_master()
77 smp_wmb(); in synchronise_count_master()
/Linux-v4.19/arch/mips/kernel/
Dsync-r4k.c53 smp_wmb(); in synchronise_count_master()
74 smp_wmb(); in synchronise_count_master()
Drtlx.c276 smp_wmb(); in rtlx_read()
278 smp_wmb(); in rtlx_read()
318 smp_wmb(); in rtlx_write()
320 smp_wmb(); in rtlx_write()
/Linux-v4.19/arch/mips/include/asm/
Dvdso.h126 smp_wmb(); in vdso_data_write_begin()
132 smp_wmb(); in vdso_data_write_end()
/Linux-v4.19/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-v4.19/arch/x86/include/asm/
Dvgtod.h71 smp_wmb(); in gtod_write_begin()
76 smp_wmb(); in gtod_write_end()
Dpgtable-3level.h33 smp_wmb(); in native_set_pte()
118 smp_wmb(); in native_pte_clear()
126 smp_wmb(); in native_pmd_clear()
/Linux-v4.19/arch/arm/mach-socfpga/
Dplatsmp.c47 smp_wmb(); in socfpga_boot_secondary()
70 smp_wmb(); in socfpga_a10_boot_secondary()
/Linux-v4.19/arch/arm/mach-sti/
Dplatsmp.c34 smp_wmb(); in write_pen_release()
151 smp_wmb(); in sti_smp_prepare_cpus()
/Linux-v4.19/arch/powerpc/platforms/pseries/
Ddtl.c97 smp_wmb(); in consume_dtle()
110 smp_wmb(); in dtl_start()
127 smp_wmb(); in dtl_stop()
168 smp_wmb(); in dtl_start()
/Linux-v4.19/tools/virtio/ringtest/
Dmain.h138 #define smp_wmb() barrier() macro
140 #define smp_wmb() smp_release() macro
/Linux-v4.19/arch/parisc/kernel/
Dtopology.c53 smp_wmb(); in update_siblings_masks()
137 smp_wmb(); in init_cpu_topology()
/Linux-v4.19/net/xdp/
Dxsk_queue.h133 smp_wmb(); in xskq_produce_addr()
154 smp_wmb(); in xskq_produce_flush_addr_n()
240 smp_wmb(); in xskq_produce_flush_desc()
/Linux-v4.19/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-v4.19/arch/powerpc/sysdev/
Dfsl_lbc.c250 smp_wmb(); in fsl_lbc_ctrl_irq()
256 smp_wmb(); in fsl_lbc_ctrl_irq()
260 smp_wmb(); in fsl_lbc_ctrl_irq()
/Linux-v4.19/net/wireless/
Dwext-spy.c49 smp_wmb(); in iw_handler_set_spy()
65 smp_wmb(); in iw_handler_set_spy()
/Linux-v4.19/arch/arm/kernel/
Dtopology.c229 smp_wmb(); in update_siblings_masks()
319 smp_wmb(); in init_cpu_topology()
/Linux-v4.19/arch/arm/plat-versatile/
Dplatsmp.c31 smp_wmb(); in write_pen_release()
/Linux-v4.19/arch/arm64/kernel/
Dvdso.c226 smp_wmb(); in update_vsyscall()
248 smp_wmb(); in update_vsyscall()

12345678910>>...14