Home
last modified time | relevance | path

Searched refs:num_vec (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/net/ethernet/emulex/benet/
H A Dbe_roce.c29 int i, num_vec; in _be_roce_dev_add() local
63 num_vec = adapter->num_msix_vec + adapter->num_msix_roce_vec; in _be_roce_dev_add()
65 dev_info.msix.num_vectors = min(num_vec, MAX_MSIX_VECTORS); in _be_roce_dev_add()
H A Dbe_main.c3434 int num_vec; in be_msix_enable() local
3444 num_vec = be_max_any_irqs(adapter) + max_roce_eqs; in be_msix_enable()
3446 num_vec = max(adapter->cfg_num_rx_irqs, in be_msix_enable()
3450 for (i = 0; i < num_vec; i++) in be_msix_enable()
3453 num_vec = pci_enable_msix_range(adapter->pdev, adapter->msix_entries, in be_msix_enable()
3454 MIN_MSIX_VECTORS, num_vec); in be_msix_enable()
3455 if (num_vec < 0) in be_msix_enable()
3458 if (be_roce_supported(adapter) && num_vec > MIN_MSIX_VECTORS) { in be_msix_enable()
3459 adapter->num_msix_roce_vec = num_vec / 2; in be_msix_enable()
3464 adapter->num_msix_vec = num_vec - adapter->num_msix_roce_vec; in be_msix_enable()
[all …]
/linux/drivers/net/ethernet/cavium/thunder/
H A Dnic_main.c61 u8 num_vec; member
1177 for (irq = 0; irq < nic->num_vec; irq++) { in nic_free_all_interrupts()
1187 nic->num_vec = pci_msix_vec_count(nic->pdev); in nic_register_interrupts()
1190 ret = pci_alloc_irq_vectors(nic->pdev, nic->num_vec, nic->num_vec, in nic_register_interrupts()
1195 nic->num_vec, ret); in nic_register_interrupts()
1200 for (i = NIC_PF_INTR_ID_MBOX0; i < nic->num_vec; i++) { in nic_register_interrupts()
1221 nic->num_vec = 0; in nic_register_interrupts()
1229 nic->num_vec = 0; in nic_unregister_interrupts()
H A Dnic.h372 u8 num_vec; member
/linux/drivers/net/ethernet/atheros/alx/
H A Dalx.h111 int num_vec; member
H A Dmain.c831 int err, num_vec, num_txq, num_rxq; in alx_enable_msix() local
835 num_vec = max_t(int, num_txq, num_rxq) + 1; in alx_enable_msix()
837 err = pci_alloc_irq_vectors(alx->hw.pdev, num_vec, num_vec, in alx_enable_msix()
844 alx->num_vec = num_vec; in alx_enable_msix()
845 alx->num_napi = num_vec - 1; in alx_enable_msix()
908 alx->num_vec = 1; in alx_init_intr()
927 for (i = 0; i < alx->num_vec; i++) in alx_irq_enable()
942 for (i = 0; i < alx->num_vec; i++) { in alx_irq_disable()
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_main.h156 int num_vec; member
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_pf.c3007 int num_vec, err; in otx2_realloc_msix_vectors() local
3012 num_vec = hw->nix_msixoff; in otx2_realloc_msix_vectors()
3013 num_vec += NIX_LF_CINT_VEC_START + hw->max_queues; in otx2_realloc_msix_vectors()
3017 err = pci_alloc_irq_vectors(hw->pdev, num_vec, num_vec, PCI_IRQ_MSIX); in otx2_realloc_msix_vectors()
3020 __func__, num_vec); in otx2_realloc_msix_vectors()
3066 int num_vec, err; in otx2_init_rsrc() local
3068 num_vec = pci_msix_vec_count(pdev); in otx2_init_rsrc()
3069 hw->irq_name = devm_kmalloc_array(&hw->pdev->dev, num_vec, NAME_SIZE, in otx2_init_rsrc()
3074 hw->affinity_mask = devm_kcalloc(&hw->pdev->dev, num_vec, in otx2_init_rsrc()
3099 __func__, num_vec); in otx2_init_rsrc()
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_main.c5833 static int alloc_msix_info(struct adapter *adap, u32 num_vec) in alloc_msix_info() argument
5837 msix_info = kzalloc_objs(*msix_info, num_vec); in alloc_msix_info()
5841 adap->msix_bmap.msix_bmap = bitmap_zalloc(num_vec, GFP_KERNEL); in alloc_msix_info()
5848 adap->msix_bmap.mapsize = num_vec; in alloc_msix_info()
5898 u32 i, want, need, num_vec; in enable_msix() local
5972 num_vec = allocated; in enable_msix()
5973 if (num_vec < want) { in enable_msix()
5986 num_vec -= need; in enable_msix()
5987 while (num_vec) { in enable_msix()
5988 if (num_vec < eth_need + ethofld_need || in enable_msix()
[all …]
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Dmcs.c1141 mcs->num_vec = pci_msix_vec_count(mcs->pdev); in mcs_register_interrupts()
1143 ret = pci_alloc_irq_vectors(mcs->pdev, mcs->num_vec, in mcs_register_interrupts()
1144 mcs->num_vec, PCI_IRQ_MSIX); in mcs_register_interrupts()
1147 mcs->num_vec, ret); in mcs_register_interrupts()
1188 mcs->num_vec = 0; in mcs_register_interrupts()
H A Dmcs.h149 u16 num_vec; member
H A Drvu.h611 u16 num_vec; member
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_virtchnl.c912 u16 num_vchunks, num_vec; in idpf_get_reg_intr_vecs() local
924 num_vec = le16_to_cpu(chunk->num_vectors); in idpf_get_reg_intr_vecs()
932 for (i = 0; i < num_vec && num_regs < num_vecs; i++) { in idpf_get_reg_intr_vecs()
3376 u16 start_vecid, num_vec; in idpf_get_vec_ids() local
3379 num_vec = le16_to_cpu(chunk->num_vectors); in idpf_get_vec_ids()
3382 for (i = 0; i < num_vec; i++) { in idpf_get_vec_ids()
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.h311 int num_vec; member