| /dpdk/lib/eal/common/ |
| H A D | eal_common_interrupts.c | 17 if (intr_handle == NULL) { \ 47 intr_handle = rte_zmalloc(NULL, sizeof(*intr_handle), 0); in rte_intr_instance_alloc() 49 intr_handle = calloc(1, sizeof(*intr_handle)); in rte_intr_instance_alloc() 86 return intr_handle; in rte_intr_instance_alloc() 90 rte_free(intr_handle); in rte_intr_instance_alloc() 93 free(intr_handle); in rte_intr_instance_alloc() 120 return intr_handle; in rte_intr_instance_dup() 180 rte_free(intr_handle); in rte_intr_instance_free() 184 free(intr_handle); in rte_intr_instance_free() 192 intr_handle->fd = fd; in rte_intr_fd_set() [all …]
|
| /dpdk/drivers/common/cnxk/ |
| H A D | roc_irq.c | 18 (plt_intr_max_intr_get(intr_handle))) 60 plt_intr_max_intr_get(intr_handle)); in irq_config() 137 irq_get_info(intr_handle); in dev_irq_register() 138 irq_init(intr_handle); in dev_irq_register() 147 tmp_handle = intr_handle; in dev_irq_register() 179 return irq_config(intr_handle, vec); in dev_irq_register() 196 tmp_handle = intr_handle; in dev_irq_unregister() 228 irq_config(intr_handle, vec); in dev_irq_unregister() 237 PLT_SET_USED(intr_handle); in dev_irq_register() 249 PLT_SET_USED(intr_handle); in dev_irq_unregister() [all …]
|
| /dpdk/lib/eal/include/ |
| H A D | rte_interrupts.h | 197 int rte_intr_ack(const struct rte_intr_handle *intr_handle); 251 rte_intr_instance_free(struct rte_intr_handle *intr_handle); 271 rte_intr_fd_set(struct rte_intr_handle *intr_handle, int fd); 288 rte_intr_fd_get(const struct rte_intr_handle *intr_handle); 308 rte_intr_type_set(struct rte_intr_handle *intr_handle, 358 rte_intr_rx_ctl(struct rte_intr_handle *intr_handle, 370 rte_intr_free_epoll_fd(struct rte_intr_handle *intr_handle); 401 rte_intr_efd_disable(struct rte_intr_handle *intr_handle); 412 rte_intr_dp_is_en(struct rte_intr_handle *intr_handle); 424 rte_intr_allow_others(struct rte_intr_handle *intr_handle); [all …]
|
| /dpdk/lib/eal/linux/ |
| H A D | eal_interrupts.c | 127 rte_intr_fd_get(intr_handle)); in vfio_enable_intx() 144 rte_intr_fd_get(intr_handle)); in vfio_enable_intx() 514 if (rte_intr_fd_get(src->intr_handle) == rte_intr_fd_get(intr_handle)) { in rte_intr_callback_register() 534 src->intr_handle = rte_intr_instance_dup(intr_handle); in rte_intr_callback_register() 586 if (rte_intr_fd_get(src->intr_handle) == rte_intr_fd_get(intr_handle)) in rte_intr_callback_unregister_pending() 636 if (rte_intr_fd_get(src->intr_handle) == rte_intr_fd_get(intr_handle)) in rte_intr_callback_unregister() 701 if (intr_handle == NULL) in rte_intr_enable() 833 if (intr_handle == NULL) in rte_intr_disable() 1443 if (intr_handle == NULL || rte_intr_nb_efd_get(intr_handle) == 0 || in rte_intr_rx_ctl() 1549 if (rte_intr_efds_index_set(intr_handle, 0, rte_intr_fd_get(intr_handle))) in rte_intr_efd_enable() [all …]
|
| H A D | eal_dev.c | 22 static struct rte_intr_handle *intr_handle; variable 125 if (rte_intr_fd_set(intr_handle, fd)) in dev_uev_socket_fd_create() 220 close(rte_intr_fd_get(intr_handle)); in dev_delayed_unregister() 221 rte_intr_fd_set(intr_handle, -1); in dev_delayed_unregister() 238 if (rte_intr_fd_get(intr_handle) < 0) in dev_uev_handler() 319 if (intr_handle == NULL) { in rte_dev_event_monitor_start() 341 close(rte_intr_fd_get(intr_handle)); in rte_dev_event_monitor_start() 350 intr_handle = NULL; in rte_dev_event_monitor_start() 380 close(rte_intr_fd_get(intr_handle)); in rte_dev_event_monitor_stop() 381 rte_intr_instance_free(intr_handle); in rte_dev_event_monitor_stop() [all …]
|
| H A D | eal_alarm.c | 50 static struct rte_intr_handle *intr_handle; variable 57 rte_intr_instance_free(intr_handle); in rte_eal_alarm_cleanup() 64 intr_handle = rte_intr_instance_alloc(RTE_INTR_INSTANCE_F_PRIVATE); in rte_eal_alarm_init() 65 if (intr_handle == NULL) { in rte_eal_alarm_init() 70 if (rte_intr_type_set(intr_handle, RTE_INTR_HANDLE_ALARM)) in rte_eal_alarm_init() 74 if (rte_intr_fd_set(intr_handle, in rte_eal_alarm_init() 78 if (rte_intr_fd_get(intr_handle) == -1) in rte_eal_alarm_init() 83 rte_intr_instance_free(intr_handle); in rte_eal_alarm_init() 123 timerfd_settime(rte_intr_fd_get(intr_handle), 0, &atime, NULL); in eal_alarm_callback() 154 if (rte_intr_callback_register(intr_handle, in rte_eal_alarm_set() [all …]
|
| /dpdk/lib/eal/freebsd/ |
| H A D | eal_interrupts.c | 106 if (rte_intr_fd_get(src->intr_handle) == rte_intr_fd_get(intr_handle)) in rte_intr_callback_register() 139 src->intr_handle = rte_intr_instance_dup(intr_handle); in rte_intr_callback_register() 239 if (rte_intr_fd_get(src->intr_handle) == rte_intr_fd_get(intr_handle)) in rte_intr_callback_unregister_pending() 293 if (rte_intr_fd_get(src->intr_handle) == rte_intr_fd_get(intr_handle)) in rte_intr_callback_unregister() 374 if (intr_handle == NULL) in rte_intr_enable() 415 if (intr_handle == NULL) in rte_intr_disable() 655 RTE_SET_USED(intr_handle); in rte_intr_rx_ctl() 667 RTE_SET_USED(intr_handle); in rte_intr_efd_enable() 676 RTE_SET_USED(intr_handle); in rte_intr_efd_disable() 682 RTE_SET_USED(intr_handle); in rte_intr_dp_is_en() [all …]
|
| H A D | eal_alarm.c | 45 static struct rte_intr_handle *intr_handle; variable 51 rte_intr_instance_free(intr_handle); in rte_eal_alarm_cleanup() 59 intr_handle = rte_intr_instance_alloc(RTE_INTR_INSTANCE_F_PRIVATE); in rte_eal_alarm_init() 60 if (intr_handle == NULL) { in rte_eal_alarm_init() 65 if (rte_intr_type_set(intr_handle, RTE_INTR_HANDLE_ALARM)) in rte_eal_alarm_init() 68 if (rte_intr_fd_set(intr_handle, -1)) in rte_eal_alarm_init() 78 if (rte_intr_fd_set(intr_handle, fd)) in rte_eal_alarm_init() 83 rte_intr_instance_free(intr_handle); in rte_eal_alarm_init() 144 ret = rte_intr_callback_unregister(intr_handle, in unregister_current_callback() 162 ret = rte_intr_callback_register(intr_handle, in register_first_callback()
|
| /dpdk/lib/eal/windows/ |
| H A D | eal_interrupts.c | 152 __rte_unused const struct rte_intr_handle *intr_handle, in rte_intr_callback_register() argument 160 __rte_unused const struct rte_intr_handle *intr_handle, in rte_intr_callback_unregister_pending() argument 169 __rte_unused const struct rte_intr_handle *intr_handle, in rte_intr_callback_unregister() argument 177 __rte_unused const struct rte_intr_handle *intr_handle, in rte_intr_callback_unregister_sync() argument 204 RTE_SET_USED(intr_handle); in rte_intr_efd_enable() 213 RTE_SET_USED(intr_handle); in rte_intr_efd_disable() 217 rte_intr_dp_is_en(struct rte_intr_handle *intr_handle) in rte_intr_dp_is_en() argument 219 RTE_SET_USED(intr_handle); in rte_intr_dp_is_en() 227 RTE_SET_USED(intr_handle); in rte_intr_allow_others() 235 RTE_SET_USED(intr_handle); in rte_intr_cap_multiple() [all …]
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_intr.c | 144 struct rte_intr_handle *intr_handle; in sfc_intr_start() local 162 intr_handle = pci_dev->intr_handle; in sfc_intr_start() 173 if (rte_intr_dp_is_en(intr_handle)) { in sfc_intr_start() 201 rc = rte_intr_enable(intr_handle); in sfc_intr_start() 217 rte_intr_type_get(intr_handle), in sfc_intr_start() 226 rte_intr_vec_list_free(intr_handle); in sfc_intr_start() 229 rte_intr_efd_disable(intr_handle); in sfc_intr_start() 248 struct rte_intr_handle *intr_handle; in sfc_intr_stop() local 253 intr_handle = pci_dev->intr_handle; in sfc_intr_stop() 255 rte_intr_vec_list_free(intr_handle); in sfc_intr_stop() [all …]
|
| /dpdk/drivers/net/tap/ |
| H A D | tap_intr.c | 32 struct rte_intr_handle *intr_handle = pmd->intr_handle; in tap_rx_intr_vec_uninstall() local 34 rte_intr_free_epoll_fd(intr_handle); in tap_rx_intr_vec_uninstall() 35 rte_intr_vec_list_free(intr_handle); in tap_rx_intr_vec_uninstall() 36 rte_intr_nb_efd_set(intr_handle, 0); in tap_rx_intr_vec_uninstall() 54 struct rte_intr_handle *intr_handle = pmd->intr_handle; in tap_rx_intr_vec_install() local 62 if (rte_intr_vec_list_alloc(intr_handle, NULL, rxqs_n)) { in tap_rx_intr_vec_install() 75 if (rte_intr_vec_list_index_set(intr_handle, i, in tap_rx_intr_vec_install() 80 if (rte_intr_vec_list_index_set(intr_handle, i, in tap_rx_intr_vec_install() 83 if (rte_intr_efds_index_set(intr_handle, count, in tap_rx_intr_vec_install() 90 else if (rte_intr_nb_efd_set(intr_handle, count)) in tap_rx_intr_vec_install()
|
| /dpdk/drivers/net/failsafe/ |
| H A D | failsafe_intr.c | 411 struct rte_intr_handle *intr_handle; in fs_rx_intr_vec_uninstall() local 413 intr_handle = priv->intr_handle; in fs_rx_intr_vec_uninstall() 414 rte_intr_vec_list_free(intr_handle); in fs_rx_intr_vec_uninstall() 416 rte_intr_nb_efd_set(intr_handle, 0); in fs_rx_intr_vec_uninstall() 435 struct rte_intr_handle *intr_handle; in fs_rx_intr_vec_install() local 440 intr_handle = priv->intr_handle; in fs_rx_intr_vec_install() 504 struct rte_intr_handle *intr_handle; in failsafe_rx_intr_uninstall() local 507 intr_handle = priv->intr_handle; in failsafe_rx_intr_uninstall() 508 rte_intr_free_epoll_fd(intr_handle); in failsafe_rx_intr_uninstall() 511 dev->intr_handle = NULL; in failsafe_rx_intr_uninstall() [all …]
|
| /dpdk/drivers/net/mlx4/ |
| H A D | mlx4_intr.c | 46 struct rte_intr_handle *intr_handle = priv->intr_handle; in mlx4_rx_intr_vec_disable() local 48 rte_intr_free_epoll_fd(intr_handle); in mlx4_rx_intr_vec_disable() 49 rte_intr_vec_list_free(intr_handle); in mlx4_rx_intr_vec_disable() 51 rte_intr_nb_efd_set(intr_handle, 0); in mlx4_rx_intr_vec_disable() 70 struct rte_intr_handle *intr_handle = priv->intr_handle; in mlx4_rx_intr_vec_enable() local 85 if (rte_intr_vec_list_index_set(intr_handle, i, in mlx4_rx_intr_vec_enable() 99 if (rte_intr_vec_list_index_set(intr_handle, i, in mlx4_rx_intr_vec_enable() 103 if (rte_intr_efds_index_set(intr_handle, i, in mlx4_rx_intr_vec_enable() 111 else if (rte_intr_nb_efd_set(intr_handle, count)) in mlx4_rx_intr_vec_enable() 263 if (rte_intr_fd_get(priv->intr_handle) != -1) { in mlx4_intr_uninstall() [all …]
|
| /dpdk/drivers/net/memif/ |
| H A D | memif_socket.c | 68 if (rte_intr_fd_get(cc->intr_handle) < 0) in memif_msg_send_from_queue() 513 if (rte_intr_fd_get(intr_handle) >= 0) in memif_intr_unregister_handler() 514 close(rte_intr_fd_get(intr_handle)); in memif_intr_unregister_handler() 558 ih = pmd->cc->intr_handle; in memif_disconnect() 601 rte_intr_fd_set(mq->intr_handle, -1); in memif_disconnect() 619 rte_intr_fd_set(mq->intr_handle, -1); in memif_disconnect() 847 if (cc->intr_handle == NULL) { in memif_listener_handler() 945 sock->intr_handle = in memif_socket_create() 947 if (sock->intr_handle == NULL) { in memif_socket_create() 1156 pmd->cc->intr_handle = in memif_connect_client() [all …]
|
| /dpdk/drivers/bus/vmbus/ |
| H A D | vmbus_common_uio.c | 174 if (rte_intr_fd_set(dev->intr_handle, -1)) in vmbus_uio_map_resource() 177 if (rte_intr_dev_fd_set(dev->intr_handle, -1)) in vmbus_uio_map_resource() 180 if (rte_intr_type_set(dev->intr_handle, RTE_INTR_HANDLE_UNKNOWN)) in vmbus_uio_map_resource() 261 if (rte_intr_fd_get(dev->intr_handle) >= 0) in vmbus_uio_unmap_resource() 262 close(rte_intr_fd_get(dev->intr_handle)); in vmbus_uio_unmap_resource() 264 if (rte_intr_dev_fd_get(dev->intr_handle) >= 0) { in vmbus_uio_unmap_resource() 265 close(rte_intr_dev_fd_get(dev->intr_handle)); in vmbus_uio_unmap_resource() 266 rte_intr_dev_fd_set(dev->intr_handle, -1); in vmbus_uio_unmap_resource() 269 rte_intr_fd_set(dev->intr_handle, -1); in vmbus_uio_unmap_resource() 270 rte_intr_type_set(dev->intr_handle, RTE_INTR_HANDLE_UNKNOWN); in vmbus_uio_unmap_resource()
|
| /dpdk/drivers/bus/vmbus/linux/ |
| H A D | vmbus_uio.c | 33 if ((rte_intr_fd_get(dev->intr_handle) < 0) || in vmbus_uio_irq_control() 34 write(rte_intr_fd_get(dev->intr_handle), &onoff, in vmbus_uio_irq_control() 37 rte_intr_fd_get(dev->intr_handle), in vmbus_uio_irq_control() 47 if (rte_intr_fd_get(dev->intr_handle) < 0) in vmbus_uio_irq_read() 71 if (rte_intr_dev_fd_get(dev->intr_handle) >= 0) { in vmbus_uio_free_resource() 72 close(rte_intr_dev_fd_get(dev->intr_handle)); in vmbus_uio_free_resource() 73 rte_intr_dev_fd_set(dev->intr_handle, -1); in vmbus_uio_free_resource() 76 if (rte_intr_fd_get(dev->intr_handle) >= 0) { in vmbus_uio_free_resource() 77 close(rte_intr_fd_get(dev->intr_handle)); in vmbus_uio_free_resource() 78 rte_intr_fd_set(dev->intr_handle, -1); in vmbus_uio_free_resource() [all …]
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_common.c | 704 struct rte_intr_handle *intr_handle = pci_dev->intr_handle; in hns3_map_rx_interrupt() local 721 rte_intr_disable(intr_handle); in hns3_map_rx_interrupt() 756 rte_intr_enable(intr_handle); in hns3_map_rx_interrupt() 760 rte_intr_vec_list_free(intr_handle); in hns3_map_rx_interrupt() 762 rte_intr_efd_disable(intr_handle); in hns3_map_rx_interrupt() 770 struct rte_intr_handle *intr_handle = pci_dev->intr_handle; in hns3_unmap_rx_interrupt() local 785 if (rte_intr_dp_is_en(intr_handle)) { in hns3_unmap_rx_interrupt() 795 rte_intr_efd_disable(intr_handle); in hns3_unmap_rx_interrupt() 796 rte_intr_vec_list_free(intr_handle); in hns3_unmap_rx_interrupt() 804 struct rte_intr_handle *intr_handle = pci_dev->intr_handle; in hns3_restore_rx_interrupt() local [all …]
|
| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_ethdev_vf.c | 169 struct rte_intr_handle *intr_handle = pci_dev->intr_handle; in eth_txgbevf_dev_init() local 304 rte_intr_enable(intr_handle); in eth_txgbevf_dev_init() 612 struct rte_intr_handle *intr_handle = pci_dev->intr_handle; in txgbevf_dev_start() local 690 rte_intr_disable(intr_handle); in txgbevf_dev_start() 692 rte_intr_enable(intr_handle); in txgbevf_dev_start() 714 struct rte_intr_handle *intr_handle = pci_dev->intr_handle; in txgbevf_dev_stop() local 754 struct rte_intr_handle *intr_handle = pci_dev->intr_handle; in txgbevf_dev_close() local 915 struct rte_intr_handle *intr_handle = pci_dev->intr_handle; in txgbevf_dev_rx_queue_intr_enable() local 926 rte_intr_enable(intr_handle); in txgbevf_dev_rx_queue_intr_enable() 937 struct rte_intr_handle *intr_handle = pci_dev->intr_handle; in txgbevf_dev_rx_queue_intr_disable() local [all …]
|
| /dpdk/app/test/ |
| H A D | test_interrupts.c | 51 test_interrupt_handle_sanity_check(struct rte_intr_handle *intr_handle) in test_interrupt_handle_sanity_check() argument 53 if (!intr_handle || rte_intr_fd_get(intr_handle) < 0) in test_interrupt_handle_sanity_check() 167 test_interrupt_handle_sanity_check(struct rte_intr_handle *intr_handle) in test_interrupt_handle_sanity_check() argument 169 RTE_SET_USED(intr_handle); in test_interrupt_handle_sanity_check() 209 struct rte_intr_handle *intr_handle = arg; in test_interrupt_callback() local 218 if (test_interrupt_handle_sanity_check(intr_handle) < 0) { in test_interrupt_callback() 224 if (rte_intr_callback_unregister(intr_handle, in test_interrupt_callback() 233 if (test_interrupt_handle_compare(intr_handle, test_intr_handle) == 0) in test_interrupt_callback() 243 struct rte_intr_handle *intr_handle = arg; in test_interrupt_callback_1() local 244 if (test_interrupt_handle_sanity_check(intr_handle) < 0) { in test_interrupt_callback_1()
|
| /dpdk/drivers/bus/pci/linux/ |
| H A D | pci_vfio.c | 50 int vfio_dev_fd = rte_intr_dev_fd_get(intr_handle); in EAL_REGISTER_TAILQ() 63 int vfio_dev_fd = rte_intr_dev_fd_get(intr_handle); in pci_vfio_write_config() 302 if (rte_intr_fd_set(dev->intr_handle, fd)) in pci_vfio_setup_interrupts() 311 rte_intr_type_set(dev->intr_handle, in pci_vfio_setup_interrupts() 316 rte_intr_type_set(dev->intr_handle, in pci_vfio_setup_interrupts() 321 rte_intr_type_set(dev->intr_handle, in pci_vfio_setup_interrupts() 737 if (rte_intr_fd_set(dev->intr_handle, -1)) in pci_vfio_map_resource_primary() 889 if (rte_intr_fd_set(dev->intr_handle, -1)) in pci_vfio_map_resource_secondary() 1021 if (rte_intr_fd_get(dev->intr_handle) < 0) in pci_vfio_unmap_resource_primary() 1129 const struct rte_intr_handle *intr_handle = p->dev->intr_handle; in pci_vfio_ioport_read() local [all …]
|
| H A D | pci_uio.c | 38 int uio_cfg_fd = rte_intr_dev_fd_get(intr_handle); in pci_uio_read_config() 50 int uio_cfg_fd = rte_intr_dev_fd_get(intr_handle); in pci_uio_write_config() 211 int uio_cfg_fd = rte_intr_dev_fd_get(dev->intr_handle); in pci_uio_free_resource() 217 rte_intr_dev_fd_set(dev->intr_handle, -1); in pci_uio_free_resource() 220 if (rte_intr_fd_get(dev->intr_handle) >= 0) { in pci_uio_free_resource() 221 close(rte_intr_fd_get(dev->intr_handle)); in pci_uio_free_resource() 222 rte_intr_fd_set(dev->intr_handle, -1); in pci_uio_free_resource() 256 if (rte_intr_fd_set(dev->intr_handle, fd)) in pci_uio_alloc_resource() 269 if (rte_intr_dev_fd_set(dev->intr_handle, uio_cfg_fd)) in pci_uio_alloc_resource() 452 if (rte_intr_type_get(dev->intr_handle) == in pci_uio_ioport_map() [all …]
|
| /dpdk/drivers/bus/pci/ |
| H A D | pci_common_uio.c | 93 if (rte_intr_fd_set(dev->intr_handle, -1)) in pci_uio_map_resource() 96 if (rte_intr_dev_fd_set(dev->intr_handle, -1)) in pci_uio_map_resource() 236 if (rte_intr_fd_get(dev->intr_handle) >= 0) in pci_uio_unmap_resource() 237 close(rte_intr_fd_get(dev->intr_handle)); in pci_uio_unmap_resource() 238 uio_cfg_fd = rte_intr_dev_fd_get(dev->intr_handle); in pci_uio_unmap_resource() 241 rte_intr_dev_fd_set(dev->intr_handle, -1); in pci_uio_unmap_resource() 244 rte_intr_fd_set(dev->intr_handle, -1); in pci_uio_unmap_resource() 245 rte_intr_type_set(dev->intr_handle, RTE_INTR_HANDLE_UNKNOWN); in pci_uio_unmap_resource()
|
| /dpdk/drivers/net/virtio/virtio_user/ |
| H A D | virtio_user_dev.c | 409 if (eth_dev->intr_handle == NULL) { in virtio_user_fill_intr_handle() 410 eth_dev->intr_handle = in virtio_user_fill_intr_handle() 412 if (eth_dev->intr_handle == NULL) { in virtio_user_fill_intr_handle() 427 if (rte_intr_max_intr_set(eth_dev->intr_handle, in virtio_user_fill_intr_handle() 673 rte_intr_instance_free(eth_dev->intr_handle); in virtio_user_dev_uninit() 674 eth_dev->intr_handle = NULL; in virtio_user_dev_uninit() 977 rte_intr_fd_get(eth_dev->intr_handle)); in virtio_user_dev_delayed_disconnect_handler() 987 rte_intr_fd_set(eth_dev->intr_handle, in virtio_user_dev_delayed_disconnect_handler() 991 rte_intr_fd_get(eth_dev->intr_handle)); in virtio_user_dev_delayed_disconnect_handler() 1012 rte_intr_fd_get(eth_dev->intr_handle)); in virtio_user_dev_delayed_intr_reconfig_handler() [all …]
|
| /dpdk/drivers/net/bnxt/ |
| H A D | bnxt_irq.c | 70 struct rte_intr_handle *intr_handle = bp->pdev->intr_handle; in bnxt_free_int() local 86 rc = rte_intr_callback_unregister(intr_handle, in bnxt_free_int() 173 struct rte_intr_handle *intr_handle = bp->pdev->intr_handle; in bnxt_request_int() local 181 rc = rte_intr_callback_register(intr_handle, in bnxt_request_int()
|
| /dpdk/drivers/raw/ifpga/ |
| H A D | ifpga_rawdev.c | 135 dev->intr_handle[i] = NULL; in ifpga_rawdev_allocate() 1375 intr_handle = (struct rte_intr_handle **)&dev->intr_handle[0]; in ifpga_unregister_msix_irq() 1377 intr_handle = (struct rte_intr_handle **)&dev->intr_handle[i]; in ifpga_unregister_msix_irq() 1381 if ((*intr_handle) == NULL) { in ifpga_unregister_msix_irq() 1397 *intr_handle = NULL; in ifpga_unregister_msix_irq() 1428 intr_handle = (struct rte_intr_handle **)&dev->intr_handle[0]; in ifpga_register_msix_irq() 1432 intr_handle = (struct rte_intr_handle **)&dev->intr_handle[i]; in ifpga_register_msix_irq() 1437 if (*intr_handle) in ifpga_register_msix_irq() 1441 if (!(*intr_handle)) in ifpga_register_msix_irq() 1451 if (rte_intr_fd_set(*intr_handle, in ifpga_register_msix_irq() [all …]
|