Lines Matching full:affinity
29 static int armpmu_count_irq_users(const struct cpumask *affinity,
587 static int armpmu_count_irq_users(const struct cpumask *affinity, const int irq) in armpmu_count_irq_users() argument
591 for_each_cpu(cpu, affinity) { in armpmu_count_irq_users()
600 armpmu_find_irq_ops(const struct cpumask *affinity, int irq) in armpmu_find_irq_ops() argument
605 for_each_cpu(cpu, affinity) { in armpmu_find_irq_ops()
634 const struct cpumask *affinity = *armpmu ? &(*armpmu)->supported_cpus : in armpmu_request_irq() local
648 pr_warn("unable to set irq affinity (irq=%d, cpu=%u)\n", in armpmu_request_irq()
668 } else if (armpmu_count_irq_users(affinity, irq) == 0) { in armpmu_request_irq()
669 err = request_percpu_nmi(irq, handler, "arm-pmu", affinity, pcpu_armpmu); in armpmu_request_irq()
674 affinity, pcpu_armpmu); in armpmu_request_irq()
682 irq_ops = armpmu_find_irq_ops(affinity, irq); in armpmu_request_irq()