Lines Matching defs:rte_eventdev

28 #include "rte_eventdev.h"
150 struct __rte_cache_aligned rte_eventdev {
192 extern struct rte_eventdev *rte_eventdevs;
193 /** @internal The pool of rte_eventdev structures. */
196 * Get the rte_eventdev structure device pointer for the named device.
202 * - The rte_eventdev structure pointer for the given device ID.
205 static inline struct rte_eventdev *
208 struct rte_eventdev *dev;
237 struct rte_eventdev *dev;
252 * *rte_eventdev* structure associated with a device.
263 typedef void (*eventdev_info_get_t)(struct rte_eventdev *dev,
275 typedef int (*eventdev_configure_t)(const struct rte_eventdev *dev);
286 typedef int (*eventdev_start_t)(struct rte_eventdev *dev);
294 typedef void (*eventdev_stop_t)(struct rte_eventdev *dev);
306 typedef int (*eventdev_close_t)(struct rte_eventdev *dev);
318 typedef void (*eventdev_queue_default_conf_get_t)(struct rte_eventdev *dev,
334 typedef int (*eventdev_queue_setup_t)(struct rte_eventdev *dev,
346 typedef void (*eventdev_queue_release_t)(struct rte_eventdev *dev,
365 typedef int (*eventdev_queue_attr_set_t)(struct rte_eventdev *dev,
379 typedef void (*eventdev_port_default_conf_get_t)(struct rte_eventdev *dev,
395 typedef int (*eventdev_port_setup_t)(struct rte_eventdev *dev,
419 typedef void (*eventdev_port_quiesce_t)(struct rte_eventdev *dev, void *port,
442 typedef int (*eventdev_port_link_t)(struct rte_eventdev *dev, void *port,
468 typedef int (*eventdev_port_link_profile_t)(struct rte_eventdev *dev, void *port,
487 typedef int (*eventdev_port_unlink_t)(struct rte_eventdev *dev, void *port,
508 typedef int (*eventdev_port_unlink_profile_t)(struct rte_eventdev *dev, void *port,
526 typedef int (*eventdev_port_unlinks_in_progress_t)(struct rte_eventdev *dev,
542 typedef int (*eventdev_dequeue_timeout_ticks_t)(struct rte_eventdev *dev,
553 typedef void (*eventdev_dump_t)(struct rte_eventdev *dev, FILE *f);
573 typedef int (*eventdev_xstats_get_t)(const struct rte_eventdev *dev,
580 typedef int (*eventdev_xstats_reset_t)(struct rte_eventdev *dev,
607 typedef int (*eventdev_xstats_get_names_t)(const struct rte_eventdev *dev,
627 typedef uint64_t (*eventdev_xstats_get_by_name)(const struct rte_eventdev *dev,
650 (const struct rte_eventdev *dev,
681 const struct rte_eventdev *dev, uint64_t flags, uint32_t *caps,
706 const struct rte_eventdev *dev,
730 (const struct rte_eventdev *dev,
755 (const struct rte_eventdev *dev,
777 (const struct rte_eventdev *dev,
797 (const struct rte_eventdev *dev,
819 (const struct rte_eventdev *dev,
835 (const struct rte_eventdev *dev,
859 (const struct rte_eventdev *dev,
880 (const struct rte_eventdev *dev,
910 const struct rte_eventdev *dev, const struct rte_eth_dev *eth_dev,
976 (const struct rte_eventdev *dev,
1006 const struct rte_eventdev *dev,
1033 (const struct rte_eventdev *dev,
1054 (const struct rte_eventdev *dev,
1074 (const struct rte_eventdev *dev,
1096 (const struct rte_eventdev *dev,
1114 (const struct rte_eventdev *dev,
1135 const struct rte_eventdev *dev, const struct rte_cryptodev *cdev,
1155 (const struct rte_eventdev *dev,
1173 const struct rte_eventdev *dev);
1189 const struct rte_eventdev *dev);
1214 const struct rte_eventdev *dev,
1242 const struct rte_eventdev *dev,
1260 const struct rte_eventdev *dev);
1276 const struct rte_eventdev *dev);
1298 const struct rte_eventdev *dev,
1315 const struct rte_eventdev *dev);
1397 typedef int (*eventdev_dma_adapter_caps_get_t)(const struct rte_eventdev *dev,
1424 typedef int (*eventdev_dma_adapter_vchan_add_t)(const struct rte_eventdev *dev,
1448 typedef int (*eventdev_dma_adapter_vchan_del_t)(const struct rte_eventdev *dev,
1468 typedef int (*eventdev_dma_adapter_start_t)(const struct rte_eventdev *dev,
1487 typedef int (*eventdev_dma_adapter_stop_t)(const struct rte_eventdev *dev,
1507 typedef int (*eventdev_dma_adapter_stats_get)(const struct rte_eventdev *dev,
1523 typedef int (*eventdev_dma_adapter_stats_reset)(const struct rte_eventdev *dev,
1685 struct rte_eventdev *
1692 * The *eventdev* pointer is the address of the *rte_eventdev* structure.
1698 rte_event_pmd_release(struct rte_eventdev *eventdev);
1711 event_dev_probing_finish(struct rte_eventdev *eventdev);
1732 const struct rte_eventdev *dev);