Lines Matching refs:nr_irqs

97 	int nr_irqs;  member
147 return (hwirq % msi->nr_irqs); in hwirq_to_group()
248 unsigned int virq, unsigned int nr_irqs, in iproc_msi_irq_domain_alloc() argument
254 if (msi->nr_cpus > 1 && nr_irqs > 1) in iproc_msi_irq_domain_alloc()
264 order_base_2(msi->nr_cpus * nr_irqs)); in iproc_msi_irq_domain_alloc()
271 for (i = 0; i < nr_irqs; i++) { in iproc_msi_irq_domain_alloc()
282 unsigned int virq, unsigned int nr_irqs) in iproc_msi_irq_domain_free() argument
292 order_base_2(msi->nr_cpus * nr_irqs)); in iproc_msi_irq_domain_free()
296 irq_domain_free_irqs_parent(domain, virq, nr_irqs); in iproc_msi_irq_domain_free()
411 for (eq = 0; eq < msi->nr_irqs; eq++) { in iproc_msi_enable()
433 for (eq = 0; eq < msi->nr_irqs; eq++) { in iproc_msi_disable()
474 for (i = cpu; i < msi->nr_irqs; i += msi->nr_cpus) { in iproc_msi_irq_free()
486 for (i = cpu; i < msi->nr_irqs; i += msi->nr_cpus) { in iproc_msi_irq_setup()
543 msi->nr_irqs = of_irq_count(node); in iproc_msi_init()
544 if (!msi->nr_irqs) { in iproc_msi_init()
549 if (msi->nr_irqs > NR_HW_IRQS) { in iproc_msi_init()
551 msi->nr_irqs); in iproc_msi_init()
552 msi->nr_irqs = NR_HW_IRQS; in iproc_msi_init()
555 if (msi->nr_irqs < msi->nr_cpus) { in iproc_msi_init()
561 if (msi->nr_irqs % msi->nr_cpus != 0) { in iproc_msi_init()
562 msi->nr_irqs -= msi->nr_irqs % msi->nr_cpus; in iproc_msi_init()
564 msi->nr_irqs); in iproc_msi_init()
576 msi->nr_eq_region = msi->nr_irqs; in iproc_msi_init()
577 msi->nr_msi_region = msi->nr_irqs; in iproc_msi_init()
586 msi->nr_msi_vecs = msi->nr_irqs * EQ_LEN; in iproc_msi_init()
592 msi->grps = devm_kcalloc(pcie->dev, msi->nr_irqs, sizeof(*msi->grps), in iproc_msi_init()
597 for (i = 0; i < msi->nr_irqs; i++) { in iproc_msi_init()
645 for (i = 0; i < msi->nr_irqs; i++) { in iproc_msi_init()
672 for (i = 0; i < msi->nr_irqs; i++) { in iproc_msi_exit()