Home
last modified time | relevance | path

Searched refs:smp_mb__before_atomic (Results 1 - 25 of 238) sorted by relevance

12345678910

/kernel/linux/linux-5.10/include/asm-generic/
H A Dbarrier.h129 #ifndef smp_mb__before_atomic
130 #define smp_mb__before_atomic() __smp_mb__before_atomic() macro
151 #ifndef smp_mb__before_atomic
152 #define smp_mb__before_atomic() barrier() macro
/kernel/linux/linux-6.6/include/asm-generic/
H A Dbarrier.h163 #ifndef smp_mb__before_atomic
164 #define smp_mb__before_atomic() do { kcsan_mb(); __smp_mb__before_atomic(); } while (0) macro
185 #ifndef smp_mb__before_atomic
186 #define smp_mb__before_atomic() barrier() macro
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dbitops.h115 * you should call smp_mb__before_atomic() and/or smp_mb__after_atomic()
146 smp_mb__before_atomic(); in clear_bit_unlock()
212 smp_mb__before_atomic(); in test_and_set_bit()
231 smp_mb__before_atomic(); in test_and_clear_bit()
268 smp_mb__before_atomic(); in test_and_change_bit()
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dbitops.h113 * you should call smp_mb__before_atomic() and/or smp_mb__after_atomic()
144 smp_mb__before_atomic(); in clear_bit_unlock()
210 smp_mb__before_atomic(); in test_and_set_bit()
229 smp_mb__before_atomic(); in test_and_clear_bit()
266 smp_mb__before_atomic(); in test_and_change_bit()
/kernel/linux/linux-5.10/include/linux/
H A Datomic.h47 #define __atomic_release_fence smp_mb__before_atomic
51 #define __atomic_pre_full_fence smp_mb__before_atomic
/kernel/linux/linux-6.6/include/linux/
H A Datomic.h47 #define __atomic_release_fence smp_mb__before_atomic
51 #define __atomic_pre_full_fence smp_mb__before_atomic
/kernel/linux/linux-6.6/kernel/kcsan/
H A Dselftest.c146 KCSAN_CHECK_READ_BARRIER(smp_mb__before_atomic()); in test_barrier()
175 KCSAN_CHECK_WRITE_BARRIER(smp_mb__before_atomic()); in test_barrier()
207 KCSAN_CHECK_RW_BARRIER(smp_mb__before_atomic()); in test_barrier()
/kernel/linux/linux-6.6/drivers/net/wwan/iosm/
H A Diosm_ipc_pm.c77 smp_mb__before_atomic(); in ipc_pm_wait_for_device_active()
100 smp_mb__before_atomic(); in ipc_pm_wait_for_device_active()
320 smp_mb__before_atomic(); in ipc_pm_init()
/kernel/linux/linux-5.10/lib/
H A Dirq_poll.c54 smp_mb__before_atomic(); in __irq_poll_complete()
165 smp_mb__before_atomic(); in irq_poll_enable()
/kernel/linux/linux-6.6/lib/
H A Dirq_poll.c54 smp_mb__before_atomic(); in __irq_poll_complete()
165 smp_mb__before_atomic(); in irq_poll_enable()
/kernel/linux/linux-5.10/arch/riscv/kernel/
H A Dsmp.c109 smp_mb__before_atomic(); in send_ipi_mask()
122 smp_mb__before_atomic(); in send_ipi_single()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_priv.h149 smp_mb__before_atomic(); in __flow_flag_set()
169 smp_mb__before_atomic(); in __flow_flag_clear()
/kernel/linux/linux-5.10/net/smc/
H A Dsmc_cdc.c43 smp_mb__before_atomic(); in smc_cdc_tx_handler()
251 smp_mb__before_atomic(); in smcd_cdc_msg_send()
327 smp_mb__before_atomic(); in smc_cdc_msg_recv_action()
339 smp_mb__before_atomic(); in smc_cdc_msg_recv_action()
/kernel/linux/linux-6.6/net/smc/
H A Dsmc_cdc.c43 smp_mb__before_atomic(); in smc_cdc_tx_handler()
262 smp_mb__before_atomic(); in smcd_cdc_msg_send()
338 smp_mb__before_atomic(); in smc_cdc_msg_recv_action()
350 smp_mb__before_atomic(); in smc_cdc_msg_recv_action()
/kernel/linux/linux-5.10/include/linux/sunrpc/
H A Dsched.h156 smp_mb__before_atomic(); \
165 smp_mb__before_atomic(); \
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_mdss.c76 smp_mb__before_atomic(); in dpu_mdss_irq_mask()
87 smp_mb__before_atomic(); in dpu_mdss_irq_unmask()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_mdss.c76 smp_mb__before_atomic(); in mdss_hw_mask_irq()
85 smp_mb__before_atomic(); in mdss_hw_unmask_irq()
/kernel/linux/linux-6.6/drivers/platform/surface/aggregator/
H A Dssh_request_layer.c227 smp_mb__before_atomic(); in ssh_rtl_tx_next()
504 smp_mb__before_atomic(); in ssh_rtl_complete()
779 smp_mb__before_atomic(); in ssh_rtl_packet_callback()
1217 smp_mb__before_atomic(); in ssh_rtl_shutdown()
1250 smp_mb__before_atomic(); in ssh_rtl_shutdown()
H A Dssh_packet_layer.c935 smp_mb__before_atomic(); in ssh_ptl_tx_pop()
982 smp_mb__before_atomic(); in ssh_ptl_tx_compl_success()
1003 smp_mb__before_atomic(); in ssh_ptl_tx_compl_error()
1223 smp_mb__before_atomic(); in ssh_ptl_ack_pop()
1971 smp_mb__before_atomic(); in ssh_ptl_shutdown()
1983 smp_mb__before_atomic(); in ssh_ptl_shutdown()
/kernel/linux/linux-5.10/net/rds/
H A Dib_frmr.c46 smp_mb__before_atomic(); in rds_transition_frwr_state()
300 smp_mb__before_atomic(); in rds_ib_post_inv()
353 smp_mb__before_atomic(); in rds_ib_mr_cqe_handler()
/kernel/linux/linux-6.6/net/rds/
H A Dib_frmr.c46 smp_mb__before_atomic(); in rds_transition_frwr_state()
300 smp_mb__before_atomic(); in rds_ib_post_inv()
353 smp_mb__before_atomic(); in rds_ib_mr_cqe_handler()
/kernel/linux/linux-5.10/drivers/w1/
H A Dw1_family.c127 smp_mb__before_atomic(); in __w1_family_get()
/kernel/linux/linux-5.10/kernel/sched/
H A Dcpupri.c217 smp_mb__before_atomic(); in cpupri_set()
/kernel/linux/linux-6.6/drivers/w1/
H A Dw1_family.c127 smp_mb__before_atomic(); in __w1_family_get()
/kernel/linux/linux-6.6/kernel/sched/
H A Dcpupri.c241 smp_mb__before_atomic(); in cpupri_set()

Completed in 15 milliseconds

12345678910