/linux-4.4.14/drivers/staging/nvec/ |
D | nvec.c | 114 int nvec_register_notifier(struct nvec_chip *nvec, struct notifier_block *nb, in nvec_register_notifier() argument 117 return atomic_notifier_chain_register(&nvec->notifier_list, nb); in nvec_register_notifier() 129 int nvec_unregister_notifier(struct nvec_chip *nvec, struct notifier_block *nb) in nvec_unregister_notifier() argument 131 return atomic_notifier_chain_unregister(&nvec->notifier_list, nb); in nvec_unregister_notifier() 144 struct nvec_chip *nvec = container_of(nb, struct nvec_chip, in nvec_status_notifier() local 151 dev_warn(nvec->dev, "unhandled msg type %ld\n", event_type); in nvec_status_notifier() 172 static struct nvec_msg *nvec_msg_alloc(struct nvec_chip *nvec, in nvec_msg_alloc() argument 178 if (atomic_xchg(&nvec->msg_pool[i].used, 1) == 0) { in nvec_msg_alloc() 179 dev_vdbg(nvec->dev, "INFO: Allocate %i\n", i); in nvec_msg_alloc() 180 return &nvec->msg_pool[i]; in nvec_msg_alloc() [all …]
|
D | nvec_kbd.c | 38 struct nvec_chip *nvec; member 54 nvec_write_async(keys_dev.nvec, buf, sizeof(buf)); in nvec_kbd_toggle_led() 92 struct nvec_chip *nvec = keys_dev.nvec; in nvec_kbd_event() local 105 nvec_write_async(nvec, buf, sizeof(buf)); in nvec_kbd_event() 112 struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent); in nvec_kbd_probe() local 149 keys_dev.nvec = nvec; in nvec_kbd_probe() 150 nvec_register_notifier(nvec, &keys_dev.notifier, 0); in nvec_kbd_probe() 153 nvec_write_async(nvec, enable_kbd, 2); in nvec_kbd_probe() 156 nvec_write_async(nvec, cnfg_wake, 4); in nvec_kbd_probe() 158 nvec_write_async(nvec, cnfg_wake_key_reporting, 3); in nvec_kbd_probe() [all …]
|
D | nvec_ps2.c | 48 struct nvec_chip *nvec; member 57 return nvec_write_async(ps2_dev.nvec, buf, sizeof(buf)); in ps2_startstreaming() 64 nvec_write_async(ps2_dev.nvec, buf, sizeof(buf)); in ps2_stopstreaming() 74 return nvec_write_async(ps2_dev.nvec, buf, sizeof(buf)); in ps2_sendcommand() 107 struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent); in nvec_mouse_probe() local 125 ps2_dev.nvec = nvec; in nvec_mouse_probe() 126 nvec_register_notifier(nvec, &ps2_dev.notifier, 0); in nvec_mouse_probe() 131 nvec_write_async(nvec, mouse_reset, sizeof(mouse_reset)); in nvec_mouse_probe() 138 struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent); in nvec_mouse_remove() local 142 nvec_unregister_notifier(nvec, &ps2_dev.notifier); in nvec_mouse_remove()
|
D | nvec_paz00.c | 30 struct nvec_chip *nvec; member 41 nvec_write_async(led->nvec, buf, sizeof(buf)); in nvec_led_brightness_set() 49 struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent); in nvec_paz00_probe() local 62 led->nvec = nvec; in nvec_paz00_probe()
|
D | nvec.h | 168 int nvec_write_async(struct nvec_chip *nvec, const unsigned char *data, 171 struct nvec_msg *nvec_write_sync(struct nvec_chip *nvec, 174 int nvec_register_notifier(struct nvec_chip *nvec, 180 void nvec_msg_free(struct nvec_chip *nvec, struct nvec_msg *msg);
|
D | nvec_power.c | 30 struct nvec_chip *nvec; member 120 nvec_write_async(power->nvec, buf, 2); in get_bat_mfg_data() 360 nvec_write_async(power->nvec, buf, 2); in nvec_power_poll() 367 nvec_write_async(power->nvec, buf, 2); in nvec_power_poll() 377 struct nvec_chip *nvec = dev_get_drvdata(pdev->dev.parent); in nvec_power_probe() local 385 power->nvec = nvec; in nvec_power_probe() 409 nvec_register_notifier(nvec, &power->notifier, NVEC_SYS); in nvec_power_probe() 424 nvec_unregister_notifier(power->nvec, &power->notifier); in nvec_power_remove()
|
D | Kconfig | 10 called mfd-nvec 20 called keyboard-nvec 30 called serio-nvec-ps2 41 called nvec-power 52 called nvec-paz00
|
D | README | 9 but the source code[1] of the published nvec reference drivers can be a guide. 13 [1] e.g. http://nv-tegra.nvidia.com/gitweb/?p=linux-2.6.git;a=tree;f=arch/arm/mach-tegra/nvec;hb=an…
|
D | Makefile | 2 obj-$(CONFIG_MFD_NVEC) += nvec.o
|
D | TODO | 3 - move half of the nvec init stuff to i2c-tegra.c
|
/linux-4.4.14/arch/powerpc/platforms/pseries/ |
D | msi.c | 132 static int check_req(struct pci_dev *pdev, int nvec, char *prop_name) in check_req() argument 152 if (req_msi < nvec) { in check_req() 153 pr_debug("rtas_msi: %s requests < %d MSIs\n", prop_name, nvec); in check_req() 164 static int check_req_msi(struct pci_dev *pdev, int nvec) in check_req_msi() argument 166 return check_req(pdev, nvec, "ibm,req#msi"); in check_req_msi() 169 static int check_req_msix(struct pci_dev *pdev, int nvec) in check_req_msix() argument 171 return check_req(pdev, nvec, "ibm,req#msi-x"); in check_req_msix() 387 int nvec = nvec_in; in rtas_setup_msi_irqs() local 391 rc = check_req_msix(pdev, nvec); in rtas_setup_msi_irqs() 393 rc = check_req_msi(pdev, nvec); in rtas_setup_msi_irqs() [all …]
|
/linux-4.4.14/drivers/pci/ |
D | msi.c | 52 static int pci_msi_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in pci_msi_setup_msi_irqs() argument 58 return pci_msi_domain_alloc_irqs(domain, dev, nvec, type); in pci_msi_setup_msi_irqs() 60 return arch_setup_msi_irqs(dev, nvec, type); in pci_msi_setup_msi_irqs() 107 int __weak arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in arch_setup_msi_irqs() argument 114 return chip->setup_irqs(chip, dev, nvec, type); in arch_setup_msi_irqs() 119 if (type == PCI_CAP_ID_MSI && nvec > 1) in arch_setup_msi_irqs() 548 static struct msi_desc *msi_setup_entry(struct pci_dev *dev, int nvec) in msi_setup_entry() argument 566 entry->msi_attrib.multiple = ilog2(__roundup_pow_of_two(nvec)); in msi_setup_entry() 567 entry->nvec_used = nvec; in msi_setup_entry() 606 static int msi_capability_init(struct pci_dev *dev, int nvec) in msi_capability_init() argument [all …]
|
D | xen-pcifront.c | 248 int vector[], int nvec) in pci_frontend_enable_msix() argument 257 .value = nvec, in pci_frontend_enable_msix() 263 if (nvec > SH_INFO_MAX_VEC) { in pci_frontend_enable_msix() 265 " Increase SH_INFO_MAX_VEC.\n", nvec); in pci_frontend_enable_msix() 282 for (i = 0; i < nvec; i++) { in pci_frontend_enable_msix()
|
/linux-4.4.14/drivers/base/ |
D | platform-msi.c | 123 static int platform_msi_alloc_descs(struct device *dev, int nvec, in platform_msi_alloc_descs() argument 129 for (i = 0; i < nvec; i++) { in platform_msi_alloc_descs() 143 if (i != nvec) { in platform_msi_alloc_descs() 192 int platform_msi_domain_alloc_irqs(struct device *dev, unsigned int nvec, in platform_msi_domain_alloc_irqs() argument 204 if (!dev->msi_domain || !write_msi_msg || !nvec || in platform_msi_domain_alloc_irqs() 205 nvec > (1 << (32 - DEV_ID_SHIFT))) in platform_msi_domain_alloc_irqs() 230 err = platform_msi_alloc_descs(dev, nvec, priv_data); in platform_msi_domain_alloc_irqs() 234 err = msi_domain_alloc_irqs(dev->msi_domain, dev, nvec); in platform_msi_domain_alloc_irqs()
|
/linux-4.4.14/drivers/pci/pcie/ |
D | portdrv_core.c | 78 int nr_entries, status, pos, i, nvec; in pcie_port_enable_msix() local 109 nvec = 0; in pcie_port_enable_msix() 129 i = pcie_port_msix_add_entry(msix_entries, entry, nvec); in pcie_port_enable_msix() 130 if (i == nvec) in pcie_port_enable_msix() 131 nvec++; in pcie_port_enable_msix() 155 i = pcie_port_msix_add_entry(msix_entries, entry, nvec); in pcie_port_enable_msix() 156 if (i == nvec) in pcie_port_enable_msix() 157 nvec++; in pcie_port_enable_msix() 167 if (nvec == nr_entries) { in pcie_port_enable_msix() 174 status = pci_enable_msix_exact(dev, msix_entries, nvec); in pcie_port_enable_msix()
|
/linux-4.4.14/arch/x86/pci/ |
D | xen.c | 162 static int xen_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in xen_setup_msi_irqs() argument 168 if (type == PCI_CAP_ID_MSI && nvec > 1) in xen_setup_msi_irqs() 171 v = kzalloc(sizeof(int) * max(1, nvec), GFP_KERNEL); in xen_setup_msi_irqs() 176 ret = xen_pci_frontend_enable_msix(dev, v, nvec); in xen_setup_msi_irqs() 184 (type == PCI_CAP_ID_MSI) ? nvec : 1, in xen_setup_msi_irqs() 224 static int xen_hvm_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in xen_hvm_setup_msi_irqs() argument 230 if (type == PCI_CAP_ID_MSI && nvec > 1) in xen_hvm_setup_msi_irqs() 252 (type == PCI_CAP_ID_MSI) ? nvec : 1, in xen_hvm_setup_msi_irqs() 272 static int xen_initdom_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in xen_initdom_setup_msi_irqs() argument 296 if (type == PCI_CAP_ID_MSI && nvec > 1) { in xen_initdom_setup_msi_irqs() [all …]
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | msi.c | 16 int arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in arch_setup_msi_irqs() argument 27 if (type == PCI_CAP_ID_MSI && nvec > 1) in arch_setup_msi_irqs() 30 return phb->controller_ops.setup_msi_irqs(dev, nvec, type); in arch_setup_msi_irqs()
|
/linux-4.4.14/arch/x86/include/asm/xen/ |
D | pci.h | 49 int (*enable_msix)(struct pci_dev *dev, int vectors[], int nvec); 68 int vectors[], int nvec) in xen_pci_frontend_enable_msix() argument 71 return xen_pci_frontend->enable_msix(dev, vectors, nvec); in xen_pci_frontend_enable_msix()
|
/linux-4.4.14/include/linux/ |
D | msi.h | 151 int arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type); 167 int nvec, int type); 214 struct device *dev, int nvec, 272 int nvec); 279 int platform_msi_domain_alloc_irqs(struct device *dev, unsigned int nvec, 290 int nvec, int type);
|
D | pci.h | 1251 int pci_enable_msix(struct pci_dev *dev, struct msix_entry *entries, int nvec); 1257 static inline int pci_enable_msi_exact(struct pci_dev *dev, int nvec) in pci_enable_msi_exact() argument 1259 int rc = pci_enable_msi_range(dev, nvec, nvec); in pci_enable_msi_exact() 1267 struct msix_entry *entries, int nvec) in pci_enable_msix_exact() argument 1269 int rc = pci_enable_msix_range(dev, entries, nvec, nvec); in pci_enable_msix_exact() 1280 struct msix_entry *entries, int nvec) in pci_enable_msix() argument 1289 static inline int pci_enable_msi_exact(struct pci_dev *dev, int nvec) in pci_enable_msi_exact() argument 1295 struct msix_entry *entries, int nvec) in pci_enable_msix_exact() argument
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_pcie.c | 200 int nvec = *msixcnt; in qib_msix_setup() local 208 nvec = min(nvec, ret); in qib_msix_setup() 213 msix_entry = kcalloc(nvec, sizeof(*msix_entry), GFP_KERNEL); in qib_msix_setup() 217 for (i = 0; i < nvec; i++) in qib_msix_setup() 220 ret = pci_enable_msix_range(dd->pcidev, msix_entry, 1, nvec); in qib_msix_setup() 224 nvec = ret; in qib_msix_setup() 226 for (i = 0; i < nvec; i++) in qib_msix_setup() 230 *msixcnt = nvec; in qib_msix_setup() 240 nvec, ret); in qib_msix_setup()
|
/linux-4.4.14/drivers/ata/ |
D | ahci.c | 1342 int rc, nvec; in ahci_init_msix() local 1349 nvec = pci_msix_vec_count(pdev); in ahci_init_msix() 1350 if (nvec < 0) in ahci_init_msix() 1351 return nvec; in ahci_init_msix() 1353 if (!nvec) { in ahci_init_msix() 1372 rc, nvec); in ahci_init_msix() 1380 int rc, nvec; in ahci_init_msi() local 1385 nvec = pci_msi_vec_count(pdev); in ahci_init_msi() 1386 if (nvec < 0) in ahci_init_msi() 1387 return nvec; in ahci_init_msi() [all …]
|
/linux-4.4.14/drivers/vfio/pci/ |
D | vfio_pci_intrs.c | 250 static int vfio_msi_enable(struct vfio_pci_device *vdev, int nvec, bool msix) in vfio_msi_enable() argument 258 vdev->ctx = kzalloc(nvec * sizeof(struct vfio_pci_irq_ctx), GFP_KERNEL); in vfio_msi_enable() 265 vdev->msix = kzalloc(nvec * sizeof(struct msix_entry), in vfio_msi_enable() 272 for (i = 0; i < nvec; i++) in vfio_msi_enable() 275 ret = pci_enable_msix_range(pdev, vdev->msix, 1, nvec); in vfio_msi_enable() 276 if (ret < nvec) { in vfio_msi_enable() 284 ret = pci_enable_msi_range(pdev, 1, nvec); in vfio_msi_enable() 285 if (ret < nvec) { in vfio_msi_enable() 293 vdev->num_ctx = nvec; in vfio_msi_enable() 302 vdev->msi_qmax = fls(nvec * 2 - 1) - 1; in vfio_msi_enable()
|
/linux-4.4.14/drivers/irqchip/ |
D | irq-gic-v3-its-platform-msi.c | 28 int nvec, msi_alloc_info_t *info) in its_pmsi_prepare() argument 58 dev, nvec, info); in its_pmsi_prepare()
|
D | irq-gic-v3-its-pci-msi.c | 69 int nvec, msi_alloc_info_t *info) in its_pci_msi_prepare() argument 82 dev_alias.count = nvec; in its_pci_msi_prepare()
|
D | irq-gic-v3-its.c | 1216 int nvec, msi_alloc_info_t *info) in its_msi_prepare() argument 1245 its_dev = its_create_device(its, dev_id, nvec); in its_msi_prepare() 1249 pr_debug("ITT %d entries, %d bits\n", nvec, ilog2(nvec)); in its_msi_prepare()
|
/linux-4.4.14/arch/x86/kernel/ |
D | x86_init.c | 119 int arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in arch_setup_msi_irqs() argument 121 return x86_msi.setup_msi_irqs(dev, nvec, type); in arch_setup_msi_irqs()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | main.c | 259 int nvec; in mlx5_enable_msix() local 262 nvec = MLX5_CAP_GEN(dev, num_ports) * num_online_cpus() + in mlx5_enable_msix() 264 nvec = min_t(int, nvec, num_eqs); in mlx5_enable_msix() 265 if (nvec <= MLX5_EQ_VEC_COMP_BASE) in mlx5_enable_msix() 268 priv->msix_arr = kcalloc(nvec, sizeof(*priv->msix_arr), GFP_KERNEL); in mlx5_enable_msix() 270 priv->irq_info = kcalloc(nvec, sizeof(*priv->irq_info), GFP_KERNEL); in mlx5_enable_msix() 274 for (i = 0; i < nvec; i++) in mlx5_enable_msix() 277 nvec = pci_enable_msix_range(dev->pdev, priv->msix_arr, in mlx5_enable_msix() 278 MLX5_EQ_VEC_COMP_BASE + 1, nvec); in mlx5_enable_msix() 279 if (nvec < 0) in mlx5_enable_msix() [all …]
|
/linux-4.4.14/Documentation/PCI/ |
D | MSI-HOWTO.txt | 134 static int foo_driver_enable_msi(struct pci_dev *pdev, int nvec) 136 return pci_enable_msi_range(pdev, 1, nvec); 145 static int foo_driver_enable_msi(struct pci_dev *pdev, int nvec) 147 return pci_enable_msi_range(pdev, FOO_DRIVER_MINIMUM_NVEC, nvec); 157 static int foo_driver_enable_msi(struct pci_dev *pdev, int nvec) 159 return pci_enable_msi_range(pdev, nvec, nvec); 164 returns either a negative errno or 'nvec' (not negative errno or 0 - as 185 int pci_enable_msi_exact(struct pci_dev *dev, int nvec) 188 request exactly 'nvec' MSIs. 295 static int foo_driver_enable_msix(struct foo_adapter *adapter, int nvec) [all …]
|
/linux-4.4.14/arch/powerpc/platforms/pasemi/ |
D | msi.c | 83 static int pasemi_msi_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) in pasemi_msi_setup_msi_irqs() argument 93 pdev, nvec, type); in pasemi_msi_setup_msi_irqs()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | pcie.c | 288 int nvec = *msixcnt; in msix_setup() local 295 msix_entry = kmalloc_array(nvec, sizeof(*msix_entry), GFP_KERNEL); in msix_setup() 301 for (i = 0; i < nvec; i++) in msix_setup() 304 ret = pci_enable_msix_range(dd->pcidev, msix_entry, 1, nvec); in msix_setup() 307 nvec = ret; in msix_setup() 309 for (i = 0; i < nvec; i++) in msix_setup() 313 *msixcnt = nvec; in msix_setup() 321 nvec, ret); in msix_setup()
|
/linux-4.4.14/arch/x86/kernel/apic/ |
D | msi.c | 70 int native_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in native_setup_msi_irqs() argument 85 return pci_msi_domain_alloc_irqs(domain, dev, nvec, type); in native_setup_msi_irqs() 100 int nvec, msi_alloc_info_t *arg) in pci_msi_prepare() argument
|
/linux-4.4.14/kernel/irq/ |
D | msi.c | 159 int nvec, msi_alloc_info_t *arg) in msi_domain_ops_prepare() argument 265 int nvec) in msi_domain_alloc_irqs() argument 275 ret = ops->msi_prepare(domain, dev, nvec, &arg); in msi_domain_alloc_irqs()
|
/linux-4.4.14/drivers/scsi/bfa/ |
D | bfad.c | 1166 for (i = 0, bfad->nvec = 0; i < MAX_MSIX_ENTRY; i++) { in bfad_init_msix_entry() 1168 bfad->msix_tab[bfad->nvec].msix.entry = i; in bfad_init_msix_entry() 1169 bfad->msix_tab[bfad->nvec].bfad = bfad; in bfad_init_msix_entry() 1170 msix_entries[bfad->nvec].entry = i; in bfad_init_msix_entry() 1171 bfad->nvec++; in bfad_init_msix_entry() 1184 for (i = 0; i < bfad->nvec; i++) { in bfad_install_msix_handler() 1234 msix_entries, bfad->nvec); in bfad_setup_intr() 1239 bfad->pci_name, bfad->nvec, error); in bfad_setup_intr() 1240 bfad->nvec = 1; in bfad_setup_intr() 1261 for (i = 0; i < bfad->nvec; i++) { in bfad_setup_intr() [all …]
|
D | bfad_drv.h | 214 int nvec; member
|
/linux-4.4.14/drivers/pci/host/ |
D | pcie-designware.c | 231 unsigned int nvec, unsigned int pos) in clear_irq_range() argument 235 for (i = 0; i < nvec; i++) { in clear_irq_range() 244 bitmap_release_region(pp->msi_irq_in_use, pos, order_base_2(nvec)); in clear_irq_range() 342 int nvec, int type) in dw_msi_setup_irqs() argument 356 irq = assign_irq(nvec, desc, &pos); in dw_msi_setup_irqs()
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/tegra/ |
D | nvidia,nvec.txt | 4 - compatible : should be "nvidia,nvec".
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | ppc4xx_msi.c | 79 static int ppc4xx_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in ppc4xx_setup_msi_irqs() argument 88 __func__, nvec, type); in ppc4xx_setup_msi_irqs()
|
D | mpic_u3msi.c | 125 static int u3msi_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) in u3msi_setup_msi_irqs() argument
|
D | ppc4xx_hsta_msi.c | 41 static int hsta_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in hsta_setup_msi_irqs() argument
|
D | fsl_msi.c | 183 static int fsl_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) in fsl_setup_msi_irqs() argument
|
/linux-4.4.14/arch/mips/pci/ |
D | msi-octeon.c | 185 int arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in arch_setup_msi_irqs() argument 200 if (type == PCI_CAP_ID_MSI && nvec > 1) in arch_setup_msi_irqs()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | x86_init.h | 175 int (*setup_msi_irqs)(struct pci_dev *dev, int nvec, int type);
|
D | pci.h | 92 int native_setup_msi_irqs(struct pci_dev *dev, int nvec, int type);
|
/linux-4.4.14/drivers/staging/ |
D | Makefile | 30 obj-$(CONFIG_MFD_NVEC) += nvec/
|
D | Kconfig | 69 source "drivers/staging/nvec/Kconfig"
|
/linux-4.4.14/drivers/net/vmxnet3/ |
D | vmxnet3_drv.c | 2890 vmxnet3_acquire_msix_vectors(struct vmxnet3_adapter *adapter, int nvec) in vmxnet3_acquire_msix_vectors() argument 2893 adapter->intr.msix_entries, nvec, nvec); in vmxnet3_acquire_msix_vectors() 2895 if (ret == -ENOSPC && nvec > VMXNET3_LINUX_MIN_MSIX_VECT) { in vmxnet3_acquire_msix_vectors() 2898 nvec, VMXNET3_LINUX_MIN_MSIX_VECT); in vmxnet3_acquire_msix_vectors() 2938 int i, nvec; in vmxnet3_alloc_intr_resources() local 2940 nvec = adapter->share_intr == VMXNET3_INTR_TXSHARE ? in vmxnet3_alloc_intr_resources() 2942 nvec += adapter->share_intr == VMXNET3_INTR_BUDDYSHARE ? in vmxnet3_alloc_intr_resources() 2944 nvec += 1; /* for link event */ in vmxnet3_alloc_intr_resources() 2945 nvec = nvec > VMXNET3_LINUX_MIN_MSIX_VECT ? in vmxnet3_alloc_intr_resources() 2946 nvec : VMXNET3_LINUX_MIN_MSIX_VECT; in vmxnet3_alloc_intr_resources() [all …]
|
/linux-4.4.14/include/xen/ |
D | events.h | 108 int pirq, int nvec, const char *name, domid_t domid);
|
/linux-4.4.14/drivers/xen/events/ |
D | events_base.c | 392 static int __must_check xen_allocate_irqs_dynamic(int nvec) in xen_allocate_irqs_dynamic() argument 394 int i, irq = irq_alloc_descs(-1, 0, nvec, -1); in xen_allocate_irqs_dynamic() 397 for (i = 0; i < nvec; i++) in xen_allocate_irqs_dynamic() 741 int pirq, int nvec, const char *name, domid_t domid) in xen_bind_pirq_msi_to_irq() argument 747 irq = xen_allocate_irqs_dynamic(nvec); in xen_bind_pirq_msi_to_irq() 751 for (i = 0; i < nvec; i++) { in xen_bind_pirq_msi_to_irq()
|
/linux-4.4.14/arch/s390/pci/ |
D | pci.c | 381 int arch_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) in arch_setup_msi_irqs() argument 390 if (type == PCI_CAP_ID_MSI && nvec > 1) in arch_setup_msi_irqs() 392 msi_vecs = min_t(unsigned int, nvec, zdev->max_msi); in arch_setup_msi_irqs() 435 return (msi_vecs == nvec) ? 0 : msi_vecs; in arch_setup_msi_irqs()
|
/linux-4.4.14/arch/powerpc/platforms/powernv/ |
D | pci.h | 239 extern int pnv_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type);
|
D | pci.c | 48 int pnv_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) in pnv_setup_msi_irqs() argument
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | pci-bridge.h | 40 int nvec, int type);
|
/linux-4.4.14/drivers/misc/cxl/ |
D | vphb.c | 30 static int cxl_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) in cxl_setup_msi_irqs() argument
|
/linux-4.4.14/fs/dlm/ |
D | lowcomms.c | 577 int nvec; in receive_from_sock() local 608 nvec = 1; in receive_from_sock() 618 nvec = 2; in receive_from_sock() 622 r = ret = kernel_recvmsg(con->sock, &msg, iov, nvec, len, in receive_from_sock()
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | tegra20-paz00.dts | 291 nvec@7000c500 { 292 compatible = "nvidia,nvec";
|
/linux-4.4.14/arch/powerpc/platforms/cell/ |
D | axon_msi.c | 257 static int axon_msi_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in axon_msi_setup_msi_irqs() argument
|
/linux-4.4.14/fs/cifs/ |
D | cifsproto.h | 399 unsigned int *nbytes, struct kvec *iov, const int nvec);
|
/linux-4.4.14/drivers/ntb/hw/intel/ |
D | ntb_hw_intel.c | 410 struct intel_ntb_vec *nvec = dev; in ndev_vec_isr() local 412 return ndev_interrupt(nvec->ndev, nvec->num); in ndev_vec_isr()
|
/linux-4.4.14/arch/mips/kernel/ |
D | traps.c | 2258 int nvec = cpu_has_veic ? 64 : 8; in trap_init() local 2259 for (i = 0; i < nvec; i++) in trap_init()
|
/linux-4.4.14/drivers/iommu/ |
D | arm-smmu-v3.c | 2234 int ret, nvec = ARM_SMMU_MAX_MSIS; in arm_smmu_setup_msis() local 2244 nvec--; in arm_smmu_setup_msis() 2250 ret = platform_msi_domain_alloc_irqs(dev, nvec, arm_smmu_write_msi_msg); in arm_smmu_setup_msis()
|
/linux-4.4.14/ |
D | MAINTAINERS | 10180 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10185 F: drivers/staging/nvec/
|