Lines Matching refs:nvec
35 static struct msi_desc *msi_alloc_desc(struct device *dev, int nvec, in msi_alloc_desc() argument
44 desc->nvec_used = nvec; in msi_alloc_desc()
46 desc->affinity = kmemdup(affinity, nvec * sizeof(*desc->affinity), GFP_KERNEL); in msi_alloc_desc()
589 int nvec, msi_alloc_info_t *arg) in msi_domain_ops_prepare() argument
699 int nvec, msi_alloc_info_t *arg) in msi_domain_prepare_irqs() argument
707 ret = ops->msi_prepare(domain, dev, nvec, arg); in msi_domain_prepare_irqs()
713 int virq_base, int nvec, msi_alloc_info_t *arg) in msi_domain_populate_irqs() argument
721 ret = msi_add_simple_msi_descs(dev, virq_base, nvec); in msi_domain_populate_irqs()
725 for (virq = virq_base; virq < virq_base + nvec; virq++) { in msi_domain_populate_irqs()
742 msi_free_msi_descs_range(dev, MSI_DESC_ALL, virq_base, virq_base + nvec - 1); in msi_domain_populate_irqs()
854 int nvec) in __msi_domain_alloc_irqs() argument
864 ret = msi_domain_prepare_irqs(domain, dev, nvec, &arg); in __msi_domain_alloc_irqs()
940 int nvec) in msi_domain_alloc_irqs_descs_locked() argument
948 ret = msi_domain_add_simple_msi_descs(info, dev, nvec); in msi_domain_alloc_irqs_descs_locked()
952 ret = ops->domain_alloc_irqs(domain, dev, nvec); in msi_domain_alloc_irqs_descs_locked()
967 int msi_domain_alloc_irqs(struct irq_domain *domain, struct device *dev, int nvec) in msi_domain_alloc_irqs() argument
972 ret = msi_domain_alloc_irqs_descs_locked(domain, dev, nvec); in msi_domain_alloc_irqs()