Home
last modified time | relevance | path

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

/dpdk/lib/regexdev/
H A Drte_regexdev_core.h20 struct rte_regexdev;
22 typedef int (*regexdev_info_get_t)(struct rte_regexdev *dev,
26 typedef int (*regexdev_configure_t)(struct rte_regexdev *dev,
34 typedef int (*regexdev_start_t)(struct rte_regexdev *dev);
37 typedef int (*regexdev_stop_t)(struct rte_regexdev *dev);
40 typedef int (*regexdev_close_t)(struct rte_regexdev *dev);
43 typedef int (*regexdev_attr_get_t)(struct rte_regexdev *dev,
48 typedef int (*regexdev_attr_set_t)(struct rte_regexdev *dev,
90 typedef int (*regexdev_selftest_t)(struct rte_regexdev *dev);
166 struct rte_regexdev { struct
[all …]
H A Drte_regexdev.c36 static struct rte_regexdev*
92 struct rte_regexdev *
97 struct rte_regexdev *dev; in rte_regexdev_register()
135 struct rte_regexdev *
186 struct rte_regexdev *dev; in regexdev_info_get()
206 struct rte_regexdev *dev; in rte_regexdev_configure()
300 struct rte_regexdev *dev; in rte_regexdev_queue_pair_setup()
330 struct rte_regexdev *dev; in rte_regexdev_start()
345 struct rte_regexdev *dev; in rte_regexdev_stop()
358 struct rte_regexdev *dev; in rte_regexdev_close()
[all …]
H A Drte_regexdev_driver.h36 struct rte_regexdev *rte_regexdev_register(const char *name);
46 void rte_regexdev_unregister(struct rte_regexdev *dev);
56 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.h1473 struct rte_regexdev *dev = &rte_regex_devices[dev_id]; in rte_regexdev_enqueue_burst()
1532 struct rte_regexdev *dev = &rte_regex_devices[dev_id]; in rte_regexdev_dequeue_burst()
/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,
83 int mlx5_regex_qp_setup(struct rte_regexdev *dev, uint16_t qp_ind,
85 void mlx5_regex_clean_ctrl(struct rte_regexdev *dev);
91 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.c37 mlx5_regex_info_get(struct rte_regexdev *dev __rte_unused, in mlx5_regex_info_get()
92 mlx5_regex_rules_db_import(struct rte_regexdev *dev, in mlx5_regex_rules_db_import()
139 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.c370 mlx5_regexdev_enqueue_gga(struct rte_regexdev *dev, uint16_t qp_id, in mlx5_regexdev_enqueue_gga()
404 mlx5_regexdev_enqueue(struct rte_regexdev *dev, uint16_t qp_id, in mlx5_regexdev_enqueue()
524 mlx5_regexdev_dequeue(struct rte_regexdev *dev, uint16_t qp_id, in mlx5_regexdev_dequeue()
/dpdk/drivers/regex/cn9k/
H A Dcn9k_regexdev.c191 static struct rte_regexdev *
194 struct rte_regexdev *dev; in ree_dev_register()
226 ree_dev_unregister(struct rte_regexdev *dev) in ree_dev_unregister()
240 ree_dev_fini(struct rte_regexdev *dev) in ree_dev_fini()
505 cn9k_ree_dev_config(struct rte_regexdev *dev, in cn9k_ree_dev_config()
632 cn9k_ree_stop(struct rte_regexdev *dev) in cn9k_ree_stop()
641 cn9k_ree_start(struct rte_regexdev *dev) in cn9k_ree_start()
662 cn9k_ree_close(struct rte_regexdev *dev) in cn9k_ree_close()
707 cn9k_ree_rule_db_update(struct rte_regexdev *dev, in cn9k_ree_rule_db_update()
855 struct rte_regexdev *dev; in cn9k_ree_pci_probe()
[all …]
H A Dcn9k_regexdev_compiler.h9 cn9k_ree_rule_db_compile_prog(struct rte_regexdev *dev);
H A Dcn9k_regexdev_compiler.c128 cn9k_ree_rule_db_compile_prog(struct rte_regexdev *dev) in cn9k_ree_rule_db_compile_prog()
223 cn9k_ree_rule_db_compile_prog(struct rte_regexdev *dev) in cn9k_ree_rule_db_compile_prog()
/dpdk/doc/api/
H A Ddoxy-api-index.md23 [regexdev] (@ref rte_regexdev.h),
/dpdk/doc/guides/platform/
H A Dcnxk.rst72 | 10| REE | rte_regexdev |