Searched refs:iaffid (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/irqchip/ |
| H A D | irq-gic-v5-irs.c | 369 u16 iaffid; member 375 int gicv5_irs_cpu_to_iaffid(int cpuid, u16 *iaffid) in gicv5_irs_cpu_to_iaffid() argument 382 *iaffid = per_cpu(cpu_iaffid, cpuid).iaffid; in gicv5_irs_cpu_to_iaffid() 511 u16 iaffid; in gicv5_irs_register_cpu() local 514 ret = gicv5_irs_cpu_to_iaffid(cpuid, &iaffid); in gicv5_irs_register_cpu() 526 selr = FIELD_PREP(GICV5_IRS_PE_SELR_IAFFID, iaffid); in gicv5_irs_register_cpu() 531 pr_err("IAFFID 0x%x used in IRS_PE_SELR is invalid\n", iaffid); in gicv5_irs_register_cpu() 542 pr_debug("CPU %d enabled PE IAFFID 0x%x\n", cpuid, iaffid); in gicv5_irs_register_cpu() 644 per_cpu(cpu_iaffid, cpu).iaffid = iaffids[i]; in gicv5_irs_of_init_affinity() 864 if (gicc->iaffid & ~GENMASK(current_iaffid_bits - 1, 0)) { in gic_acpi_parse_iaffid() [all …]
|
| H A D | irq-gic-v5.c | 91 u16 iaffid; in gicv5_hwirq_init() local 100 ret = gicv5_irs_cpu_to_iaffid(smp_processor_id(), &iaffid); in gicv5_hwirq_init() 105 cdaff = FIELD_PREP(GICV5_GIC_CDAFF_IAFFID_MASK, iaffid) | in gicv5_hwirq_init() 241 u16 iaffid; in gicv5_iri_irq_set_affinity() local 249 ret = gicv5_irs_cpu_to_iaffid(cpuid, &iaffid); in gicv5_iri_irq_set_affinity() 253 cdaff = FIELD_PREP(GICV5_GIC_CDAFF_IAFFID_MASK, iaffid) | in gicv5_iri_irq_set_affinity()
|
| /linux/include/linux/irqchip/ |
| H A D | arm-gic-v5.h | 384 int gicv5_irs_cpu_to_iaffid(int cpu_id, u16 *iaffid);
|