Searched full:iaffid (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/irqchip/ |
H A D | irq-gic-v5-irs.c | 368 u16 iaffid; member 374 int gicv5_irs_cpu_to_iaffid(int cpuid, u16 *iaffid) in gicv5_irs_cpu_to_iaffid() argument 377 pr_err("IAFFID for CPU %d has not been initialised\n", cpuid); in gicv5_irs_cpu_to_iaffid() 381 *iaffid = per_cpu(cpu_iaffid, cpuid).iaffid; in gicv5_irs_cpu_to_iaffid() 510 u16 iaffid; in gicv5_irs_register_cpu() local 513 ret = gicv5_irs_cpu_to_iaffid(cpuid, &iaffid); in gicv5_irs_register_cpu() 515 pr_err("IAFFID for CPU %d has not been initialised\n", cpuid); in gicv5_irs_register_cpu() 525 selr = FIELD_PREP(GICV5_IRS_PE_SELR_IAFFID, iaffid); in gicv5_irs_register_cpu() 530 pr_err("IAFFID 0x%x used in IRS_PE_SELR is invalid\n", iaffid); in gicv5_irs_register_cpu() 541 pr_debug("CPU %d enabled PE IAFFID 0x%x\n", cpuid, iaffid); in gicv5_irs_register_cpu() [all …]
|
H A D | irq-gic-v5.c | 100 u16 iaffid; in gicv5_hwirq_init() local 109 ret = gicv5_irs_cpu_to_iaffid(smp_processor_id(), &iaffid); in gicv5_hwirq_init() 114 cdaff = FIELD_PREP(GICV5_GIC_CDAFF_IAFFID_MASK, iaffid) | in gicv5_hwirq_init() 250 u16 iaffid; in gicv5_iri_irq_set_affinity() local 258 ret = gicv5_irs_cpu_to_iaffid(cpuid, &iaffid); in gicv5_iri_irq_set_affinity() 262 cdaff = FIELD_PREP(GICV5_GIC_CDAFF_IAFFID_MASK, iaffid) | in gicv5_iri_irq_set_affinity()
|
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | arm,gic-v5.yaml | 128 Interrupt AFFinity ID (IAFFID) associated with the CPU whose
|
/linux/include/linux/irqchip/ |
H A D | arm-gic-v5.h | 351 int gicv5_irs_cpu_to_iaffid(int cpu_id, u16 *iaffid);
|
/linux/arch/arm64/tools/ |
H A D | sysreg | 3252 Field 47:32 IAFFID
|