/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_vf.c | 432 int num_vec, err; in otx2vf_realloc_msix_vectors() local 434 num_vec = hw->nix_msixoff; in otx2vf_realloc_msix_vectors() 435 num_vec += NIX_LF_CINT_VEC_START + hw->max_queues; in otx2vf_realloc_msix_vectors() 439 err = pci_alloc_irq_vectors(hw->pdev, num_vec, num_vec, PCI_IRQ_MSIX); in otx2vf_realloc_msix_vectors() 442 __func__, num_vec); in otx2vf_realloc_msix_vectors() 451 int num_vec = pci_msix_vec_count(pdev); in otx2vf_probe() local 500 hw->irq_name = devm_kmalloc_array(&hw->pdev->dev, num_vec, NAME_SIZE, in otx2vf_probe() 507 hw->affinity_mask = devm_kcalloc(&hw->pdev->dev, num_vec, in otx2vf_probe() 514 err = pci_alloc_irq_vectors(hw->pdev, num_vec, num_ve in otx2vf_probe() [all...] |
H A D | otx2_pf.c | 1979 int num_vec, err; in otx2_realloc_msix_vectors() local 1984 num_vec = hw->nix_msixoff; in otx2_realloc_msix_vectors() 1985 num_vec += NIX_LF_CINT_VEC_START + hw->max_queues; in otx2_realloc_msix_vectors() 1989 err = pci_alloc_irq_vectors(hw->pdev, num_vec, num_vec, PCI_IRQ_MSIX); in otx2_realloc_msix_vectors() 1992 __func__, num_vec); in otx2_realloc_msix_vectors() 2006 int num_vec; in otx2_probe() local 2052 num_vec = pci_msix_vec_count(pdev); in otx2_probe() 2053 hw->irq_name = devm_kmalloc_array(&hw->pdev->dev, num_vec, NAME_SIZE, in otx2_probe() 2060 hw->affinity_mask = devm_kcalloc(&hw->pdev->dev, num_vec, in otx2_probe() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cptvf_main.c | 38 int num_vec; in cptvf_register_interrupts() local 40 num_vec = pci_msix_vec_count(cptvf->pdev); in cptvf_register_interrupts() 41 if (num_vec <= 0) in cptvf_register_interrupts() 45 ret = pci_alloc_irq_vectors(cptvf->pdev, num_vec, num_vec, in cptvf_register_interrupts() 49 "Request for %d msix vectors failed\n", num_vec); in cptvf_register_interrupts()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/emulex/benet/ |
H A D | be_roce.c | 29 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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/emulex/benet/ |
H A D | be_roce.c | 29 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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_vf.c | 517 int num_vec, err; in otx2vf_realloc_msix_vectors() local 519 num_vec = hw->nix_msixoff; in otx2vf_realloc_msix_vectors() 520 num_vec += NIX_LF_CINT_VEC_START + hw->max_queues; in otx2vf_realloc_msix_vectors() 524 err = pci_alloc_irq_vectors(hw->pdev, num_vec, num_vec, PCI_IRQ_MSIX); in otx2vf_realloc_msix_vectors() 527 __func__, num_vec); in otx2vf_realloc_msix_vectors() 536 int num_vec = pci_msix_vec_count(pdev); in otx2vf_probe() local 590 hw->irq_name = devm_kmalloc_array(&hw->pdev->dev, num_vec, NAME_SIZE, in otx2vf_probe() 597 hw->affinity_mask = devm_kcalloc(&hw->pdev->dev, num_vec, in otx2vf_probe() 604 err = pci_alloc_irq_vectors(hw->pdev, num_vec, num_ve in otx2vf_probe() [all...] |
H A D | otx2_pf.c | 2800 int num_vec, err; in otx2_realloc_msix_vectors() local 2805 num_vec = hw->nix_msixoff; in otx2_realloc_msix_vectors() 2806 num_vec += NIX_LF_CINT_VEC_START + hw->max_queues; in otx2_realloc_msix_vectors() 2810 err = pci_alloc_irq_vectors(hw->pdev, num_vec, num_vec, PCI_IRQ_MSIX); in otx2_realloc_msix_vectors() 2813 __func__, num_vec); in otx2_realloc_msix_vectors() 2861 int num_vec; in otx2_probe() local 2912 num_vec = pci_msix_vec_count(pdev); in otx2_probe() 2913 hw->irq_name = devm_kmalloc_array(&hw->pdev->dev, num_vec, NAME_SIZE, in otx2_probe() 2920 hw->affinity_mask = devm_kcalloc(&hw->pdev->dev, num_vec, in otx2_probe() [all...] |
/kernel/linux/linux-5.10/drivers/crypto/marvell/octeontx/ |
H A D | otx_cptpf_main.c | 116 u32 num_vec = OTX_CPT_PF_MSIX_VECTORS; in otx_cpt_register_interrupts() local 120 ret = pci_alloc_irq_vectors(cpt->pdev, num_vec, num_vec, PCI_IRQ_MSIX); in otx_cpt_register_interrupts() 124 num_vec); in otx_cpt_register_interrupts()
|
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx/ |
H A D | otx_cptpf_main.c | 116 u32 num_vec = OTX_CPT_PF_MSIX_VECTORS; in otx_cpt_register_interrupts() local 120 ret = pci_alloc_irq_vectors(cpt->pdev, num_vec, num_vec, PCI_IRQ_MSIX); in otx_cpt_register_interrupts() 124 num_vec); in otx_cpt_register_interrupts()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/thunder/ |
H A D | nic_main.c | 61 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 D | nicvf_main.c | 1101 for (vec = 0; vec < nic->num_vec; vec++) { in nicvf_set_irq_affinity() 1190 for (irq = 0; irq < nic->num_vec; irq++) { in nicvf_unregister_interrupts() 1207 nic->num_vec = 0; in nicvf_unregister_interrupts() 1223 nic->num_vec = pci_msix_vec_count(nic->pdev); in nicvf_register_misc_interrupt() 1224 ret = pci_alloc_irq_vectors(nic->pdev, nic->num_vec, nic->num_vec, in nicvf_register_misc_interrupt() 1228 "Req for #%d msix vectors failed\n", nic->num_vec); in nicvf_register_misc_interrupt() 1367 for (irq = 0; irq < nic->num_vec; irq++) in nicvf_stop()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/thunder/ |
H A D | nic_main.c | 61 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 D | nicvf_main.c | 1098 for (vec = 0; vec < nic->num_vec; vec++) { in nicvf_set_irq_affinity() 1187 for (irq = 0; irq < nic->num_vec; irq++) { in nicvf_unregister_interrupts() 1204 nic->num_vec = 0; in nicvf_unregister_interrupts() 1220 nic->num_vec = pci_msix_vec_count(nic->pdev); in nicvf_register_misc_interrupt() 1221 ret = pci_alloc_irq_vectors(nic->pdev, nic->num_vec, nic->num_vec, in nicvf_register_misc_interrupt() 1225 "Req for #%d msix vectors failed\n", nic->num_vec); in nicvf_register_misc_interrupt() 1364 for (irq = 0; irq < nic->num_vec; irq++) in nicvf_stop()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/alx/ |
H A D | alx.h | 111 int num_vec; member
|
H A D | main.c | 832 int err, num_vec, num_txq, num_rxq; in alx_enable_msix() local 836 num_vec = max_t(int, num_txq, num_rxq) + 1; in alx_enable_msix() 838 err = pci_alloc_irq_vectors(alx->hw.pdev, num_vec, num_vec, in alx_enable_msix() 845 alx->num_vec = num_vec; in alx_enable_msix() 846 alx->num_napi = num_vec - 1; in alx_enable_msix() 909 alx->num_vec = 1; in alx_init_intr() 928 for (i = 0; i < alx->num_vec; i++) in alx_irq_enable() 943 for (i = 0; i < alx->num_vec; in alx_irq_disable() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/alx/ |
H A D | alx.h | 111 int num_vec; member
|
H A D | main.c | 831 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; in alx_irq_disable() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu.c | 2247 for (irq = 0; irq < rvu->num_vec; irq++) { in rvu_unregister_interrupts() 2255 rvu->num_vec = 0; in rvu_unregister_interrupts() 2278 rvu->num_vec = pci_msix_vec_count(rvu->pdev); in rvu_register_interrupts() 2280 rvu->irq_name = devm_kmalloc_array(rvu->dev, rvu->num_vec, in rvu_register_interrupts() 2285 rvu->irq_allocated = devm_kcalloc(rvu->dev, rvu->num_vec, in rvu_register_interrupts() 2291 ret = pci_alloc_irq_vectors(rvu->pdev, rvu->num_vec, in rvu_register_interrupts() 2292 rvu->num_vec, PCI_IRQ_MSIX); in rvu_register_interrupts() 2296 rvu->num_vec, ret); in rvu_register_interrupts()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_main.h | 156 int num_vec; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | mcs.c | 1141 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 D | mcs.h | 149 u16 num_vec; member
|
H A D | rvu.c | 2840 for (irq = 0; irq < rvu->num_vec; irq++) { in rvu_unregister_interrupts() 2848 rvu->num_vec = 0; in rvu_unregister_interrupts() 2871 rvu->num_vec = pci_msix_vec_count(rvu->pdev); in rvu_register_interrupts() 2873 rvu->irq_name = devm_kmalloc_array(rvu->dev, rvu->num_vec, in rvu_register_interrupts() 2878 rvu->irq_allocated = devm_kcalloc(rvu->dev, rvu->num_vec, in rvu_register_interrupts() 2884 ret = pci_alloc_irq_vectors(rvu->pdev, rvu->num_vec, in rvu_register_interrupts() 2885 rvu->num_vec, PCI_IRQ_MSIX); in rvu_register_interrupts() 2889 rvu->num_vec, ret); in rvu_register_interrupts()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_main.h | 171 int num_vec; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_main.c | 5853 static int alloc_msix_info(struct adapter *adap, u32 num_vec) in alloc_msix_info() argument 5857 msix_info = kcalloc(num_vec, sizeof(*msix_info), GFP_KERNEL); in alloc_msix_info() 5861 adap->msix_bmap.msix_bmap = kcalloc(BITS_TO_LONGS(num_vec), in alloc_msix_info() 5869 adap->msix_bmap.mapsize = num_vec; in alloc_msix_info() 5919 u32 i, want, need, num_vec; in enable_msix() local 5993 num_vec = allocated; in enable_msix() 5994 if (num_vec < want) { in enable_msix() 6007 num_vec -= need; in enable_msix() 6008 while (num_vec) { in enable_msix() 6009 if (num_vec < eth_nee in enable_msix() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_main.c | 5844 static int alloc_msix_info(struct adapter *adap, u32 num_vec) in alloc_msix_info() argument 5848 msix_info = kcalloc(num_vec, sizeof(*msix_info), GFP_KERNEL); in alloc_msix_info() 5852 adap->msix_bmap.msix_bmap = bitmap_zalloc(num_vec, GFP_KERNEL); in alloc_msix_info() 5859 adap->msix_bmap.mapsize = num_vec; in alloc_msix_info() 5909 u32 i, want, need, num_vec; in enable_msix() local 5983 num_vec = allocated; in enable_msix() 5984 if (num_vec < want) { in enable_msix() 5997 num_vec -= need; in enable_msix() 5998 while (num_vec) { in enable_msix() 5999 if (num_vec < eth_nee in enable_msix() [all...] |