Searched refs:cpu_mask (Results 1 – 11 of 11) sorted by relevance
| /libcpu/arm/cortex-a/ |
| A D | interrupt.c | 159 void rt_hw_interrupt_set_target_cpus(int vector, unsigned int cpu_mask) in rt_hw_interrupt_set_target_cpus() argument 161 arm_gic_set_cpu(0, vector, cpu_mask); in rt_hw_interrupt_set_target_cpus() 326 void rt_hw_ipi_send(int ipi_vector, unsigned int cpu_mask) in rt_hw_ipi_send() argument 329 arm_gic_send_sgi(0, ipi_vector, cpu_mask, 0); in rt_hw_ipi_send() 331 arm_gic_send_affinity_sgi(0, ipi_vector, cpu_mask, ROUTED_TO_SPEC); in rt_hw_ipi_send()
|
| A D | interrupt.h | 33 void rt_hw_interrupt_set_target_cpus(int vector, unsigned int cpu_mask); 56 void rt_hw_ipi_send(int ipi_vector, unsigned int cpu_mask);
|
| A D | gicv3.h | 142 rt_uint32_t arm_gic_cpumask_to_affval(rt_uint32_t *cpu_mask, rt_uint32_t *cluster_id, rt_uint32_t *… 173 void arm_gic_send_affinity_sgi(rt_uint32_t index, int irq, rt_uint32_t cpu_mask, rt_uint32_t routin…
|
| A D | gicv3.c | 45 rt_weak rt_uint32_t arm_gic_cpumask_to_affval(rt_uint32_t *cpu_mask, rt_uint32_t *cluster_id, rt_ui… in arm_gic_cpumask_to_affval() argument 378 void arm_gic_send_affinity_sgi(rt_uint32_t index, int irq, rt_uint32_t cpu_mask, rt_uint32_t routin… in arm_gic_send_affinity_sgi() argument 395 while (arm_gic_cpumask_to_affval(&cpu_mask, &cluster_id, &target_list)) in arm_gic_send_affinity_sgi()
|
| /libcpu/aarch64/common/ |
| A D | interrupt.c | 203 void rt_hw_interrupt_set_target_cpus(int vector, unsigned long cpu_mask) in rt_hw_interrupt_set_target_cpus() argument 207 arm_gic_set_router_cpu(0, vector, cpu_mask); in rt_hw_interrupt_set_target_cpus() 209 arm_gic_set_cpu(0, vector, (unsigned int) cpu_mask); in rt_hw_interrupt_set_target_cpus() 390 void rt_hw_ipi_send(int ipi_vector, unsigned int cpu_mask) in rt_hw_ipi_send() argument 393 arm_gic_send_sgi(0, ipi_vector, cpu_mask, 0); in rt_hw_ipi_send() 396 gicv3_cpu_mask[0] = cpu_mask; in rt_hw_ipi_send()
|
| A D | gicv3.c | 390 rt_uint32_t cpu_mask[(RT_CPUS_NR + 31) >> 5]; member 404 sgi_aff_table[i].cpu_mask[cpu_index >> 5] |= (1 << (cpu_index & 0x1F)); in sgi_aff_add_table() 410 sgi_aff_table[sgi_aff_table_num].cpu_mask[cpu_index >> 5] |= (1 << (cpu_index & 0x1F)); in sgi_aff_add_table() 446 rt_inline void gicv3_sgi_target_list_set(rt_uint64_t array, rt_uint32_t cpu_mask) in gicv3_sgi_target_list_set() argument 452 if (sgi_aff_table[i].cpu_mask[array] & cpu_mask) in gicv3_sgi_target_list_set() 454 while (cpu_mask) in gicv3_sgi_target_list_set() 456 value = __builtin_ctzl(cpu_mask); in gicv3_sgi_target_list_set() 457 cpu_mask &= ~(1 << value); in gicv3_sgi_target_list_set()
|
| /libcpu/arm/cortex-r52/ |
| A D | interrupt.c | 117 void rt_hw_interrupt_set_target_cpus(int vector, unsigned int cpu_mask) in rt_hw_interrupt_set_target_cpus() argument 119 arm_gic_set_cpu(0, vector, cpu_mask); in rt_hw_interrupt_set_target_cpus()
|
| A D | interrupt.h | 31 void rt_hw_interrupt_set_target_cpus(int vector, unsigned int cpu_mask);
|
| A D | gicv3.h | 142 rt_uint32_t arm_gic_cpumask_to_affval(rt_uint32_t *cpu_mask, rt_uint32_t *cluster_id, rt_uint32_t *…
|
| A D | gicv3.c | 45 rt_weak rt_uint32_t arm_gic_cpumask_to_affval(rt_uint32_t *cpu_mask, rt_uint32_t *cluster_id, rt_ui… in arm_gic_cpumask_to_affval() argument
|
| /libcpu/aarch64/common/include/ |
| A D | interrupt.h | 33 void rt_hw_interrupt_set_target_cpus(int vector, unsigned long cpu_mask);
|
Completed in 17 milliseconds