Home
last modified time | relevance | path

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

1234567

/OK3568_Linux_fs/kernel/include/asm-generic/
H 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
/OK3568_Linux_fs/kernel/include/linux/sched/
H A Didle.h35 smp_mb__after_atomic(); in current_set_polling_and_test()
53 smp_mb__after_atomic(); in current_clr_polling_and_test()
/OK3568_Linux_fs/kernel/Documentation/litmus-tests/atomic/
H 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();
/OK3568_Linux_fs/kernel/include/linux/
H A Datomic.h43 #define __atomic_acquire_fence smp_mb__after_atomic
55 #define __atomic_post_full_fence smp_mb__after_atomic
H A Dtracehook.h186 smp_mb__after_atomic(); in tracehook_notify_resume()
209 smp_mb__after_atomic(); in tracehook_notify_signal()
/OK3568_Linux_fs/kernel/net/smc/
H 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()
/OK3568_Linux_fs/kernel/drivers/crypto/cavium/nitrox/
H A Dnitrox_main.c294 smp_mb__after_atomic(); in nitrox_get_first_device()
305 smp_mb__after_atomic(); in nitrox_put_device()
506 smp_mb__after_atomic(); in nitrox_probe()
518 smp_mb__after_atomic(); in nitrox_probe()
553 smp_mb__after_atomic(); in nitrox_remove()
H A Dnitrox_reqmgr.c269 smp_mb__after_atomic(); in cmdq_full()
273 smp_mb__after_atomic(); in cmdq_full()
336 smp_mb__after_atomic(); in post_backlog_cmds()
564 smp_mb__after_atomic(); in process_response_list()
/OK3568_Linux_fs/kernel/arch/riscv/kernel/
H A Dsmp.c112 smp_mb__after_atomic(); in send_ipi_mask()
124 smp_mb__after_atomic(); in send_ipi_single()
/OK3568_Linux_fs/kernel/fs/nfs/
H A Dpnfs_dev.c291 smp_mb__after_atomic(); in nfs4_mark_deviceid_available()
302 smp_mb__after_atomic(); in nfs4_mark_deviceid_unavailable()
317 smp_mb__after_atomic(); in nfs4_test_deviceid_unavailable()
/OK3568_Linux_fs/kernel/kernel/sched/
H A Dcpupri.c277 smp_mb__after_atomic(); in cpupri_set()
284 smp_mb__after_atomic(); in cpupri_set()
/OK3568_Linux_fs/kernel/Documentation/
H 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();
/OK3568_Linux_fs/kernel/include/linux/sunrpc/
H A Dsched.h159 smp_mb__after_atomic(); \
168 smp_mb__after_atomic(); \
H A Dxprt.h455 smp_mb__after_atomic(); in xprt_clear_connecting()
487 smp_mb__after_atomic(); in xprt_clear_binding()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_mdss.c78 smp_mb__after_atomic(); in mdss_hw_mask_irq()
87 smp_mb__after_atomic(); in mdss_hw_unmask_irq()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_mdss.c79 smp_mb__after_atomic(); in dpu_mdss_irq_mask()
90 smp_mb__after_atomic(); in dpu_mdss_irq_unmask()
/OK3568_Linux_fs/kernel/arch/mips/include/asm/
H A Datomic.h221 smp_mb__after_atomic(); \
252 smp_mb__after_atomic(); \
/OK3568_Linux_fs/kernel/drivers/net/ipa/
H A Dipa_modem.c234 smp_mb__after_atomic(); in ipa_modem_start()
278 smp_mb__after_atomic(); in ipa_modem_stop()
/OK3568_Linux_fs/kernel/drivers/md/bcache/
H A Dwriteback.c217 smp_mb__after_atomic(); in update_writeback_rate()
227 smp_mb__after_atomic(); in update_writeback_rate()
263 smp_mb__after_atomic(); in update_writeback_rate()
875 smp_mb__after_atomic(); in bch_dirty_init_thread()
/OK3568_Linux_fs/kernel/drivers/w1/
H A Dw1_family.c129 smp_mb__after_atomic(); in __w1_family_get()
/OK3568_Linux_fs/kernel/drivers/bluetooth/
H A Dhci_mrvl.c185 smp_mb__after_atomic(); in mrvl_recv_fw_req()
220 smp_mb__after_atomic(); in mrvl_recv_chip_ver()
/OK3568_Linux_fs/kernel/Documentation/litmus-tests/
H A DREADME16 Test that an atomic RMW followed by a smp_mb__after_atomic() is
/OK3568_Linux_fs/kernel/net/netfilter/ipset/
H A Dip_set_bitmap_ipmac.c156 smp_mb__after_atomic(); in bitmap_ipmac_do_add()
165 smp_mb__after_atomic(); in bitmap_ipmac_do_add()
/OK3568_Linux_fs/kernel/tools/memory-model/Documentation/
H A Dcheatsheet.txt17 smp_mb__after_atomic() CP a a Y Y Y Y Y Y
/OK3568_Linux_fs/kernel/arch/mips/kernel/
H A Dmachine_kexec.c182 smp_mb__after_atomic(); in kexec_reboot()

1234567