Home
last modified time | relevance | path

Searched refs:irq_set_affinity (Results 1 – 25 of 163) sorted by relevance

1234567

/linux/drivers/iommu/
H A Dhyperv-iommu.c50 ret = parent->chip->irq_set_affinity(parent, mask, force); in hyperv_ir_set_affinity()
62 .irq_set_affinity = hyperv_ir_set_affinity,
247 ret = parent->chip->irq_set_affinity(parent, mask, force); in hyperv_root_ir_set_affinity()
259 .irq_set_affinity = hyperv_root_ir_set_affinity,
/linux/arch/alpha/kernel/
H A Dirq.c56 if (!chip->irq_set_affinity || irq_user_affinity[irq]) in irq_select_affinity()
65 chip->irq_set_affinity(data, cpumask_of(cpu), false); in irq_select_affinity()
/linux/drivers/irqchip/
H A Dexynos-combiner.c100 if (chip && chip->irq_set_affinity) in combiner_set_affinity()
101 return chip->irq_set_affinity(data, mask_val, force); in combiner_set_affinity()
112 .irq_set_affinity = combiner_set_affinity,
H A Dirq-msi-lib.c113 if (!chip->irq_set_affinity && !(info->flags & MSI_FLAG_NO_AFFINITY)) in msi_lib_init_dev_msi_info()
114 chip->irq_set_affinity = msi_domain_set_affinity; in msi_lib_init_dev_msi_info()
H A Dirq-mvebu-sei.c119 .irq_set_affinity = mvebu_sei_set_affinity,
136 .irq_set_affinity = irq_chip_set_affinity_parent,
164 .irq_set_affinity = irq_chip_set_affinity_parent,
H A Dirq-riscv-imsic-platform.c216 .irq_set_affinity = imsic_irq_set_affinity,
241 irq_set_affinity(virq, cpu_online_mask); in imsic_irq_domain_alloc()
H A Dirq-sun6i-r.c180 .irq_set_affinity = irq_chip_set_affinity_parent,
192 .irq_set_affinity = irq_chip_set_affinity_parent,
H A Dirq-aspeed-scu-ic.c183 .irq_set_affinity = aspeed_scu_ic_irq_set_affinity,
190 .irq_set_affinity = aspeed_scu_ic_irq_set_affinity,
H A Dirq-sg2042-msi.c96 .irq_set_affinity = irq_chip_set_affinity_parent,
127 .irq_set_affinity = irq_chip_set_affinity_parent,
H A Dirq-ls-scfg-msi.c134 .irq_set_affinity = ls_scfg_msi_set_affinity,
266 irq_set_affinity(msir->gic_irq, get_cpu_mask(index)); in ls_scfg_msi_setup_hwirq()
/linux/arch/x86/kernel/apic/
H A Dmsi.c47 ret = parent->chip->irq_set_affinity(parent, mask, force); in msi_set_affinity()
216 info->chip->irq_set_affinity = msi_set_affinity; in x86_init_dev_msi_info()
315 .irq_set_affinity = msi_domain_set_affinity,
/linux/arch/xtensa/kernel/
H A Dirq.c189 irq_set_affinity(i, cpu_all_mask); in migrate_irqs()
191 irq_set_affinity(i, mask); in migrate_irqs()
/linux/arch/sh/kernel/
H A Dirq.c242 irq_set_affinity(irq, cpu_all_mask); in migrate_irqs()
244 irq_set_affinity(irq, mask); in migrate_irqs()
/linux/drivers/soc/fsl/qbman/
H A Dbman_portal.c71 irq_set_affinity(pcfg->irq, cpumask_of(cpu)); in bman_offline_cpu()
87 irq_set_affinity(pcfg->irq, cpumask_of(cpu)); in bman_online_cpu()
H A Dqman_portal.c153 irq_set_affinity(pcfg->irq, cpumask_of(cpu)); in qman_offline_cpu()
169 irq_set_affinity(pcfg->irq, cpumask_of(cpu)); in qman_online_cpu()
H A Ddpaa_sys.h127 ret = irq_set_affinity(irq, cpumask_of(cpu)); in dpaa_set_portal_irq_affinity()
/linux/arch/x86/platform/uv/
H A Duv_irq.c58 ret = parent->chip->irq_set_affinity(parent, mask, force); in uv_set_irq_affinity()
72 .irq_set_affinity = uv_set_irq_affinity,
/linux/arch/sparc/kernel/
H A Dirq_64.c586 .irq_set_affinity = sun4u_set_affinity,
595 .irq_set_affinity = sun4v_set_affinity,
604 .irq_set_affinity = sun4v_virt_set_affinity,
885 if (data->chip->irq_set_affinity) in fixup_irqs()
886 data->chip->irq_set_affinity(data, in fixup_irqs()
/linux/arch/mips/cavium-octeon/
H A Docteon-irq.c946 .irq_set_affinity = octeon_irq_ciu_set_affinity_v2,
959 .irq_set_affinity = octeon_irq_ciu_set_affinity_v2,
974 .irq_set_affinity = octeon_irq_ciu_set_affinity_sum2,
987 .irq_set_affinity = octeon_irq_ciu_set_affinity_sum2,
999 .irq_set_affinity = octeon_irq_ciu_set_affinity,
1012 .irq_set_affinity = octeon_irq_ciu_set_affinity,
1051 .irq_set_affinity = octeon_irq_ciu_set_affinity_v2,
1066 .irq_set_affinity = octeon_irq_ciu_set_affinity,
1862 .irq_set_affinity = octeon_irq_ciu2_set_affinity,
1875 .irq_set_affinity = octeon_irq_ciu2_set_affinity,
[all …]
/linux/drivers/perf/hisilicon/
H A Dhisi_uncore_pmu.c515 WARN_ON(irq_set_affinity(hisi_pmu->irq, in hisi_uncore_pmu_online_cpu()
532 WARN_ON(irq_set_affinity(hisi_pmu->irq, cpumask_of(cpu))); in hisi_uncore_pmu_online_cpu()
569 WARN_ON(irq_set_affinity(hisi_pmu->irq, cpumask_of(target))); in hisi_uncore_pmu_offline_cpu()
/linux/drivers/pci/controller/
H A Dpci-xgene-msi.c162 .irq_set_affinity = xgene_msi_set_affinity,
329 err = irq_set_affinity(irq, cpumask_of(i % num_possible_cpus())); in xgene_msi_handler_setup()
/linux/kernel/irq/
H A Dmigration.c70 if (!chip->irq_set_affinity) in irq_move_masked_irq()
H A Dmanage.c160 !desc->irq_data.chip || !desc->irq_data.chip->irq_set_affinity) in __irq_can_set_affinity()
240 if (!chip || !chip->irq_set_affinity) in irq_do_set_affinity()
284 ret = chip->irq_set_affinity(data, tmp_mask, force); in irq_do_set_affinity()
286 ret = chip->irq_set_affinity(data, mask, force); in irq_do_set_affinity()
383 if (!chip || !chip->irq_set_affinity) in irq_set_affinity_locked()
481 int irq_set_affinity(unsigned int irq, const struct cpumask *cpumask) in irq_set_affinity() function
485 EXPORT_SYMBOL_GPL(irq_set_affinity);
/linux/arch/powerpc/sysdev/xics/
H A Dxics-common.c219 if (!chip || !chip->irq_set_affinity) in xics_migrate_irqs_away()
246 irq_set_affinity(virq, cpu_all_mask); in xics_migrate_irqs_away()
/linux/arch/mips/lantiq/
H A Dirq.c267 .irq_set_affinity = ltq_icu_irq_set_affinity,
283 .irq_set_affinity = ltq_icu_irq_set_affinity,

1234567