| /f-stack/dpdk/lib/librte_eal/include/ |
| H A D | rte_interrupts.h | 23 struct rte_intr_handle; 32 typedef void (*rte_intr_unregister_callback_fn)(struct rte_intr_handle *intr_handle, 51 int rte_intr_callback_register(const struct rte_intr_handle *intr_handle, 69 int rte_intr_callback_unregister(const struct rte_intr_handle *intr_handle, 93 rte_intr_callback_unregister_pending(const struct rte_intr_handle *intr_handle, 107 int rte_intr_enable(const struct rte_intr_handle *intr_handle); 119 int rte_intr_disable(const struct rte_intr_handle *intr_handle); 139 int rte_intr_ack(const struct rte_intr_handle *intr_handle);
|
| H A D | rte_eal_interrupts.h | 69 struct rte_intr_handle { struct 186 rte_intr_rx_ctl(struct rte_intr_handle *intr_handle, 196 rte_intr_free_epoll_fd(struct rte_intr_handle *intr_handle); 213 rte_intr_efd_enable(struct rte_intr_handle *intr_handle, uint32_t nb_efd); 223 rte_intr_efd_disable(struct rte_intr_handle *intr_handle); 232 rte_intr_dp_is_en(struct rte_intr_handle *intr_handle); 242 rte_intr_allow_others(struct rte_intr_handle *intr_handle); 252 rte_intr_cap_multiple(struct rte_intr_handle *intr_handle);
|
| H A D | rte_eal_trace.h | 149 RTE_TRACE_POINT_ARGS(const struct rte_intr_handle *handle, 162 RTE_TRACE_POINT_ARGS(const struct rte_intr_handle *handle, 175 RTE_TRACE_POINT_ARGS(const struct rte_intr_handle *handle, int rc), 185 RTE_TRACE_POINT_ARGS(const struct rte_intr_handle *handle, int rc),
|
| /f-stack/dpdk/app/test/ |
| H A D | test_interrupts.c | 30 static struct rte_intr_handle intr_handles[TEST_INTERRUPT_HANDLE_MAX]; 51 test_interrupt_handle_sanity_check(struct rte_intr_handle *intr_handle) in test_interrupt_handle_sanity_check() 122 test_interrupt_handle_compare(struct rte_intr_handle *intr_handle_l, in test_interrupt_handle_compare() 123 struct rte_intr_handle *intr_handle_r) in test_interrupt_handle_compare() 165 struct rte_intr_handle *intr_handle_r) in test_interrupt_handle_compare() 180 struct rte_intr_handle *intr_handle = arg; in test_interrupt_callback() 212 struct rte_intr_handle *intr_handle = arg; in test_interrupt_callback_1() 226 struct rte_intr_handle test_intr_handle; in test_interrupt_enable() 289 struct rte_intr_handle test_intr_handle; in test_interrupt_disable() 354 struct rte_intr_handle test_intr_handle; in test_interrupt_full_path_check() [all …]
|
| /f-stack/dpdk/drivers/common/octeontx2/ |
| H A D | otx2_irq.c | 26 irq_get_info(struct rte_intr_handle *intr_handle) in irq_get_info() 54 irq_config(struct rte_intr_handle *intr_handle, unsigned int vec) in irq_config() 90 irq_init(struct rte_intr_handle *intr_handle) in irq_init() 131 otx2_disable_irqs(struct rte_intr_handle *intr_handle) in otx2_disable_irqs() 143 otx2_register_irq(struct rte_intr_handle *intr_handle, in otx2_register_irq() 146 struct rte_intr_handle tmp_handle; in otx2_register_irq() 192 otx2_unregister_irq(struct rte_intr_handle *intr_handle, in otx2_unregister_irq() 195 struct rte_intr_handle tmp_handle; in otx2_unregister_irq() 242 int otx2_register_irq(__rte_unused struct rte_intr_handle *intr_handle, in otx2_register_irq() 254 void otx2_unregister_irq(__rte_unused struct rte_intr_handle *intr_handle, in otx2_unregister_irq() [all …]
|
| H A D | otx2_irq.h | 20 int otx2_register_irq(struct rte_intr_handle *intr_handle, 23 void otx2_unregister_irq(struct rte_intr_handle *intr_handle, 26 int otx2_disable_irqs(struct rte_intr_handle *intr_handle);
|
| H A D | otx2_dev.c | 617 struct rte_intr_handle *intr_handle = &pci_dev->intr_handle; in mbox_register_pf_irq() 667 struct rte_intr_handle *intr_handle = &pci_dev->intr_handle; in mbox_register_vf_irq() 700 struct rte_intr_handle *intr_handle = &pci_dev->intr_handle; in mbox_unregister_pf_irq() 732 struct rte_intr_handle *intr_handle = &pci_dev->intr_handle; in mbox_unregister_vf_irq() 815 struct rte_intr_handle *intr_handle = &pci_dev->intr_handle; in vf_flr_unregister_irqs() 836 struct rte_intr_handle *handle = &pci_dev->intr_handle; in vf_flr_register_irqs() 1013 struct rte_intr_handle *intr_handle = &pci_dev->intr_handle; in otx2_dev_fini()
|
| /f-stack/dpdk/lib/librte_eal/freebsd/ |
| H A D | eal_interrupts.c | 43 struct rte_intr_handle intr_handle; /**< interrupt handle */ 84 rte_intr_callback_register(const struct rte_intr_handle *intr_handle, in rte_intr_callback_register() 349 rte_intr_enable(const struct rte_intr_handle *intr_handle) in rte_intr_enable() 390 rte_intr_disable(const struct rte_intr_handle *intr_handle) in rte_intr_disable() 430 rte_intr_ack(const struct rte_intr_handle *intr_handle) in rte_intr_ack() 631 rte_intr_rx_ctl(struct rte_intr_handle *intr_handle, in rte_intr_rx_ctl() 653 rte_intr_efd_disable(struct rte_intr_handle *intr_handle) in rte_intr_efd_disable() 659 rte_intr_dp_is_en(struct rte_intr_handle *intr_handle) in rte_intr_dp_is_en() 666 rte_intr_allow_others(struct rte_intr_handle *intr_handle) in rte_intr_allow_others() 673 rte_intr_cap_multiple(struct rte_intr_handle *intr_handle) in rte_intr_cap_multiple() [all …]
|
| H A D | eal_alarm.c | 35 struct rte_intr_handle handle; 46 static struct rte_intr_handle intr_handle = {.fd = -1 };
|
| /f-stack/dpdk/lib/librte_eal/linux/ |
| H A D | eal_interrupts.c | 85 struct rte_intr_handle intr_handle; /**< interrupt handle */ 112 vfio_enable_intx(const struct rte_intr_handle *intr_handle) { in vfio_enable_intx() 202 vfio_ack_intx(const struct rte_intr_handle *intr_handle) in vfio_ack_intx() 224 vfio_enable_msi(const struct rte_intr_handle *intr_handle) { in vfio_enable_msi() 340 vfio_enable_req(const struct rte_intr_handle *intr_handle) in vfio_enable_req() 372 vfio_disable_req(const struct rte_intr_handle *intr_handle) in vfio_disable_req() 461 uio_intr_enable(const struct rte_intr_handle *intr_handle) in uio_intr_enable() 666 rte_intr_enable(const struct rte_intr_handle *intr_handle) in rte_intr_enable() 746 rte_intr_ack(const struct rte_intr_handle *intr_handle) in rte_intr_ack() 1519 rte_intr_efd_disable(struct rte_intr_handle *intr_handle) in rte_intr_efd_disable() [all …]
|
| /f-stack/dpdk/drivers/bus/pci/linux/ |
| H A D | pci_init.h | 35 int pci_uio_read_config(const struct rte_intr_handle *intr_handle, 37 int pci_uio_write_config(const struct rte_intr_handle *intr_handle, 69 int pci_vfio_read_config(const struct rte_intr_handle *intr_handle, 71 int pci_vfio_write_config(const struct rte_intr_handle *intr_handle,
|
| /f-stack/dpdk/drivers/bus/fslmc/ |
| H A D | fslmc_vfio.h | 47 int rte_dpaa2_intr_enable(struct rte_intr_handle *intr_handle, int index); 50 int rte_dpaa2_intr_disable(struct rte_intr_handle *intr_handle, int index); 52 int rte_dpaa2_vfio_setup_intr(struct rte_intr_handle *intr_handle,
|
| /f-stack/dpdk/drivers/mempool/octeontx2/ |
| H A D | otx2_mempool_irq.c | 33 struct rte_intr_handle *handle = lf->intr_handle; in npa_lf_register_err_irq() 52 struct rte_intr_handle *handle = lf->intr_handle; in npa_lf_unregister_err_irq() 81 struct rte_intr_handle *handle = lf->intr_handle; in npa_lf_register_ras_irq() 100 struct rte_intr_handle *handle = lf->intr_handle; in npa_lf_unregister_ras_irq() 208 struct rte_intr_handle *handle = lf->intr_handle; in npa_lf_register_queue_irqs() 249 struct rte_intr_handle *handle = lf->intr_handle; in npa_lf_unregister_queue_irqs()
|
| /f-stack/dpdk/drivers/event/octeontx2/ |
| H A D | otx2_evdev_irq.c | 32 struct rte_intr_handle *handle = &pci_dev->intr_handle; in sso_lf_register_irq() 69 struct rte_intr_handle *handle = &pci_dev->intr_handle; in ssow_lf_register_irq() 89 struct rte_intr_handle *handle = &pci_dev->intr_handle; in sso_lf_unregister_irq() 104 struct rte_intr_handle *handle = &pci_dev->intr_handle; in ssow_lf_unregister_irq() 201 struct rte_intr_handle *handle = &pci_dev->intr_handle; in tim_lf_register_irq() 229 struct rte_intr_handle *handle = &pci_dev->intr_handle; in tim_lf_unregister_irq()
|
| /f-stack/dpdk/drivers/net/octeontx2/ |
| H A D | otx2_ethdev_irq.c | 37 struct rte_intr_handle *handle = &pci_dev->intr_handle; in nix_lf_register_err_irq() 57 struct rte_intr_handle *handle = &pci_dev->intr_handle; in nix_lf_unregister_err_irq() 93 struct rte_intr_handle *handle = &pci_dev->intr_handle; in nix_lf_register_ras_irq() 113 struct rte_intr_handle *handle = &pci_dev->intr_handle; in nix_lf_unregister_ras_irq() 266 struct rte_intr_handle *handle = &pci_dev->intr_handle; in oxt2_nix_register_queue_irqs() 311 struct rte_intr_handle *handle = &pci_dev->intr_handle; in oxt2_nix_unregister_queue_irqs() 335 struct rte_intr_handle *handle = &pci_dev->intr_handle; in oxt2_nix_register_cq_irqs() 398 struct rte_intr_handle *handle = &pci_dev->intr_handle; in oxt2_nix_unregister_cq_irqs()
|
| /f-stack/dpdk/drivers/net/memif/ |
| H A D | memif_socket.h | 88 struct rte_intr_handle intr_handle; /**< interrupt handle */ 104 struct rte_intr_handle intr_handle; /**< interrupt handle */
|
| /f-stack/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() 55 struct rte_intr_handle *intr_handle = &pmd->intr_handle; in tap_rx_intr_vec_install()
|
| H A D | rte_eth_tap.h | 92 struct rte_intr_handle intr_handle; /* LSC interrupt handle. */
|
| /f-stack/dpdk/drivers/vdpa/mlx5/ |
| H A D | mlx5_vdpa.h | 100 struct rte_intr_handle intr_handle; 151 struct rte_intr_handle intr_handle; 152 struct rte_intr_handle err_intr_handle;
|
| /f-stack/dpdk/drivers/bus/pci/ |
| H A D | rte_bus_pci.h | 73 struct rte_intr_handle intr_handle; /**< Interrupt handle */ 78 struct rte_intr_handle vfio_req_intr_handle;
|
| /f-stack/dpdk/drivers/net/bnxt/ |
| H A D | bnxt_irq.c | 66 struct rte_intr_handle *intr_handle = &bp->pdev->intr_handle; in bnxt_free_int() 169 struct rte_intr_handle *intr_handle = &bp->pdev->intr_handle; in bnxt_request_int()
|
| /f-stack/dpdk/drivers/regex/octeontx2/ |
| H A D | otx2_regexdev_hw_access.c | 34 struct rte_intr_handle *handle = &pci_dev->intr_handle; in ree_lf_err_intr_unregister() 64 struct rte_intr_handle *handle = &pci_dev->intr_handle; in ree_lf_err_intr_register()
|
| /f-stack/dpdk/drivers/net/failsafe/ |
| H A D | failsafe_intr.c | 411 struct rte_intr_handle *intr_handle; in fs_rx_intr_vec_uninstall() 437 struct rte_intr_handle *intr_handle; in fs_rx_intr_vec_install() 499 struct rte_intr_handle *intr_handle; in failsafe_rx_intr_uninstall()
|
| /f-stack/dpdk/drivers/crypto/octeontx2/ |
| H A D | otx2_cryptodev_hw_access.c | 39 struct rte_intr_handle *handle = &pci_dev->intr_handle; in otx2_cpt_lf_err_intr_unregister() 68 struct rte_intr_handle *handle = &pci_dev->intr_handle; in otx2_cpt_lf_err_intr_register()
|
| /f-stack/dpdk/lib/librte_eal/windows/ |
| H A D | eal_interrupts.c | 83 rte_intr_rx_ctl(__rte_unused struct rte_intr_handle *intr_handle, in rte_intr_rx_ctl()
|