Home
last modified time | relevance | path

Searched refs:smp_mb__after_atomic (Results 1 – 25 of 165) sorted by relevance

1234567

/linux/include/asm-generic/
A Dbarrier.h133 #ifndef smp_mb__after_atomic
134 #define smp_mb__after_atomic() __smp_mb__after_atomic() macro
155 #ifndef smp_mb__after_atomic
156 #define smp_mb__after_atomic() barrier() macro
/linux/include/linux/sched/
A Didle.h39 smp_mb__after_atomic(); in current_set_polling_and_test()
57 smp_mb__after_atomic(); in current_clr_polling_and_test()
/linux/Documentation/litmus-tests/atomic/
A DAtomic-RMW+mb__after_atomic-is-stronger-than-acquire.litmus6 * Test that an atomic RMW followed by a smp_mb__after_atomic() is
27 smp_mb__after_atomic();
/linux/kernel/trace/
A Dtrace_recursion_record.c38 smp_mb__after_atomic(); in ftrace_record_recursion()
110 smp_mb__after_atomic(); in ftrace_record_recursion()
190 smp_mb__after_atomic(); in recursed_function_open()
/linux/include/linux/
A Datomic.h43 #define __atomic_acquire_fence smp_mb__after_atomic
55 #define __atomic_post_full_fence smp_mb__after_atomic
A Dtracehook.h187 smp_mb__after_atomic(); in tracehook_notify_resume()
212 smp_mb__after_atomic(); in tracehook_notify_signal()
/linux/net/smc/
A Dsmc_cdc.c44 smp_mb__after_atomic(); in smc_cdc_tx_handler()
114 smp_mb__after_atomic(); /* Make sure cdc_pend_tx_wr added before post */ in smc_cdc_msg_send()
152 smp_mb__after_atomic(); /* Make sure cdc_pend_tx_wr added before post */ in smcr_cdc_msg_send_validation()
252 smp_mb__after_atomic(); in smcd_cdc_msg_send()
328 smp_mb__after_atomic(); in smc_cdc_msg_recv_action()
340 smp_mb__after_atomic(); in smc_cdc_msg_recv_action()
/linux/drivers/crypto/cavium/nitrox/
A Dnitrox_main.c285 smp_mb__after_atomic(); in nitrox_get_first_device()
296 smp_mb__after_atomic(); in nitrox_put_device()
491 smp_mb__after_atomic(); in nitrox_probe()
503 smp_mb__after_atomic(); in nitrox_probe()
541 smp_mb__after_atomic(); in nitrox_remove()
A Dnitrox_reqmgr.c271 smp_mb__after_atomic(); in cmdq_full()
275 smp_mb__after_atomic(); in cmdq_full()
339 smp_mb__after_atomic(); in post_backlog_cmds()
568 smp_mb__after_atomic(); in process_response_list()
/linux/drivers/net/wwan/iosm/
A Diosm_ipc_pm.c85 smp_mb__after_atomic(); in ipc_pm_wait_for_device_active()
108 smp_mb__after_atomic(); in ipc_pm_wait_for_device_active()
325 smp_mb__after_atomic(); in ipc_pm_init()
A Diosm_ipc_pcie.c339 smp_mb__after_atomic(); in ipc_pcie_suspend_s2idle()
360 smp_mb__after_atomic(); in ipc_pcie_resume_s2idle()
/linux/kernel/sched/
A Dcpupri.c258 smp_mb__after_atomic(); in cpupri_set()
265 smp_mb__after_atomic(); in cpupri_set()
/linux/fs/nfs/
A Dpnfs_dev.c298 smp_mb__after_atomic(); in nfs4_mark_deviceid_available()
309 smp_mb__after_atomic(); in nfs4_mark_deviceid_unavailable()
324 smp_mb__after_atomic(); in nfs4_test_deviceid_unavailable()
/linux/arch/riscv/kernel/
A Dsmp.c114 smp_mb__after_atomic(); in send_ipi_mask()
126 smp_mb__after_atomic(); in send_ipi_single()
/linux/drivers/gpu/drm/msm/disp/mdp5/
A Dmdp5_mdss.c77 smp_mb__after_atomic(); in mdss_hw_mask_irq()
86 smp_mb__after_atomic(); in mdss_hw_unmask_irq()
/linux/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_mdss.c72 smp_mb__after_atomic(); in dpu_mdss_irq_mask()
83 smp_mb__after_atomic(); in dpu_mdss_irq_unmask()
/linux/arch/mips/include/asm/
A Datomic.h224 smp_mb__after_atomic(); \
255 smp_mb__after_atomic(); \
/linux/drivers/platform/surface/aggregator/
A Dssh_request_layer.c405 smp_mb__after_atomic(); in ssh_rtl_submit()
462 smp_mb__after_atomic(); in ssh_rtl_timeout_start()
617 smp_mb__after_atomic(); in ssh_rtl_cancel_nonpending()
1195 smp_mb__after_atomic(); in ssh_rtl_shutdown()
/linux/Documentation/
A Datomic_t.txt195 itself and all accesses following it, and smp_mb__after_atomic() orders all
216 smp_mb__after_atomic();
231 smp_mb__after_atomic();
251 smp_mb__after_atomic();
/linux/drivers/w1/
A Dw1_family.c129 smp_mb__after_atomic(); in __w1_family_get()
/linux/drivers/bluetooth/
A Dhci_mrvl.c185 smp_mb__after_atomic(); in mrvl_recv_fw_req()
220 smp_mb__after_atomic(); in mrvl_recv_chip_ver()
/linux/drivers/net/ipa/
A Dipa_modem.c320 smp_mb__after_atomic(); in ipa_modem_start()
358 smp_mb__after_atomic(); in ipa_modem_stop()
/linux/Documentation/litmus-tests/
A DREADME16 Test that an atomic RMW followed by a smp_mb__after_atomic() is
/linux/drivers/md/bcache/
A Dwriteback.c224 smp_mb__after_atomic(); in update_writeback_rate()
234 smp_mb__after_atomic(); in update_writeback_rate()
270 smp_mb__after_atomic(); in update_writeback_rate()
903 smp_mb__after_atomic(); in bch_dirty_init_thread()
/linux/include/linux/sunrpc/
A Dxprt.h465 smp_mb__after_atomic(); in xprt_clear_connecting()
497 smp_mb__after_atomic(); in xprt_clear_binding()

Completed in 33 milliseconds

1234567