Lines Matching refs:affinity
209 rt_uint64_t affinity; in gicv3_dist_init() local
258 affinity = ((rt_uint64_t)MPIDR_AFFINITY_LEVEL(mpidr, 3) << 32 | in gicv3_dist_init()
266 HWREG64(base + GICD_IROUTER + i * 8) = affinity; in gicv3_dist_init()
271 HWREG64(base + GICD_IROUTERnE + i * 8) = affinity; in gicv3_dist_init()
339 rt_uint32_t affinity; in gicv3_redist_init() local
344 affinity = (MPIDR_AFFINITY_LEVEL(mpidr, 3) << 24 | in gicv3_redist_init()
356 if ((gicr_typer >> 32) == affinity) in gicv3_redist_init()
523 static rt_err_t gicv3_irq_set_affinity(struct rt_pic_irq *pirq, rt_bitmap_t *affinity) in gicv3_irq_set_affinity() argument
529 int hwirq = pirq->hwirq, cpu_id = rt_bitmap_next_set_bit(affinity, 0, RT_CPUS_NR); in gicv3_irq_set_affinity()
721 gic_fill_ppi_affinity(pirq->affinity); in gicv3_irq_map()
725 RT_IRQ_AFFINITY_SET(pirq->affinity, _init_cpu_id); in gicv3_irq_map()