Home
last modified time | relevance | path

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

123

/f-stack/dpdk/lib/librte_eventdev/
H A Drte_eventdev_pmd.h105 static inline struct rte_eventdev *
108 struct rte_eventdev *dev; in rte_event_pmd_get_named_dev()
136 struct rte_eventdev *dev; in rte_event_pmd_is_valid_dev()
499 const struct rte_eventdev *dev,
527 const struct rte_eventdev *dev,
615 (const struct rte_eventdev *dev,
631 (const struct rte_eventdev *dev,
715 (const struct rte_eventdev *dev,
806 (const struct rte_eventdev *dev,
824 (const struct rte_eventdev *dev,
[all …]
H A Drte_eventdev.c82 struct rte_eventdev *dev; in rte_event_dev_socket_id()
93 struct rte_eventdev *dev; in rte_event_dev_info_get()
116 struct rte_eventdev *dev; in rte_event_eth_rx_adapter_caps_get()
137 struct rte_eventdev *dev; in rte_event_timer_adapter_caps_get()
160 struct rte_eventdev *dev; in rte_event_crypto_adapter_caps_get()
183 struct rte_eventdev *dev; in rte_event_eth_tx_adapter_caps_get()
392 struct rte_eventdev *dev; in rte_event_dev_configure()
589 struct rte_eventdev *dev; in rte_event_queue_default_conf_get()
645 struct rte_eventdev *dev; in rte_event_queue_setup()
715 struct rte_eventdev *dev; in rte_event_port_default_conf_get()
[all …]
H A Drte_eventdev_pmd_vdev.h44 static inline struct rte_eventdev *
49 struct rte_eventdev *eventdev; in rte_event_pmd_vdev_init()
85 struct rte_eventdev *eventdev; in rte_event_pmd_vdev_uninit()
H A Drte_eventdev.h1249 struct rte_eventdev;
1328 struct rte_eventdev { struct
1362 extern struct rte_eventdev *rte_eventdevs; argument
1370 const struct rte_eventdev *dev = &rte_eventdevs[dev_id]; in __rte_event_enqueue_burst()
1441 const struct rte_eventdev *dev = &rte_eventdevs[dev_id]; in rte_event_enqueue_burst()
1492 const struct rte_eventdev *dev = &rte_eventdevs[dev_id]; in rte_event_enqueue_new_burst()
1543 const struct rte_eventdev *dev = &rte_eventdevs[dev_id]; in rte_event_enqueue_forward_burst()
1648 struct rte_eventdev *dev = &rte_eventdevs[dev_id]; in rte_event_dequeue_burst()
H A Drte_eventdev_pmd_pci.h31 typedef int (*eventdev_pmd_pci_callback_t)(struct rte_eventdev *dev);
47 struct rte_eventdev *eventdev; in rte_event_pmd_pci_probe_named()
120 struct rte_eventdev *eventdev; in rte_event_pmd_pci_remove()
H A Dmeson.build10 sources = files('rte_eventdev.c',
17 headers = files('rte_eventdev.h',
/f-stack/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()
385 opdl_dump(struct rte_eventdev *dev, FILE *f) in opdl_dump()
463 opdl_stop(struct rte_eventdev *dev) in opdl_stop()
478 opdl_start(struct rte_eventdev *dev) in opdl_start()
531 opdl_close(struct rte_eventdev *dev) in opdl_close()
[all …]
/f-stack/dpdk/drivers/event/octeontx2/
H A Dotx2_evdev.h215 sso_pmd_priv(const struct rte_eventdev *event_dev) in sso_pmd_priv()
221 const struct rte_eventdev *event_dev;
373 int sso_xae_reconfigure(struct rte_eventdev *event_dev);
374 void sso_fastpath_fns_set(struct rte_eventdev *event_dev);
394 const struct rte_eventdev *event_dev,
399 const struct rte_eventdev *event_dev,
404 int otx2_ca_caps_get(const struct rte_eventdev *dev,
407 int otx2_ca_qp_add(const struct rte_eventdev *dev,
411 int otx2_ca_qp_del(const struct rte_eventdev *dev,
422 int otx2_sso_init(struct rte_eventdev *event_dev);
[all …]
H A Dotx2_evdev_crypto_adptr.c14 otx2_ca_caps_get(const struct rte_eventdev *dev, in otx2_ca_caps_get()
27 otx2_ca_qp_add(const struct rte_eventdev *dev, const struct rte_cryptodev *cdev, in otx2_ca_qp_add()
52 sso_fastpath_fns_set((struct rte_eventdev *)(uintptr_t)dev); in otx2_ca_qp_add()
58 otx2_ca_qp_del(const struct rte_eventdev *dev, const struct rte_cryptodev *cdev, in otx2_ca_qp_del()
H A Dotx2_evdev_adptr.c8 otx2_sso_rx_adapter_caps_get(const struct rte_eventdev *event_dev, in otx2_sso_rx_adapter_caps_get()
310 otx2_sso_rx_adapter_queue_add(const struct rte_eventdev *event_dev, in otx2_sso_rx_adapter_queue_add()
329 rc = sso_xae_reconfigure((struct rte_eventdev *) in otx2_sso_rx_adapter_queue_add()
340 rc = sso_xae_reconfigure((struct rte_eventdev *) in otx2_sso_rx_adapter_queue_add()
356 sso_fastpath_fns_set((struct rte_eventdev *)(uintptr_t)event_dev); in otx2_sso_rx_adapter_queue_add()
362 otx2_sso_rx_adapter_queue_del(const struct rte_eventdev *event_dev, in otx2_sso_rx_adapter_queue_del()
389 otx2_sso_rx_adapter_start(const struct rte_eventdev *event_dev, in otx2_sso_rx_adapter_start()
399 otx2_sso_rx_adapter_stop(const struct rte_eventdev *event_dev, in otx2_sso_rx_adapter_stop()
409 otx2_sso_tx_adapter_caps_get(const struct rte_eventdev *dev, in otx2_sso_tx_adapter_caps_get()
442 sso_add_tx_queue_data(const struct rte_eventdev *event_dev, in sso_add_tx_queue_data()
[all …]
H A Dotx2_evdev_irq.c28 sso_lf_register_irq(const struct rte_eventdev *event_dev, uint16_t ggrp_msixoff, in sso_lf_register_irq()
65 ssow_lf_register_irq(const struct rte_eventdev *event_dev, uint16_t gws_msixoff, in ssow_lf_register_irq()
85 sso_lf_unregister_irq(const struct rte_eventdev *event_dev, in sso_lf_unregister_irq()
100 ssow_lf_unregister_irq(const struct rte_eventdev *event_dev, in ssow_lf_unregister_irq()
115 sso_register_irqs(const struct rte_eventdev *event_dev) in sso_register_irqs()
157 sso_unregister_irqs(const struct rte_eventdev *event_dev) in sso_unregister_irqs()
H A Dotx2_evdev.c21 sso_get_msix_offsets(const struct rte_eventdev *event_dev) in sso_get_msix_offsets()
43 sso_fastpath_fns_set(struct rte_eventdev *event_dev) in sso_fastpath_fns_set()
483 otx2_sso_info_get(struct rte_eventdev *event_dev, in otx2_sso_info_get()
1402 struct rte_eventdev *event_dev = arg; in otx2_handle_event()
1410 sso_qos_cfg(struct rte_eventdev *event_dev) in sso_qos_cfg()
1505 sso_xae_reconfigure(struct rte_eventdev *event_dev) in sso_xae_reconfigure()
1538 otx2_sso_start(struct rte_eventdev *event_dev) in otx2_sso_start()
1549 otx2_sso_stop(struct rte_eventdev *event_dev) in otx2_sso_stop()
1557 otx2_sso_close(struct rte_eventdev *event_dev) in otx2_sso_close()
1761 otx2_sso_init(struct rte_eventdev *event_dev) in otx2_sso_init()
[all …]
/f-stack/dpdk/drivers/event/skeleton/
H A Dskeleton_eventdev.c82 skeleton_eventdev_info_get(struct rte_eventdev *dev, in skeleton_eventdev_info_get()
109 skeleton_eventdev_configure(const struct rte_eventdev *dev) in skeleton_eventdev_configure()
125 skeleton_eventdev_start(struct rte_eventdev *dev) in skeleton_eventdev_start()
137 skeleton_eventdev_stop(struct rte_eventdev *dev) in skeleton_eventdev_stop()
147 skeleton_eventdev_close(struct rte_eventdev *dev) in skeleton_eventdev_close()
263 skeleton_eventdev_port_link(struct rte_eventdev *dev, void *port, in skeleton_eventdev_port_link()
280 skeleton_eventdev_port_unlink(struct rte_eventdev *dev, void *port, in skeleton_eventdev_port_unlink()
296 skeleton_eventdev_timeout_ticks(struct rte_eventdev *dev, uint64_t ns, in skeleton_eventdev_timeout_ticks()
311 skeleton_eventdev_dump(struct rte_eventdev *dev, FILE *f) in skeleton_eventdev_dump()
342 skeleton_eventdev_init(struct rte_eventdev *eventdev) in skeleton_eventdev_init()
[all …]
/f-stack/dpdk/drivers/event/dpaa/
H A Ddpaa_eventdev.c321 dpaa_event_dev_info_get(struct rte_eventdev *dev, in dpaa_event_dev_info_get()
363 dpaa_event_dev_configure(const struct rte_eventdev *dev) in dpaa_event_dev_configure()
441 dpaa_event_dev_start(struct rte_eventdev *dev) in dpaa_event_dev_start()
450 dpaa_event_dev_stop(struct rte_eventdev *dev) in dpaa_event_dev_stop()
457 dpaa_event_dev_close(struct rte_eventdev *dev) in dpaa_event_dev_close()
549 dpaa_event_port_link(struct rte_eventdev *dev, void *port, in dpaa_event_port_link()
634 const struct rte_eventdev *dev, in dpaa_event_eth_rx_adapter_queue_add()
845 dpaa_eventdev_crypto_start(const struct rte_eventdev *dev, in dpaa_eventdev_crypto_start()
857 dpaa_eventdev_crypto_stop(const struct rte_eventdev *dev, in dpaa_eventdev_crypto_stop()
870 const struct rte_eventdev *dev) in dpaa_eventdev_tx_adapter_create()
[all …]
/f-stack/dpdk/drivers/event/dpaa2/
H A Ddpaa2_eventdev.c373 dpaa2_eventdev_info_get(struct rte_eventdev *dev, in dpaa2_eventdev_info_get()
416 dpaa2_eventdev_configure(const struct rte_eventdev *dev) in dpaa2_eventdev_configure()
450 dpaa2_eventdev_start(struct rte_eventdev *dev) in dpaa2_eventdev_start()
460 dpaa2_eventdev_stop(struct rte_eventdev *dev) in dpaa2_eventdev_stop()
468 dpaa2_eventdev_close(struct rte_eventdev *dev) in dpaa2_eventdev_close()
665 dpaa2_eventdev_dump(struct rte_eventdev *dev, FILE *f) in dpaa2_eventdev_dump()
793 dpaa2_eventdev_eth_start(const struct rte_eventdev *dev, in dpaa2_eventdev_eth_start()
805 dpaa2_eventdev_eth_stop(const struct rte_eventdev *dev, in dpaa2_eventdev_eth_stop()
960 const struct rte_eventdev *dev) in dpaa2_eventdev_tx_adapter_create()
1087 struct rte_eventdev *eventdev; in dpaa2_eventdev_create()
[all …]
/f-stack/dpdk/drivers/event/octeontx/
H A Dssovf_evdev.c161 ssovf_configure(const struct rte_eventdev *dev) in ssovf_configure()
203 ssovf_queue_setup(struct rte_eventdev *dev, uint8_t queue_id, in ssovf_queue_setup()
232 ssovf_port_setup(struct rte_eventdev *dev, uint8_t port_id, in ssovf_port_setup()
530 ssovf_eth_rx_adapter_start(const struct rte_eventdev *dev, in ssovf_eth_rx_adapter_start()
541 ssovf_eth_rx_adapter_stop(const struct rte_eventdev *dev, in ssovf_eth_rx_adapter_stop()
622 ssovf_dump(struct rte_eventdev *dev, FILE *f) in ssovf_dump()
633 ssovf_start(struct rte_eventdev *dev) in ssovf_start()
663 struct rte_eventdev *dev = arg; in ssows_handle_event()
671 ssovf_stop(struct rte_eventdev *dev) in ssovf_stop()
697 ssovf_close(struct rte_eventdev *dev) in ssovf_close()
[all …]
/f-stack/dpdk/drivers/event/dsw/
H A Ddsw_evdev.c18 dsw_port_setup(struct rte_eventdev *dev, uint8_t port_id, in dsw_port_setup()
79 dsw_port_def_conf(struct rte_eventdev *dev __rte_unused, in dsw_port_def_conf()
100 dsw_queue_setup(struct rte_eventdev *dev, uint8_t queue_id, in dsw_queue_setup()
130 dsw_queue_def_conf(struct rte_eventdev *dev __rte_unused, in dsw_queue_def_conf()
142 dsw_queue_release(struct rte_eventdev *dev __rte_unused, in dsw_queue_release()
211 dsw_info_get(struct rte_eventdev *dev __rte_unused, in dsw_info_get()
233 dsw_configure(const struct rte_eventdev *dev) in dsw_configure()
272 dsw_start(struct rte_eventdev *dev) in dsw_start()
351 dsw_stop(struct rte_eventdev *dev) in dsw_stop()
366 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.h273 int dsw_xstats_get_names(const struct rte_eventdev *dev,
278 int dsw_xstats_get(const struct rte_eventdev *dev,
281 uint64_t dsw_xstats_get_by_name(const struct rte_eventdev *dev,
285 dsw_pmd_priv(const struct rte_eventdev *eventdev) in dsw_pmd_priv()
/f-stack/dpdk/drivers/event/sw/
H A Dsw_evdev.h278 sw_pmd_priv(const struct rte_eventdev *eventdev) in sw_pmd_priv()
284 sw_pmd_priv_const(const struct rte_eventdev *eventdev) in sw_pmd_priv_const()
296 void sw_event_schedule(struct rte_eventdev *dev);
299 int sw_xstats_get_names(const struct rte_eventdev *dev,
303 int sw_xstats_get(const struct rte_eventdev *dev,
306 uint64_t sw_xstats_get_by_name(const struct rte_eventdev *dev,
308 int sw_xstats_reset(struct rte_eventdev *dev,
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()
620 sw_dump(struct rte_eventdev *dev, FILE *f) in sw_dump()
769 sw_start(struct rte_eventdev *dev) in sw_start()
826 sw_stop(struct rte_eventdev *dev) in sw_stop()
856 sw_close(struct rte_eventdev *dev) in sw_close()
940 struct rte_eventdev *dev = args; in sw_sched_service_func()
[all …]
/f-stack/dpdk/drivers/event/dlb/
H A Ddlb_priv.h434 struct rte_eventdev *event_dev; /* backlink to dev */
469 void dlb_eventdev_dump(struct rte_eventdev *dev, FILE *f);
475 int dlb_eventdev_xstats_get(const struct rte_eventdev *dev,
480 int dlb_eventdev_xstats_get_names(const struct rte_eventdev *dev,
486 uint64_t dlb_eventdev_xstats_get_by_name(const struct rte_eventdev *dev,
489 int dlb_eventdev_xstats_reset(struct rte_eventdev *dev,
497 int dlb_primary_eventdev_probe(struct rte_eventdev *dev,
501 int dlb_secondary_eventdev_probe(struct rte_eventdev *dev,
511 void dlb_entry_points_init(struct rte_eventdev *dev);
/f-stack/dpdk/drivers/event/dlb2/
H A Ddlb2_priv.h482 struct rte_eventdev *event_dev; /* backlink to dev */
535 void dlb2_eventdev_dump(struct rte_eventdev *dev, FILE *f);
541 int dlb2_eventdev_xstats_get(const struct rte_eventdev *dev,
545 int dlb2_eventdev_xstats_get_names(const struct rte_eventdev *dev,
550 uint64_t dlb2_eventdev_xstats_get_by_name(const struct rte_eventdev *dev,
553 int dlb2_eventdev_xstats_reset(struct rte_eventdev *dev,
561 int dlb2_primary_eventdev_probe(struct rte_eventdev *dev,
565 int dlb2_secondary_eventdev_probe(struct rte_eventdev *dev,

123