| /linux/drivers/pci/controller/ |
| H A D | vmd.c | 134 int msix_count; member 237 if (vmd->msix_count == 1 + vmd->first_vec) in vmd_next_irq() 253 for (i = best; i < vmd->msix_count; i++) in vmd_next_irq() 345 .size = vmd->msix_count, in vmd_create_irq_domain() 381 if (!vmd->msix_count) in vmd_remove_irq_domain() 683 vmd->msix_count = pci_msix_vec_count(dev); in vmd_alloc_irqs() 684 if (vmd->msix_count < 0) in vmd_alloc_irqs() 687 vmd->msix_count = pci_alloc_irq_vectors(dev, vmd->first_vec + 1, in vmd_alloc_irqs() 688 vmd->msix_count, PCI_IRQ_MSIX); in vmd_alloc_irqs() 689 if (vmd->msix_count < 0) in vmd_alloc_irqs() [all …]
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | icrdma_if.c | 169 rf->msix_count = num_online_cpus() + IRDMA_NUM_AEQ_MSIX; in icrdma_init_interrupts() 170 rf->msix_entries = kzalloc_objs(*rf->msix_entries, rf->msix_count); in icrdma_init_interrupts() 174 for (i = 0; i < rf->msix_count; i++) in icrdma_init_interrupts() 186 rf->msix_count = i; in icrdma_init_interrupts() 195 for (i = 0; i < rf->msix_count; i++) in icrdma_deinit_interrupts()
|
| H A D | i40iw_if.c | 86 rf->msix_count = cdev_info->msix_count; in i40iw_fill_device_info()
|
| H A D | ig3rdma_if.c | 144 rf->msix_count = idc_priv->msix_count; in ig3rdma_cfg_rf()
|
| H A D | hw.c | 575 if (!rf->msix_count) in irdma_save_msix_info() 578 size = sizeof(struct irdma_msix_vector) * rf->msix_count; in irdma_save_msix_info() 579 size += struct_size(iw_qvlist, qv_info, rf->msix_count); in irdma_save_msix_info() 585 (&rf->iw_msixtbl[rf->msix_count]); in irdma_save_msix_info() 588 iw_qvlist->num_vectors = rf->msix_count; in irdma_save_msix_info() 589 if (rf->msix_count <= num_online_cpus()) in irdma_save_msix_info() 593 for (i = 0, ceq_idx = 0; i < rf->msix_count; i++, iw_qvinfo++) { in irdma_save_msix_info() 1367 num_ceqs = min(rf->msix_count, rf->sc_dev.hmc_fpm_misc.max_ceqs); in irdma_setup_ceq_0() 1425 num_ceqs = min(rf->msix_count, rf->sc_dev.hmc_fpm_misc.max_ceqs); in irdma_setup_ceqs()
|
| /linux/include/linux/net/intel/ |
| H A D | iidc_rdma_idpf.h | 42 u16 msix_count; /* How many vectors are reserved for this device */ member
|
| H A D | i40e_client.h | 92 u16 msix_count; /* number of msix vectors*/ member
|
| /linux/drivers/ntb/hw/amd/ |
| H A D | ntb_hw_amd.c | 722 int rc, i, msix_count, node; in ndev_init_isr() local 744 msix_count = pci_enable_msix_range(pdev, ndev->msix, in ndev_init_isr() 746 if (msix_count < 0) in ndev_init_isr() 752 if (msix_count < msix_min) { in ndev_init_isr() 757 for (i = 0; i < msix_count; ++i) { in ndev_init_isr()
|
| /linux/drivers/ntb/hw/intel/ |
| H A D | ntb_hw_gen1.c | 368 int rc, i, msix_count, node; in ndev_init_isr() local 395 msix_count = pci_enable_msix_range(pdev, ndev->msix, in ndev_init_isr() 397 if (msix_count < 0) in ndev_init_isr() 400 for (i = 0; i < msix_count; ++i) { in ndev_init_isr() 409 dev_dbg(&pdev->dev, "Using %d msix interrupts\n", msix_count); in ndev_init_isr() 410 ndev->db_vec_count = msix_count; in ndev_init_isr()
|
| /linux/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_hw.c | 2423 int wx_get_pcie_msix_counts(struct wx *wx, u16 *msix_count, u16 max_msix_count) in wx_get_pcie_msix_counts() argument 2429 *msix_count = 1; in wx_get_pcie_msix_counts() 2437 msix_count); in wx_get_pcie_msix_counts() 2438 *msix_count &= WX_PCIE_MSIX_TBL_SZ_MASK; in wx_get_pcie_msix_counts() 2440 *msix_count += 1; in wx_get_pcie_msix_counts() 2442 if (*msix_count > max_msix_count) in wx_get_pcie_msix_counts() 2443 *msix_count = max_msix_count; in wx_get_pcie_msix_counts()
|
| /linux/drivers/scsi/qedi/ |
| H A D | qedi.h | 313 s32 msix_count; member
|
| H A D | qedi_main.c | 1412 for (i = 0; i < qedi->msix_count; i++) { in qedi_request_msix_irq() 1446 qedi->msix_count = rc; in qedi_setup_int()
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_client.c | 274 cdev->lan_info.msix_count = pf->num_iwarp_msix; in i40e_client_update_msix_info() 371 cdev->lan_info.msix_count = pf->num_iwarp_msix; in i40e_client_add_instance()
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_idc.c | 400 privd->msix_count = adapter->num_rdma_msix_entries; in idpf_idc_init_msix_data()
|
| /linux/drivers/scsi/qla2xxx/ |
| H A D | qla_isr.c | 4531 blk_mq_num_online_queues(ha->msix_count) + min_vecs, in qla24xx_enable_msix() 4535 blk_mq_num_online_queues(ha->msix_count) + min_vecs, in qla24xx_enable_msix() 4543 ha->msix_count, ret); in qla24xx_enable_msix() 4545 } else if (ret < ha->msix_count) { in qla24xx_enable_msix() 4548 ha->msix_count = ret; in qla24xx_enable_msix() 4551 ha->max_req_queues = ha->msix_count - 1; in qla24xx_enable_msix() 4565 ha->msix_entries = kzalloc_objs(struct qla_msix_entry, ha->msix_count); in qla24xx_enable_msix() 4574 for (i = 0; i < ha->msix_count; i++) { in qla24xx_enable_msix() 4767 for (i = 0; i < ha->msix_count; i++) { in qla2x00_free_irqs()
|
| H A D | qla_os.c | 2110 ha->msix_count = QLA_BASE_VECTORS; in qla2x00_iospace_config() 2127 ha->msix_count = msix + 1; in qla2x00_iospace_config() 2130 ha->max_req_queues = ha->msix_count - 1; in qla2x00_iospace_config() 2138 "MSI-X vector count: %d.\n", ha->msix_count); in qla2x00_iospace_config() 2145 "MSIX Count: %d.\n", ha->msix_count); in qla2x00_iospace_config() 2193 ha->msix_count = QLA_BASE_VECTORS; in qla83xx_iospace_config() 2209 ha->msix_count = (msix & PCI_MSIX_FLAGS_QSIZE) + 1; in qla83xx_iospace_config() 2216 ha->max_req_queues = ha->msix_count - 1; in qla83xx_iospace_config() 2231 "MSI-X vector count: %d.\n", ha->msix_count); in qla83xx_iospace_config() 2238 "MSIX Count: %d.\n", ha->msix_count); in qla83xx_iospace_config()
|
| H A D | qla_nx.c | 1647 ha->msix_count = ha->max_rsp_queues + 1; in qla82xx_iospace_config() 1652 ha->max_req_queues, ha->msix_count); in qla82xx_iospace_config() 1657 ha->max_req_queues, ha->msix_count); in qla82xx_iospace_config()
|
| H A D | qla_target.c | 4737 } else if (ha->msix_count) { in qlt_handle_cmd_for_atio()
|
| H A D | qla_init.c | 9919 for (i = 0; i < ha->msix_count; i++) { in qla2xxx_create_qpair()
|
| /linux/drivers/scsi/mpi3mr/ |
| H A D | mpi3mr_fw.c | 852 mrioc->requested_poll_qcount, mrioc->msix_count); in mpi3mr_setup_isr() 858 mrioc->msix_count, mrioc->cpu_count); in mpi3mr_setup_isr() 3311 mrioc->msix_count = min_t(int, mrioc->msix_count, in mpi3mr_process_factsdata() 4272 mrioc->msix_count = (message_control & 0x3FF) + 1; in mpi3mr_setup_resources() 4284 mrioc->msix_count); in mpi3mr_setup_resources() 4288 mrioc->msix_count - 2); in mpi3mr_setup_resources()
|
| /linux/drivers/scsi/megaraid/ |
| H A D | megaraid_sas_fusion.c | 787 int i, j, k, msix_count; in megasas_alloc_rdpq_fusion() local 809 msix_count = instance->msix_vectors > 0 ? instance->msix_vectors : 1; in megasas_alloc_rdpq_fusion() 810 msix_count += instance->iopoll_q_count; in megasas_alloc_rdpq_fusion() 837 dma_alloc_count = DIV_ROUND_UP(msix_count, RDPQ_MAX_INDEX_IN_ONE_CHUNK); in megasas_alloc_rdpq_fusion() 890 if (abs_index == msix_count) in megasas_alloc_rdpq_fusion()
|