Searched refs:nvec (Results 26 - 50 of 74) sorted by relevance

123

/linux-master/drivers/pci/pcie/
H A Dportdrv.c60 u32 nvec = 0, pos; local
74 nvec = *pme + 1;
86 nvec = max(nvec, *aer + 1);
97 nvec = max(nvec, *dpc + 1);
101 return nvec;
115 int nr_entries, nvec, pcie_irq; local
125 nvec = pcie_message_numbers(dev, mask, &pme, &aer, &dpc);
126 if (nvec > nr_entrie
[all...]
/linux-master/drivers/mmc/host/
H A Dcavium-thunderx.c40 int nvec, ret, i; local
42 nvec = pci_alloc_irq_vectors(pdev, 1, 9, PCI_IRQ_MSIX);
43 if (nvec < 0)
44 return nvec;
47 for (i = 0; i < nvec; i++) {
/linux-master/arch/powerpc/platforms/pasemi/
H A Dmsi.c74 static int pasemi_msi_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) argument
83 pr_debug("pasemi_msi_setup_msi_irqs, pdev %p nvec %d type %d\n",
84 pdev, nvec, type);
/linux-master/drivers/net/wwan/iosm/
H A Diosm_ipc_pcie.h57 * @nvec: number of requested irq vectors
72 int nvec; member in struct:iosm_pcie
/linux-master/fs/smb/server/
H A Dauth.h40 unsigned int nvec, int enc);
H A Dauth.c1032 static struct scatterlist *ksmbd_init_sg(struct kvec *iov, unsigned int nvec, argument
1039 if (!nvec)
1042 nr_entries = kcalloc(nvec, sizeof(int), GFP_KERNEL);
1046 for (i = 0; i < nvec - 1; i++) {
1070 for (i = 0; i < nvec - 1; i++) {
1105 unsigned int nvec, int enc)
1173 sg = ksmbd_init_sg(iov, nvec, sign);
1104 ksmbd_crypt_message(struct ksmbd_work *work, struct kvec *iov, unsigned int nvec, int enc) argument
/linux-master/drivers/base/
H A Dplatform.c344 int i, ret, nvec; local
352 nvec = platform_irq_count(dev);
353 if (nvec < 0)
354 return nvec;
356 if (nvec < minvec)
359 nvec = irq_calc_affinity_vectors(minvec, nvec, affd);
360 if (nvec < minvec)
363 if (nvec > maxvec)
364 nvec
[all...]
/linux-master/drivers/infiniband/hw/qib/
H A Dqib_pcie.c199 int nvec; local
208 nvec = -1;
215 nvec = pci_alloc_irq_vectors(dd->pcidev, 1, maxvec, flags);
216 if (nvec < 0)
225 *nent = !dd->pcidev->msix_enabled ? 0 : nvec;
269 return nvec < 0 ? nvec : 0;
/linux-master/drivers/gpu/drm/xe/
H A Dxe_irq.c688 int err, irq, nvec; local
698 nvec = pci_msix_vec_count(pdev);
699 if (nvec <= 0) {
700 if (nvec == -EINVAL) {
703 nvec = 1;
706 return nvec;
710 err = pci_alloc_irq_vectors(pdev, nvec, nvec, irq_flags);
/linux-master/drivers/pci/msi/
H A Dirqdomain.c11 int pci_msi_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) argument
17 return msi_domain_alloc_irqs_all_locked(&dev->dev, MSI_DEFAULT_DOMAIN, nvec);
19 return pci_msi_legacy_setup_msi_irqs(dev, nvec, type);
/linux-master/arch/s390/pci/
H A Dpci_irq.c271 int arch_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) argument
283 if (type == PCI_CAP_ID_MSI && nvec > 1)
285 msi_vecs = min_t(unsigned int, nvec, zdev->max_msi);
356 return (msi_vecs == nvec) ? 0 : msi_vecs;
/linux-master/include/xen/
H A Devents.h118 int pirq, int nvec, const char *name, domid_t domid);
/linux-master/kernel/irq/
H A Dmsi.c50 * @nvec: The number of vectors used in this entry
51 * @affinity: Optional pointer to an affinity mask array size of @nvec
53 * If @affinity is not %NULL then an affinity array[@nvec] is allocated
58 static struct msi_desc *msi_alloc_desc(struct device *dev, int nvec, argument
67 desc->nvec_used = nvec;
69 desc->affinity = kmemdup(affinity, nvec * sizeof(*desc->affinity), GFP_KERNEL);
758 int nvec, msi_alloc_info_t *arg)
1092 int nvec, msi_alloc_info_t *arg)
1097 return ops->msi_prepare(domain, dev, nvec, arg);
1101 int virq_base, int nvec, msi_alloc_info_
757 msi_domain_ops_prepare(struct irq_domain *domain, struct device *dev, int nvec, msi_alloc_info_t *arg) argument
1091 msi_domain_prepare_irqs(struct irq_domain *domain, struct device *dev, int nvec, msi_alloc_info_t *arg) argument
1100 msi_domain_populate_irqs(struct irq_domain *domain, struct device *dev, int virq_base, int nvec, msi_alloc_info_t *arg) argument
1152 msi_domain_depopulate_descs(struct device *dev, int virq_base, int nvec) argument
[all...]
/linux-master/arch/x86/kernel/apic/
H A Dmsi.c166 * @nvec: The number of vectors to allocate
176 int nvec, msi_alloc_info_t *alloc)
284 int pci_msi_prepare(struct irq_domain *domain, struct device *dev, int nvec, argument
175 x86_msi_prepare(struct irq_domain *domain, struct device *dev, int nvec, msi_alloc_info_t *alloc) argument
/linux-master/drivers/cdx/
H A Dcdx_msi.c122 int nvec, msi_alloc_info_t *info)
145 return msi_info->ops->msi_prepare(msi_domain->parent, dev, nvec, info);
120 cdx_msi_prepare(struct irq_domain *msi_domain, struct device *dev, int nvec, msi_alloc_info_t *info) argument
/linux-master/drivers/scsi/bfa/
H A Dbfad.c1144 for (i = 0, bfad->nvec = 0; i < MAX_MSIX_ENTRY; i++) {
1146 bfad->msix_tab[bfad->nvec].msix.entry = i;
1147 bfad->msix_tab[bfad->nvec].bfad = bfad;
1148 msix_entries[bfad->nvec].entry = i;
1149 bfad->nvec++;
1162 for (i = 0; i < bfad->nvec; i++) {
1212 msix_entries, bfad->nvec);
1217 bfad->pci_name, bfad->nvec, error);
1218 bfad->nvec = 1;
1239 for (i = 0; i < bfad->nvec;
[all...]
/linux-master/arch/powerpc/sysdev/
H A Dmpic_u3msi.c116 static int u3msi_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) argument
/linux-master/arch/powerpc/platforms/4xx/
H A Dhsta_msi.c38 static int hsta_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) argument
/linux-master/drivers/vfio/pci/
H A Dvfio_pci_intrs.c381 static int vfio_msi_enable(struct vfio_pci_core_device *vdev, int nvec, bool msix) argument
393 ret = pci_alloc_irq_vectors(pdev, 1, nvec, flag);
394 if (ret < nvec) {
410 vdev->msi_qmax = fls(nvec * 2 - 1) - 1;
/linux-master/drivers/net/ethernet/microsoft/mana/
H A Dgdma_main.c1288 int nvec, *irqs, irq; local
1299 nvec = pci_alloc_irq_vectors(pdev, 2, max_irqs, PCI_IRQ_MSIX);
1300 if (nvec < 0) {
1302 return nvec;
1304 if (nvec <= num_online_cpus())
1307 irqs = kmalloc_array((nvec - start_irq_index), sizeof(int), GFP_KERNEL);
1313 gc->irq_contexts = kcalloc(nvec, sizeof(struct gdma_irq_context),
1320 for (i = 0; i < nvec; i++) {
1367 err = irq_setup(irqs, (nvec - start_irq_index), gc->numa_node);
1371 gc->max_num_msix = nvec;
[all...]
/linux-master/drivers/pci/
H A Dxen-pcifront.c242 int vector[], int nvec)
251 .value = nvec,
257 if (nvec > SH_INFO_MAX_VEC) {
259 " Increase SH_INFO_MAX_VEC\n", nvec);
276 for (i = 0; i < nvec; i++) {
241 pci_frontend_enable_msix(struct pci_dev *dev, int vector[], int nvec) argument
/linux-master/drivers/thunderbolt/
H A Dnhi.c1259 int res, irq, nvec; local
1274 nvec = pci_alloc_irq_vectors(pdev, MSIX_MIN_VECS, MSIX_MAX_VECS,
1276 if (nvec < 0) {
1277 nvec = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSI);
1278 if (nvec < 0)
1279 return nvec;
/linux-master/include/linux/
H A Dinterrupt.h364 irq_create_affinity_masks(unsigned int nvec, struct irq_affinity *affd);
419 irq_create_affinity_masks(unsigned int nvec, struct irq_affinity *affd) argument
/linux-master/drivers/misc/cxl/
H A Dvphb.c15 static int cxl_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) argument
/linux-master/arch/powerpc/include/asm/
H A Dpci-bridge.h43 int nvec, int type);

Completed in 336 milliseconds

123