Home
last modified time | relevance | path

Searched refs:rte_eventdev (Results 1 – 25 of 50) sorted by relevance

12

/dpdk/lib/eventdev/
H A Deventdev_pmd.h147 struct rte_eventdev { struct
198 static inline struct rte_eventdev *
201 struct rte_eventdev *dev; in rte_event_pmd_get_named_dev()
230 struct rte_eventdev *dev; in rte_event_pmd_is_valid_dev()
683 const struct rte_eventdev *dev,
733 (const struct rte_eventdev *dev,
797 (const struct rte_eventdev *dev,
813 (const struct rte_eventdev *dev,
837 (const struct rte_eventdev *dev,
858 (const struct rte_eventdev *dev,
[all …]
H A Drte_eventdev.c74 struct rte_eventdev *dev; in rte_event_dev_socket_id()
85 struct rte_eventdev *dev; in rte_event_dev_info_get()
108 struct rte_eventdev *dev; in rte_event_eth_rx_adapter_caps_get()
133 struct rte_eventdev *dev; in rte_event_timer_adapter_caps_get()
156 struct rte_eventdev *dev; in rte_event_crypto_adapter_caps_get()
183 struct rte_eventdev *dev; in rte_event_eth_tx_adapter_caps_get()
300 struct rte_eventdev *dev; in rte_event_dev_configure()
499 struct rte_eventdev *dev; in rte_event_queue_default_conf_get()
555 struct rte_eventdev *dev; in rte_event_queue_setup()
625 struct rte_eventdev *dev; in rte_event_port_default_conf_get()
[all …]
H A Deventdev_pmd_vdev.h45 static inline struct rte_eventdev *
50 struct rte_eventdev *eventdev; in rte_event_pmd_vdev_init()
87 struct rte_eventdev *eventdev; in rte_event_pmd_vdev_uninit()
H A Deventdev_pmd_pci.h30 typedef int (*eventdev_pmd_pci_callback_t)(struct rte_eventdev *dev);
46 struct rte_eventdev *eventdev; in rte_event_pmd_pci_probe_named()
123 struct rte_eventdev *eventdev; in rte_event_pmd_pci_remove()
H A Dmeson.build24 'rte_eventdev.c',
32 'rte_eventdev.h',
/dpdk/drivers/event/cnxk/
H A Dcnxk_eventdev.h195 const struct rte_eventdev *event_dev;
218 cnxk_sso_pmd_priv(const struct rte_eventdev *event_dev) in cnxk_sso_pmd_priv()
230 int cnxk_sso_xae_reconfigure(struct rte_eventdev *event_dev);
236 int cnxk_sso_init(struct rte_eventdev *event_dev);
237 int cnxk_sso_fini(struct rte_eventdev *event_dev);
241 int cnxk_sso_dev_validate(const struct rte_eventdev *event_dev);
264 int cnxk_sso_start(struct rte_eventdev *event_dev,
267 void cnxk_sso_stop(struct rte_eventdev *event_dev,
272 void cnxk_sso_dump(struct rte_eventdev *event_dev, FILE *f);
280 int cnxk_sso_xstats_get(const struct rte_eventdev *event_dev,
[all …]
H A Dcnxk_eventdev.c33 cnxk_crypto_adapter_qp_add(const struct rte_eventdev *event_dev, in cnxk_crypto_adapter_qp_add()
64 cnxk_sso_xae_reconfigure((struct rte_eventdev *)(uintptr_t)event_dev); in cnxk_crypto_adapter_qp_add()
155 cnxk_sso_xae_reconfigure(struct rte_eventdev *event_dev) in cnxk_sso_xae_reconfigure()
177 cnxk_setup_event_ports(const struct rte_eventdev *event_dev, in cnxk_setup_event_ports()
199 cnxk_sso_port_setup((struct rte_eventdev *)(uintptr_t)event_dev, in cnxk_setup_event_ports()
213 cnxk_sso_restore_links(const struct rte_eventdev *event_dev, in cnxk_sso_restore_links()
239 cnxk_sso_dev_validate(const struct rte_eventdev *event_dev) in cnxk_sso_dev_validate()
445 cnxk_sso_dump(struct rte_eventdev *event_dev, FILE *f) in cnxk_sso_dump()
455 struct rte_eventdev *event_dev = arg; in cnxk_handle_event()
680 cnxk_sso_init(struct rte_eventdev *event_dev) in cnxk_sso_init()
[all …]
H A Dcn10k_eventdev.c260 cn10k_sso_updt_tx_adptr_data(const struct rte_eventdev *event_dev) in cn10k_sso_updt_tx_adptr_data()
291 cn10k_sso_fp_fns_set(struct rte_eventdev *event_dev) in cn10k_sso_fp_fns_set()
469 cn10k_sso_info_get(struct rte_eventdev *event_dev, in cn10k_sso_info_get()
479 cn10k_sso_dev_configure(const struct rte_eventdev *event_dev) in cn10k_sso_dev_configure()
608 cn10k_sso_port_link(struct rte_eventdev *event_dev, void *port, in cn10k_sso_port_link()
625 cn10k_sso_port_unlink(struct rte_eventdev *event_dev, void *port, in cn10k_sso_port_unlink()
640 cn10k_sso_start(struct rte_eventdev *event_dev) in cn10k_sso_start()
658 cn10k_sso_stop(struct rte_eventdev *event_dev) in cn10k_sso_stop()
665 cn10k_sso_close(struct rte_eventdev *event_dev) in cn10k_sso_close()
776 cn10k_sso_tx_adapter_caps_get(const struct rte_eventdev *dev, in cn10k_sso_tx_adapter_caps_get()
[all …]
H A Dcn9k_eventdev.c269 cn9k_sso_updt_tx_adptr_data(const struct rte_eventdev *event_dev) in cn9k_sso_updt_tx_adptr_data()
323 cn9k_sso_fp_fns_set(struct rte_eventdev *event_dev) in cn9k_sso_fp_fns_set()
738 cn9k_sso_info_get(struct rte_eventdev *event_dev, in cn9k_sso_info_get()
748 cn9k_sso_dev_configure(const struct rte_eventdev *event_dev) in cn9k_sso_dev_configure()
858 cn9k_sso_port_link(struct rte_eventdev *event_dev, void *port, in cn9k_sso_port_link()
875 cn9k_sso_port_unlink(struct rte_eventdev *event_dev, void *port, in cn9k_sso_port_unlink()
890 cn9k_sso_start(struct rte_eventdev *event_dev) in cn9k_sso_start()
909 cn9k_sso_stop(struct rte_eventdev *event_dev) in cn9k_sso_stop()
915 cn9k_sso_close(struct rte_eventdev *event_dev) in cn9k_sso_close()
1009 cn9k_sso_tx_adapter_caps_get(const struct rte_eventdev *dev, in cn9k_sso_tx_adapter_caps_get()
[all …]
H A Dcnxk_eventdev_adptr.c209 const struct rte_eventdev *event_dev, const struct rte_eth_dev *eth_dev, in cnxk_sso_rx_adapter_queue_add()
228 (struct rte_eventdev *)(uintptr_t)event_dev); in cnxk_sso_rx_adapter_queue_add()
239 (struct rte_eventdev *)(uintptr_t)event_dev); in cnxk_sso_rx_adapter_queue_add()
276 cnxk_sso_rx_adapter_queue_del(const struct rte_eventdev *event_dev, in cnxk_sso_rx_adapter_queue_del()
316 cnxk_sso_rx_adapter_start(const struct rte_eventdev *event_dev, in cnxk_sso_rx_adapter_start()
326 cnxk_sso_rx_adapter_stop(const struct rte_eventdev *event_dev, in cnxk_sso_rx_adapter_stop()
479 cnxk_sso_updt_tx_queue_data(const struct rte_eventdev *event_dev, in cnxk_sso_updt_tx_queue_data()
529 cnxk_sso_tx_adapter_queue_add(const struct rte_eventdev *event_dev, in cnxk_sso_tx_adapter_queue_add()
562 cnxk_sso_tx_adapter_queue_del(const struct rte_eventdev *event_dev, in cnxk_sso_tx_adapter_queue_del()
H A Dcnxk_eventdev_stats.c104 cnxk_sso_xstats_get(const struct rte_eventdev *event_dev, in cnxk_sso_xstats_get()
171 cnxk_sso_xstats_reset(struct rte_eventdev *event_dev, in cnxk_sso_xstats_reset()
234 cnxk_sso_xstats_get_names(const struct rte_eventdev *event_dev, in cnxk_sso_xstats_get_names()
/dpdk/drivers/event/opdl/
H A Dopdl_evdev.h261 opdl_pmd_priv(const struct rte_eventdev *eventdev) in opdl_pmd_priv()
273 opdl_pmd_priv_const(const struct rte_eventdev *eventdev) in opdl_pmd_priv_const()
285 void opdl_event_schedule(struct rte_eventdev *dev);
287 void opdl_xstats_init(struct rte_eventdev *dev);
288 int opdl_xstats_uninit(struct rte_eventdev *dev);
293 int opdl_xstats_get(const struct rte_eventdev *dev,
298 int opdl_xstats_reset(struct rte_eventdev *dev,
304 int opdl_add_event_handlers(struct rte_eventdev *dev);
305 int build_all_dependencies(struct rte_eventdev *dev);
306 int check_queues_linked(struct rte_eventdev *dev);
[all …]
H A Dopdl_evdev_xstats.c19 opdl_xstats_init(struct rte_eventdev *dev) in opdl_xstats_init()
49 opdl_xstats_uninit(struct rte_eventdev *dev) in opdl_xstats_uninit()
64 opdl_xstats_get_names(const struct rte_eventdev *dev, in opdl_xstats_get_names()
99 opdl_xstats_get(const struct rte_eventdev *dev, in opdl_xstats_get()
135 opdl_xstats_get_by_name(const struct rte_eventdev *dev, in opdl_xstats_get_by_name()
162 opdl_xstats_reset(struct rte_eventdev *dev, in opdl_xstats_reset()
H A Dopdl_evdev.c88 opdl_port_link(struct rte_eventdev *dev, in opdl_port_link()
147 opdl_port_unlink(struct rte_eventdev *dev, in opdl_port_unlink()
178 opdl_port_setup(struct rte_eventdev *dev, in opdl_port_setup()
235 opdl_queue_setup(struct rte_eventdev *dev, in opdl_queue_setup()
322 opdl_queue_def_conf(struct rte_eventdev *dev, in opdl_queue_def_conf()
342 opdl_dev_configure(const struct rte_eventdev *dev) in opdl_dev_configure()
386 opdl_dump(struct rte_eventdev *dev, FILE *f) in opdl_dump()
464 opdl_stop(struct rte_eventdev *dev) in opdl_stop()
479 opdl_start(struct rte_eventdev *dev) in opdl_start()
532 opdl_close(struct rte_eventdev *dev) in opdl_close()
[all …]
H A Dopdl_evdev_init.c350 opdl_add_event_handlers(struct rte_eventdev *dev) in opdl_add_event_handlers()
405 build_all_dependencies(struct rte_eventdev *dev) in build_all_dependencies()
463 check_queues_linked(struct rte_eventdev *dev) in check_queues_linked()
504 destroy_queues_and_rings(struct rte_eventdev *dev) in destroy_queues_and_rings()
614 create_queues_and_rings(struct rte_eventdev *dev) in create_queues_and_rings()
699 initialise_all_other_ports(struct rte_eventdev *dev) in initialise_all_other_ports()
870 initialise_queue_zero_ports(struct rte_eventdev *dev) in initialise_queue_zero_ports()
919 assign_internal_queue_ids(struct rte_eventdev *dev) in assign_internal_queue_ids()
/dpdk/drivers/event/skeleton/
H A Dskeleton_eventdev.c82 skeleton_eventdev_info_get(struct rte_eventdev *dev, in skeleton_eventdev_info_get()
110 skeleton_eventdev_configure(const struct rte_eventdev *dev) in skeleton_eventdev_configure()
126 skeleton_eventdev_start(struct rte_eventdev *dev) in skeleton_eventdev_start()
138 skeleton_eventdev_stop(struct rte_eventdev *dev) in skeleton_eventdev_stop()
148 skeleton_eventdev_close(struct rte_eventdev *dev) in skeleton_eventdev_close()
264 skeleton_eventdev_port_link(struct rte_eventdev *dev, void *port, in skeleton_eventdev_port_link()
281 skeleton_eventdev_port_unlink(struct rte_eventdev *dev, void *port, in skeleton_eventdev_port_unlink()
297 skeleton_eventdev_timeout_ticks(struct rte_eventdev *dev, uint64_t ns, in skeleton_eventdev_timeout_ticks()
312 skeleton_eventdev_dump(struct rte_eventdev *dev, FILE *f) in skeleton_eventdev_dump()
343 skeleton_eventdev_init(struct rte_eventdev *eventdev) in skeleton_eventdev_init()
[all …]
/dpdk/drivers/event/dpaa/
H A Ddpaa_eventdev.c321 dpaa_event_dev_info_get(struct rte_eventdev *dev, in dpaa_event_dev_info_get()
364 dpaa_event_dev_configure(const struct rte_eventdev *dev) in dpaa_event_dev_configure()
442 dpaa_event_dev_start(struct rte_eventdev *dev) in dpaa_event_dev_start()
451 dpaa_event_dev_stop(struct rte_eventdev *dev) in dpaa_event_dev_stop()
458 dpaa_event_dev_close(struct rte_eventdev *dev) in dpaa_event_dev_close()
550 dpaa_event_port_link(struct rte_eventdev *dev, void *port, in dpaa_event_port_link()
635 const struct rte_eventdev *dev, in dpaa_event_eth_rx_adapter_queue_add()
846 dpaa_eventdev_crypto_start(const struct rte_eventdev *dev, in dpaa_eventdev_crypto_start()
858 dpaa_eventdev_crypto_stop(const struct rte_eventdev *dev, in dpaa_eventdev_crypto_stop()
871 const struct rte_eventdev *dev) in dpaa_eventdev_tx_adapter_create()
[all …]
/dpdk/drivers/event/octeontx/
H A Dssovf_evdev.c164 ssovf_configure(const struct rte_eventdev *dev) in ssovf_configure()
206 ssovf_queue_setup(struct rte_eventdev *dev, uint8_t queue_id, in ssovf_queue_setup()
235 ssovf_port_setup(struct rte_eventdev *dev, uint8_t port_id, in ssovf_port_setup()
533 ssovf_eth_rx_adapter_start(const struct rte_eventdev *dev, in ssovf_eth_rx_adapter_start()
544 ssovf_eth_rx_adapter_stop(const struct rte_eventdev *dev, in ssovf_eth_rx_adapter_stop()
625 ssovf_dump(struct rte_eventdev *dev, FILE *f) in ssovf_dump()
636 ssovf_start(struct rte_eventdev *dev) in ssovf_start()
666 struct rte_eventdev *dev = arg; in ssows_handle_event()
674 ssovf_stop(struct rte_eventdev *dev) in ssovf_stop()
700 ssovf_close(struct rte_eventdev *dev) in ssovf_close()
[all …]
/dpdk/drivers/event/dpaa2/
H A Ddpaa2_eventdev.c373 dpaa2_eventdev_info_get(struct rte_eventdev *dev, in dpaa2_eventdev_info_get()
417 dpaa2_eventdev_configure(const struct rte_eventdev *dev) in dpaa2_eventdev_configure()
451 dpaa2_eventdev_start(struct rte_eventdev *dev) in dpaa2_eventdev_start()
461 dpaa2_eventdev_stop(struct rte_eventdev *dev) in dpaa2_eventdev_stop()
469 dpaa2_eventdev_close(struct rte_eventdev *dev) in dpaa2_eventdev_close()
666 dpaa2_eventdev_dump(struct rte_eventdev *dev, FILE *f) in dpaa2_eventdev_dump()
794 dpaa2_eventdev_eth_start(const struct rte_eventdev *dev, in dpaa2_eventdev_eth_start()
806 dpaa2_eventdev_eth_stop(const struct rte_eventdev *dev, in dpaa2_eventdev_eth_stop()
961 const struct rte_eventdev *dev) in dpaa2_eventdev_tx_adapter_create()
1092 struct rte_eventdev *eventdev; in dpaa2_eventdev_create()
[all …]
/dpdk/drivers/event/dsw/
H A Ddsw_evdev.c18 dsw_port_setup(struct rte_eventdev *dev, uint8_t port_id, in dsw_port_setup()
76 dsw_port_def_conf(struct rte_eventdev *dev __rte_unused, in dsw_port_def_conf()
97 dsw_queue_setup(struct rte_eventdev *dev, uint8_t queue_id, in dsw_queue_setup()
127 dsw_queue_def_conf(struct rte_eventdev *dev __rte_unused, in dsw_queue_def_conf()
139 dsw_queue_release(struct rte_eventdev *dev __rte_unused, in dsw_queue_release()
208 dsw_info_get(struct rte_eventdev *dev __rte_unused, in dsw_info_get()
230 dsw_configure(const struct rte_eventdev *dev) in dsw_configure()
269 dsw_start(struct rte_eventdev *dev) in dsw_start()
348 dsw_stop(struct rte_eventdev *dev) in dsw_stop()
363 dsw_close(struct rte_eventdev *dev) in dsw_close()
[all …]
H A Ddsw_xstats.c247 dsw_xstats_get_names(const struct rte_eventdev *dev, in dsw_xstats_get_names()
278 dsw_xstats_dev_get(const struct rte_eventdev *dev, in dsw_xstats_dev_get()
293 dsw_xstats_port_get(const struct rte_eventdev *dev, uint8_t port_id, in dsw_xstats_port_get()
314 dsw_xstats_get(const struct rte_eventdev *dev, in dsw_xstats_get()
333 const struct rte_eventdev *dev;
356 dsw_xstats_get_by_name(const struct rte_eventdev *dev, const char *name, in dsw_xstats_get_by_name()
H A Ddsw_evdev.h276 int dsw_xstats_get_names(const struct rte_eventdev *dev,
281 int dsw_xstats_get(const struct rte_eventdev *dev,
284 uint64_t dsw_xstats_get_by_name(const struct rte_eventdev *dev,
288 dsw_pmd_priv(const struct rte_eventdev *eventdev) in dsw_pmd_priv()
/dpdk/drivers/event/sw/
H A Dsw_evdev.c136 sw_port_setup(struct rte_eventdev *dev, uint8_t port_id, in sw_port_setup()
400 sw_drain_ports(struct rte_eventdev *dev) in sw_drain_ports()
448 sw_drain_queues(struct rte_eventdev *dev) in sw_drain_queues()
460 sw_clean_qid_iqs(struct rte_eventdev *dev) in sw_clean_qid_iqs()
509 sw_dev_configure(const struct rte_eventdev *dev) in sw_dev_configure()
619 sw_dump(struct rte_eventdev *dev, FILE *f) in sw_dump()
766 sw_start(struct rte_eventdev *dev) in sw_start()
823 sw_stop(struct rte_eventdev *dev) in sw_stop()
853 sw_close(struct rte_eventdev *dev) in sw_close()
937 struct rte_eventdev *dev = args; in sw_sched_service_func()
[all …]
H A Dsw_evdev.h280 sw_pmd_priv(const struct rte_eventdev *eventdev) in sw_pmd_priv()
286 sw_pmd_priv_const(const struct rte_eventdev *eventdev) in sw_pmd_priv_const()
298 void sw_event_schedule(struct rte_eventdev *dev);
301 int sw_xstats_get_names(const struct rte_eventdev *dev,
305 int sw_xstats_get(const struct rte_eventdev *dev,
308 uint64_t sw_xstats_get_by_name(const struct rte_eventdev *dev,
310 int sw_xstats_reset(struct rte_eventdev *dev,
/dpdk/drivers/event/dlb2/
H A Ddlb2_priv.h570 struct rte_eventdev *event_dev; /* backlink to dev */
647 void dlb2_eventdev_dump(struct rte_eventdev *dev, FILE *f);
653 int dlb2_eventdev_xstats_get(const struct rte_eventdev *dev,
657 int dlb2_eventdev_xstats_get_names(const struct rte_eventdev *dev,
662 uint64_t dlb2_eventdev_xstats_get_by_name(const struct rte_eventdev *dev,
665 int dlb2_eventdev_xstats_reset(struct rte_eventdev *dev,
673 int dlb2_primary_eventdev_probe(struct rte_eventdev *dev,
677 int dlb2_secondary_eventdev_probe(struct rte_eventdev *dev,

12