| /f-stack/dpdk/drivers/net/tap/ |
| H A D | tap_intr.c | 35 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 D | failsafe_intr.c | 414 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 D | mlx4_intr.c | 49 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 D | sfc_intr.c | 174 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 D | ice_dcf_ethdev.c | 149 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 D | otx2_ethdev_irq.c | 365 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 D | rte_eal_interrupts.h | 91 int *intr_vec; /**< intr vector number array */ member
|
| /f-stack/dpdk/drivers/net/iavf/ |
| H A D | iavf_ethdev.c | 493 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 D | mlx5_rxq.c | 911 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 D | hns3_ethdev_vf.c | 1936 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 D | hns3_ethdev.c | 4784 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 D | rte_eth_vhost.c | 644 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 D | i40e_ethdev_vf.c | 693 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 D | enic_main.c | 479 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 D | igb_ethdev.c | 1270 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 D | em_ethdev.c | 578 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 D | atl_ethdev.c | 528 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 D | igc_ethdev.c | 668 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 D | vmx.c | 2336 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 D | ionic_ethdev.c | 1092 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 D | virtio_ethdev.c | 740 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 D | nfp_net.c | 573 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 D | fm10k_ethdev.c | 35 #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 D | ntb.c | 1045 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 D | bnxt_ethdev.c | 780 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()
|