Home
last modified time | relevance | path

Searched refs:rte_regexdev (Results 1 – 10 of 10) sorted by relevance

/dpdk/lib/regexdev/
H A Drte_regexdev_core.h19 struct rte_regexdev;
21 typedef int (*regexdev_info_get_t)(struct rte_regexdev *dev,
25 typedef int (*regexdev_configure_t)(struct rte_regexdev *dev,
29 typedef int (*regexdev_qp_setup_t)(struct rte_regexdev *dev, uint16_t id,
33 typedef int (*regexdev_start_t)(struct rte_regexdev *dev);
36 typedef int (*regexdev_stop_t)(struct rte_regexdev *dev);
39 typedef int (*regexdev_close_t)(struct rte_regexdev *dev);
42 typedef int (*regexdev_attr_get_t)(struct rte_regexdev *dev,
47 typedef int (*regexdev_attr_set_t)(struct rte_regexdev *dev,
52 typedef int (*regexdev_rule_db_update_t)(struct rte_regexdev *dev,
[all …]
H A Drte_regexdev.c16 struct rte_regexdev rte_regex_devices[RTE_MAX_REGEXDEV_DEVS];
36 static struct rte_regexdev*
92 struct rte_regexdev *
97 struct rte_regexdev *dev; in rte_regexdev_register()
130 rte_regexdev_unregister(struct rte_regexdev *dev) in rte_regexdev_unregister()
135 struct rte_regexdev *
186 struct rte_regexdev *dev; in regexdev_info_get()
207 struct rte_regexdev *dev; in rte_regexdev_configure()
302 struct rte_regexdev *dev; in rte_regexdev_queue_pair_setup()
333 struct rte_regexdev *dev; in rte_regexdev_start()
[all …]
H A Drte_regexdev_driver.h37 struct rte_regexdev *rte_regexdev_register(const char *name);
47 void rte_regexdev_unregister(struct rte_regexdev *dev);
57 struct rte_regexdev *rte_regexdev_get_device_by_name(const char *name);
H A Dmeson.build10 sources = files('rte_regexdev.c')
11 headers = files('rte_regexdev.h', 'rte_regexdev_driver.h')
H A Drte_regexdev.h114 * data structure of type *rte_regexdev*.
118 * When a RegEx device is being probed, a *rte_regexdev* structure and
128 * *rte_regexdev* structure is effectively registered.
129 * Otherwise, both the *rte_regexdev* structure and the device identifier are
159 * The address of the *regexdev_ops* structure is stored in the *rte_regexdev*
164 * *rte_regexdev* structure associated with the device identifier and
166 * supplied in the *regexdev_ops* structure of the *rte_regexdev* structure.
170 * Instead, they are directly stored at the beginning of the *rte_regexdev*
1473 struct rte_regexdev *dev = &rte_regex_devices[dev_id]; in rte_regexdev_enqueue_burst()
1533 struct rte_regexdev *de in rte_regexdev_dequeue_burst()
[all...]
/dpdk/drivers/regex/mlx5/
H A Dmlx5_regex.h52 struct rte_regexdev *regexdev; /* Pointer to the RegEx dev. */
66 int mlx5_regex_start(struct rte_regexdev *dev);
67 int mlx5_regex_stop(struct rte_regexdev *dev);
68 int mlx5_regex_close(struct rte_regexdev *dev);
71 int mlx5_regex_info_get(struct rte_regexdev *dev,
73 int mlx5_regex_configure(struct rte_regexdev *dev,
75 int mlx5_regex_rules_db_import(struct rte_regexdev *dev,
87 int mlx5_regex_qp_setup(struct rte_regexdev *dev, uint16_t qp_ind,
89 void mlx5_regex_clean_ctrl(struct rte_regexdev *dev);
95 uint16_t mlx5_regexdev_enqueue(struct rte_regexdev *dev, uint16_t qp_id,
[all …]
H A Dmlx5_regex.c38 mlx5_regex_start(struct rte_regexdev *dev) in mlx5_regex_start()
46 mlx5_regex_stop(struct rte_regexdev *dev __rte_unused) in mlx5_regex_stop()
58 mlx5_regex_close(struct rte_regexdev *dev __rte_unused) in mlx5_regex_close()
139 struct rte_regexdev *dev; in mlx5_regex_dev_remove()
H A Dmlx5_rxp.c39 mlx5_regex_info_get(struct rte_regexdev *dev __rte_unused, in mlx5_regex_info_get()
236 mlx5_regex_rules_db_import(struct rte_regexdev *dev, in mlx5_regex_rules_db_import()
288 mlx5_regex_configure(struct rte_regexdev *dev, in mlx5_regex_configure()
H A Dmlx5_regex_control.c196 mlx5_regex_qp_setup(struct rte_regexdev *dev, uint16_t qp_ind, in mlx5_regex_qp_setup()
276 mlx5_regex_clean_ctrl(struct rte_regexdev *dev) in mlx5_regex_clean_ctrl()
H A Dmlx5_regex_fastpath.c407 mlx5_regexdev_enqueue_gga(struct rte_regexdev *dev, uint16_t qp_id, in mlx5_regexdev_enqueue_gga()
446 mlx5_regexdev_enqueue(struct rte_regexdev *dev, uint16_t qp_id, in mlx5_regexdev_enqueue()
571 mlx5_regexdev_dequeue(struct rte_regexdev *dev, uint16_t qp_id, in mlx5_regexdev_dequeue()