Home
last modified time | relevance | path

Searched refs:cpu_mask (Results 1 – 3 of 3) sorted by relevance

/components/drivers/smp_call/
A Dsmp_call.c154 rt_base_t cpu_mask = 1ul << callcpu; in _smp_call_remote_request() local
160 rt_hw_ipi_send(RT_SMP_CALL_IPI, cpu_mask); in _smp_call_remote_request()
233 cpu_mask = cpu_mask & (~oncpu_mask); in _smp_call_func_cond()
240 if (cpu_mask) in _smp_call_func_cond()
242 tmp_mask = cpu_mask; in _smp_call_func_cond()
249 rt_atomic_store(maskp, cpu_mask); in _smp_call_func_cond()
268 cpu_mask &= ~(1ul << tmp_id); in _smp_call_func_cond()
289 if (cpu_mask) in _smp_call_func_cond()
293 rt_hw_ipi_send(RT_SMP_CALL_IPI, cpu_mask); in _smp_call_func_cond()
309 while (rt_atomic_load(maskp) & cpu_mask) in _smp_call_func_cond()
[all …]
A Dsmp_call.h55 void rt_smp_call_cpu_mask(rt_ubase_t cpu_mask, rt_smp_call_cb_t func, void *data, rt_uint8_t flags);
56 void rt_smp_call_cpu_mask_cond(rt_ubase_t cpu_mask, rt_smp_call_cb_t func, void *data, rt_uint8_t f…
/components/drivers/pic/
A Dpic_rthw.c67 void rt_hw_ipi_send(int ipi_vector, unsigned int cpu_mask) in rt_hw_ipi_send() argument
69 RT_BITMAP_DECLARE(cpu_masks, RT_CPUS_NR) = { cpu_mask }; in rt_hw_ipi_send()

Completed in 4 milliseconds