Home
last modified time | relevance | path

Searched refs:intr_vec (Results 1 – 25 of 34) sorted by relevance

12

/f-stack/dpdk/drivers/net/tap/
H A Dtap_intr.c35 free(intr_handle->intr_vec); in tap_rx_intr_vec_uninstall()
36 intr_handle->intr_vec = NULL; in tap_rx_intr_vec_uninstall()
62 intr_handle->intr_vec = malloc(sizeof(intr_handle->intr_vec[rxqs_n])); in tap_rx_intr_vec_install()
63 if (intr_handle->intr_vec == NULL) { in tap_rx_intr_vec_install()
76 intr_handle->intr_vec[i] = in tap_rx_intr_vec_install()
81 intr_handle->intr_vec[i] = RTE_INTR_VEC_RXTX_OFFSET + count; in tap_rx_intr_vec_install()
/f-stack/dpdk/drivers/net/failsafe/
H A Dfailsafe_intr.c414 if (intr_handle->intr_vec != NULL) { in fs_rx_intr_vec_uninstall()
415 free(intr_handle->intr_vec); in fs_rx_intr_vec_uninstall()
416 intr_handle->intr_vec = NULL; in fs_rx_intr_vec_uninstall()
443 RTE_ASSERT(intr_handle->intr_vec == NULL); in fs_rx_intr_vec_install()
445 intr_handle->intr_vec = malloc(n * sizeof(intr_handle->intr_vec[0])); in fs_rx_intr_vec_install()
446 if (intr_handle->intr_vec == NULL) { in fs_rx_intr_vec_install()
459 intr_handle->intr_vec[i] = in fs_rx_intr_vec_install()
472 intr_handle->intr_vec[i] = RTE_INTR_VEC_RXTX_OFFSET + count; in fs_rx_intr_vec_install()
/f-stack/dpdk/drivers/net/mlx4/
H A Dmlx4_intr.c49 free(intr_handle->intr_vec); in mlx4_rx_intr_vec_disable()
51 intr_handle->intr_vec = NULL; in mlx4_rx_intr_vec_disable()
73 intr_handle->intr_vec = malloc(n * sizeof(intr_handle->intr_vec[0])); in mlx4_rx_intr_vec_enable()
74 if (intr_handle->intr_vec == NULL) { in mlx4_rx_intr_vec_enable()
86 intr_handle->intr_vec[i] = in mlx4_rx_intr_vec_enable()
99 intr_handle->intr_vec[i] = RTE_INTR_VEC_RXTX_OFFSET + count; in mlx4_rx_intr_vec_enable()
/f-stack/dpdk/drivers/net/sfc/
H A Dsfc_intr.c174 intr_handle->intr_vec = in sfc_intr_start()
178 if (intr_handle->intr_vec == NULL) { in sfc_intr_start()
219 intr_handle->nb_efd, intr_handle->intr_vec); in sfc_intr_start()
226 rte_free(intr_handle->intr_vec); in sfc_intr_start()
255 rte_free(intr_handle->intr_vec); in sfc_intr_stop()
/f-stack/dpdk/drivers/net/ice/
H A Dice_dcf_ethdev.c149 if (rte_intr_dp_is_en(intr_handle) && !intr_handle->intr_vec) { in ice_dcf_config_rx_queues_irqs()
150 intr_handle->intr_vec = in ice_dcf_config_rx_queues_irqs()
153 if (!intr_handle->intr_vec) { in ice_dcf_config_rx_queues_irqs()
198 intr_handle->intr_vec[i] = IAVF_MISC_VEC_ID; in ice_dcf_config_rx_queues_irqs()
213 intr_handle->intr_vec[i] = vec++; in ice_dcf_config_rx_queues_irqs()
607 if (intr_handle->intr_vec) { in ice_dcf_dev_stop()
608 rte_free(intr_handle->intr_vec); in ice_dcf_dev_stop()
609 intr_handle->intr_vec = NULL; in ice_dcf_dev_stop()
/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_ethdev_irq.c365 if (!handle->intr_vec) { in oxt2_nix_register_cq_irqs()
366 handle->intr_vec = rte_zmalloc("intr_vec", in oxt2_nix_register_cq_irqs()
369 if (!handle->intr_vec) { in oxt2_nix_register_cq_irqs()
378 handle->intr_vec[q] = RTE_INTR_VEC_RXTX_OFFSET + vec; in oxt2_nix_register_cq_irqs()
/f-stack/dpdk/lib/librte_eal/include/
H A Drte_eal_interrupts.h91 int *intr_vec; /**< intr vector number array */ member
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_ethdev.c493 if (rte_intr_dp_is_en(intr_handle) && !intr_handle->intr_vec) { in iavf_config_rx_queues_irqs()
494 intr_handle->intr_vec = in iavf_config_rx_queues_irqs()
497 if (!intr_handle->intr_vec) { in iavf_config_rx_queues_irqs()
563 intr_handle->intr_vec[i] = IAVF_MISC_VEC_ID; in iavf_config_rx_queues_irqs()
580 intr_handle->intr_vec[i] = vec++; in iavf_config_rx_queues_irqs()
738 if (intr_handle->intr_vec) { in iavf_dev_stop()
739 rte_free(intr_handle->intr_vec); in iavf_dev_stop()
740 intr_handle->intr_vec = NULL; in iavf_dev_stop()
1375 msix_intr = pci_dev->intr_handle.intr_vec[queue_id]; in iavf_dev_rx_queue_intr_enable()
1405 msix_intr = pci_dev->intr_handle.intr_vec[queue_id]; in iavf_dev_rx_queue_intr_disable()
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_rxq.c911 intr_handle->intr_vec = mlx5_malloc(0, in mlx5_rx_intr_vec_enable()
912 n * sizeof(intr_handle->intr_vec[0]), in mlx5_rx_intr_vec_enable()
914 if (intr_handle->intr_vec == NULL) { in mlx5_rx_intr_vec_enable()
933 intr_handle->intr_vec[i] = in mlx5_rx_intr_vec_enable()
962 intr_handle->intr_vec[i] = RTE_INTR_VEC_RXTX_OFFSET + count; in mlx5_rx_intr_vec_enable()
993 if (!intr_handle->intr_vec) in mlx5_rx_intr_vec_disable()
996 if (intr_handle->intr_vec[i] == RTE_INTR_VEC_RXTX_OFFSET + in mlx5_rx_intr_vec_disable()
1007 if (intr_handle->intr_vec) in mlx5_rx_intr_vec_disable()
1008 mlx5_free(intr_handle->intr_vec); in mlx5_rx_intr_vec_disable()
1010 intr_handle->intr_vec = NULL; in mlx5_rx_intr_vec_disable()
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_ethdev_vf.c1936 if (intr_handle->intr_vec) { in hns3vf_unmap_rx_interrupt()
1937 rte_free(intr_handle->intr_vec); in hns3vf_unmap_rx_interrupt()
1938 intr_handle->intr_vec = NULL; in hns3vf_unmap_rx_interrupt()
2109 if (rte_intr_dp_is_en(intr_handle) && !intr_handle->intr_vec) { in hns3vf_map_rx_interrupt()
2110 intr_handle->intr_vec = in hns3vf_map_rx_interrupt()
2113 if (intr_handle->intr_vec == NULL) { in hns3vf_map_rx_interrupt()
2132 intr_handle->intr_vec[q_id] = vec; in hns3vf_map_rx_interrupt()
2142 if (intr_handle->intr_vec) { in hns3vf_map_rx_interrupt()
2143 free(intr_handle->intr_vec); in hns3vf_map_rx_interrupt()
2144 intr_handle->intr_vec = NULL; in hns3vf_map_rx_interrupt()
[all …]
H A Dhns3_ethdev.c4784 if (rte_intr_dp_is_en(intr_handle) && !intr_handle->intr_vec) { in hns3_map_rx_interrupt()
4785 intr_handle->intr_vec = in hns3_map_rx_interrupt()
4788 if (intr_handle->intr_vec == NULL) { in hns3_map_rx_interrupt()
4807 intr_handle->intr_vec[q_id] = vec; in hns3_map_rx_interrupt()
4817 if (intr_handle->intr_vec) { in hns3_map_rx_interrupt()
4818 free(intr_handle->intr_vec); in hns3_map_rx_interrupt()
4819 intr_handle->intr_vec = NULL; in hns3_map_rx_interrupt()
4842 intr_handle->intr_vec[q_id], true, in hns3_restore_rx_interrupt()
4988 if (intr_handle->intr_vec) { in hns3_unmap_rx_interrupt()
4989 rte_free(intr_handle->intr_vec); in hns3_unmap_rx_interrupt()
[all …]
/f-stack/dpdk/drivers/net/vhost/
H A Drte_eth_vhost.c644 if (intr_handle->intr_vec) in eth_vhost_uninstall_intr()
645 free(intr_handle->intr_vec); in eth_vhost_uninstall_intr()
674 dev->intr_handle->intr_vec = in eth_vhost_install_intr()
675 malloc(nb_rxq * sizeof(dev->intr_handle->intr_vec[0])); in eth_vhost_install_intr()
677 if (!dev->intr_handle->intr_vec) { in eth_vhost_install_intr()
686 dev->intr_handle->intr_vec[i] = RTE_INTR_VEC_RXTX_OFFSET + i; in eth_vhost_install_intr()
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_ethdev_vf.c693 intr_handle->intr_vec[i] = vec++; in i40evf_config_irq_map()
704 intr_handle->intr_vec[i] = msix_base; in i40evf_config_irq_map()
2003 msix_intr = intr_handle->intr_vec[queue_id]; in i40evf_dev_rx_queue_intr_enable()
2034 msix_intr = intr_handle->intr_vec[queue_id]; in i40evf_dev_rx_queue_intr_disable()
2140 if (rte_intr_dp_is_en(intr_handle) && !intr_handle->intr_vec) { in i40evf_dev_start()
2141 intr_handle->intr_vec = in i40evf_dev_start()
2144 if (!intr_handle->intr_vec) { in i40evf_dev_start()
2215 if (intr_handle->intr_vec) { in i40evf_dev_stop()
2216 rte_free(intr_handle->intr_vec); in i40evf_dev_stop()
2217 intr_handle->intr_vec = NULL; in i40evf_dev_stop()
/f-stack/dpdk/drivers/net/enic/
H A Denic_main.c479 intr_handle->intr_vec = rte_zmalloc("enic_intr_vec", in enic_rxq_intr_init()
481 if (intr_handle->intr_vec == NULL) { in enic_rxq_intr_init()
486 intr_handle->intr_vec[i] = i + ENICPMD_RXQ_INTR_OFFSET; in enic_rxq_intr_init()
496 if (intr_handle->intr_vec != NULL) { in enic_rxq_intr_deinit()
497 rte_free(intr_handle->intr_vec); in enic_rxq_intr_deinit()
498 intr_handle->intr_vec = NULL; in enic_rxq_intr_deinit()
/f-stack/dpdk/drivers/net/e1000/
H A Digb_ethdev.c1270 intr_handle->intr_vec = in eth_igb_start()
1477 rte_free(intr_handle->intr_vec); in eth_igb_stop()
1478 intr_handle->intr_vec = NULL; in eth_igb_stop()
1545 if (intr_handle->intr_vec) { in eth_igb_close()
1546 rte_free(intr_handle->intr_vec); in eth_igb_close()
1547 intr_handle->intr_vec = NULL; in eth_igb_close()
3304 intr_handle->intr_vec = in igbvf_dev_start()
3307 if (!intr_handle->intr_vec) { in igbvf_dev_start()
3353 if (intr_handle->intr_vec) { in igbvf_dev_stop()
3354 rte_free(intr_handle->intr_vec); in igbvf_dev_stop()
[all …]
H A Dem_ethdev.c578 intr_handle->intr_vec = in eth_em_start()
581 if (intr_handle->intr_vec == NULL) { in eth_em_start()
755 if (intr_handle->intr_vec != NULL) { in eth_em_stop()
756 rte_free(intr_handle->intr_vec); in eth_em_stop()
757 intr_handle->intr_vec = NULL; in eth_em_stop()
/f-stack/dpdk/drivers/net/atlantic/
H A Datl_ethdev.c528 if (rte_intr_dp_is_en(intr_handle) && !intr_handle->intr_vec) { in atl_dev_start()
529 intr_handle->intr_vec = rte_zmalloc("intr_vec", in atl_dev_start()
531 if (intr_handle->intr_vec == NULL) { in atl_dev_start()
641 if (intr_handle->intr_vec != NULL) { in atl_dev_stop()
642 rte_free(intr_handle->intr_vec); in atl_dev_stop()
643 intr_handle->intr_vec = NULL; in atl_dev_stop()
/f-stack/dpdk/drivers/net/igc/
H A Digc_ethdev.c668 if (intr_handle->intr_vec != NULL) { in eth_igc_stop()
669 rte_free(intr_handle->intr_vec); in eth_igc_stop()
670 intr_handle->intr_vec = NULL; in eth_igc_stop()
773 intr_handle->intr_vec[i] = vec; in igc_configure_msix_intr()
951 if (rte_intr_dp_is_en(intr_handle) && !intr_handle->intr_vec) { in eth_igc_start()
952 intr_handle->intr_vec = rte_zmalloc("intr_vec", in eth_igc_start()
954 if (intr_handle->intr_vec == NULL) { in eth_igc_start()
/f-stack/freebsd/amd64/vmm/intel/
H A Dvmx.c2336 uint32_t intr_type, intr_vec, reason; in vmx_exit_process() local
2617 intr_vec = intr_info & 0xff; in vmx_exit_process()
2630 (intr_vec != IDT_DF) && in vmx_exit_process()
2644 if (intr_vec == IDT_MC) { in vmx_exit_process()
2654 if (intr_type == VMCS_INTR_T_SWEXCEPTION && intr_vec == IDT_BP && in vmx_exit_process()
2662 if (intr_vec == IDT_PF) { in vmx_exit_process()
2684 "the guest", intr_vec, errcode); in vmx_exit_process()
2686 vmx, vcpu, vmexit, intr_vec, errcode); in vmx_exit_process()
2687 error = vm_inject_exception(vmx->vm, vcpu, intr_vec, in vmx_exit_process()
/f-stack/dpdk/drivers/net/ionic/
H A Dionic_ethdev.c1092 if (!intr_handle->intr_vec) { in ionic_configure_intr()
1093 intr_handle->intr_vec = rte_zmalloc("intr_vec", in ionic_configure_intr()
1096 if (!intr_handle->intr_vec) { in ionic_configure_intr()
/f-stack/dpdk/drivers/net/virtio/
H A Dvirtio_ethdev.c740 rte_free(dev->intr_handle->intr_vec); in virtio_dev_close()
741 dev->intr_handle->intr_vec = NULL; in virtio_dev_close()
1607 dev->intr_handle->intr_vec[i] = i + 1; in virtio_queues_bind_intr()
1646 if (!dev->intr_handle->intr_vec) { in virtio_configure_intr()
1647 dev->intr_handle->intr_vec = in virtio_configure_intr()
1650 if (!dev->intr_handle->intr_vec) { in virtio_configure_intr()
/f-stack/dpdk/drivers/net/nfp/
H A Dnfp_net.c573 if (!intr_handle->intr_vec) { in nfp_configure_rx_interrupt()
574 intr_handle->intr_vec = in nfp_configure_rx_interrupt()
577 if (!intr_handle->intr_vec) { in nfp_configure_rx_interrupt()
590 intr_handle->intr_vec[0] = 0; in nfp_configure_rx_interrupt()
599 intr_handle->intr_vec[i] = i + 1; in nfp_configure_rx_interrupt()
601 intr_handle->intr_vec[i]); in nfp_configure_rx_interrupt()
/f-stack/dpdk/drivers/net/fm10k/
H A Dfm10k_ethdev.c35 #define Q2V(pci_dev, queue_id) ((pci_dev)->intr_handle.intr_vec[queue_id])
1190 rte_free(intr_handle->intr_vec); in fm10k_dev_stop()
1191 intr_handle->intr_vec = NULL; in fm10k_dev_stop()
2424 intr_handle->intr_vec = rte_zmalloc("intr_vec", in fm10k_dev_rxq_interrupt_setup()
2426 if (intr_handle->intr_vec) { in fm10k_dev_rxq_interrupt_setup()
2430 intr_handle->intr_vec[queue_id] = vec; in fm10k_dev_rxq_interrupt_setup()
/f-stack/dpdk/drivers/raw/ntb/
H A Dntb.c1045 if (intr_handle->intr_vec) { in ntb_dev_close()
1046 rte_free(intr_handle->intr_vec); in ntb_dev_close()
1047 intr_handle->intr_vec = NULL; in ntb_dev_close()
/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_ethdev.c780 if (rte_intr_dp_is_en(intr_handle) && !intr_handle->intr_vec) { in bnxt_init_chip()
781 intr_handle->intr_vec = in bnxt_init_chip()
785 if (intr_handle->intr_vec == NULL) { in bnxt_init_chip()
793 intr_handle->intr_vec, intr_handle->nb_efd, in bnxt_init_chip()
797 intr_handle->intr_vec[queue_id] = in bnxt_init_chip()
823 rte_free(intr_handle->intr_vec); in bnxt_init_chip()
1407 if (intr_handle->intr_vec != NULL) { in bnxt_dev_stop_op()
1408 rte_free(intr_handle->intr_vec); in bnxt_dev_stop_op()
1409 intr_handle->intr_vec = NULL; in bnxt_dev_stop_op()

12