Home
last modified time | relevance | path

Searched refs:cpumask (Results 1 – 4 of 4) sorted by relevance

/components/drivers/pic/
A Dpic-gicv2.c67 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 Dpic.c917 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 Dpic-gicv3.c574 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 Dpic.h71 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