Searched refs:cpumask (Results 1 – 4 of 4) sorted by relevance
| /components/drivers/pic/ |
| A D | pic-gicv2.c | 67 rt_uint32_t cpumask = gicv2_cpumask_map(gic); in gicv2_dist_init() local 94 cpumask |= cpumask << 8; in gicv2_dist_init() 95 cpumask |= cpumask << 16; in gicv2_dist_init() 99 HWREG32(base + GIC_DIST_TARGET + i * 4 / 4) = cpumask; in gicv2_dist_init() 109 rt_uint32_t cpumask; in gicv2_cpu_init() local 114 cpumask = gicv2_cpumask_map(gic); in gicv2_cpu_init() 115 _gicv2_cpumask_map[cpu_id] = cpumask; in gicv2_cpu_init() 125 _gicv2_cpumask_map[i] &= ~cpumask; in gicv2_cpu_init() 265 static void gicv2_irq_send_ipi(struct rt_pic_irq *pirq, rt_bitmap_t *cpumask) in gicv2_irq_send_ipi() argument 269 rt_uint8_t *target_list = (rt_uint8_t *)cpumask; in gicv2_irq_send_ipi()
|
| A D | pic.c | 917 void rt_pic_irq_send_ipi(int irq, rt_bitmap_t *cpumask) in rt_pic_irq_send_ipi() argument 921 if (cpumask && (pirq = irq2pirq(irq))) in rt_pic_irq_send_ipi() 927 pirq->pic->ops->irq_send_ipi(pirq, cpumask); in rt_pic_irq_send_ipi() 1183 static char cpumask[RT_CPUS_NR + 1] = { [RT_CPUS_NR] = '\0' }; in list_irq() local 1250 cpumask[RT_ARRAY_SIZE(cpumask) - id - 2] = '0' + ((mask >> idx) & 1); in list_irq() 1257 rt_kputs(cpumask); in list_irq() 1282 rt_kputs(cpumask); in list_irq()
|
| A D | pic-gicv3.c | 574 static void gicv3_irq_send_ipi(struct rt_pic_irq *pirq, rt_bitmap_t *cpumask) in gicv3_irq_send_ipi() argument 584 rt_bitmap_for_each_set_bit(cpumask, cpu_id, RT_CPUS_NR) in gicv3_irq_send_ipi() 593 rt_bitmap_for_each_set_bit_from(cpumask, cpu_id, cpu_id, limit) in gicv3_irq_send_ipi()
|
| /components/drivers/include/drivers/ |
| A D | pic.h | 71 void (*irq_send_ipi)(struct rt_pic_irq *pirq, rt_bitmap_t *cpumask); 196 void rt_pic_irq_send_ipi(int irq, rt_bitmap_t *cpumask);
|
Completed in 10 milliseconds