Home
last modified time | relevance | path

Searched refs:rte_intr_handle (Results 1 – 25 of 85) sorted by relevance

1234

/f-stack/dpdk/lib/librte_eal/include/
H A Drte_interrupts.h23 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 Drte_eal_interrupts.h69 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 Drte_eal_trace.h149 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 Dtest_interrupts.c30 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 Dotx2_irq.c26 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 Dotx2_irq.h20 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 Dotx2_dev.c617 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 Deal_interrupts.c43 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 Deal_alarm.c35 struct rte_intr_handle handle;
46 static struct rte_intr_handle intr_handle = {.fd = -1 };
/f-stack/dpdk/lib/librte_eal/linux/
H A Deal_interrupts.c85 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 Dpci_init.h35 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 Dfslmc_vfio.h47 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 Dotx2_mempool_irq.c33 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 Dotx2_evdev_irq.c32 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 Dotx2_ethdev_irq.c37 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 Dmemif_socket.h88 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 Dtap_intr.c32 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 Drte_eth_tap.h92 struct rte_intr_handle intr_handle; /* LSC interrupt handle. */
/f-stack/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa.h100 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 Drte_bus_pci.h73 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 Dbnxt_irq.c66 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 Dotx2_regexdev_hw_access.c34 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 Dfailsafe_intr.c411 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 Dotx2_cryptodev_hw_access.c39 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 Deal_interrupts.c83 rte_intr_rx_ctl(__rte_unused struct rte_intr_handle *intr_handle, in rte_intr_rx_ctl()

1234