Searched refs:rte_regexdev (Results 1 – 10 of 10) sorted by relevance
| /dpdk/lib/regexdev/ |
| H A D | rte_regexdev_core.h | 19 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 D | rte_regexdev.c | 16 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 D | rte_regexdev_driver.h | 37 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 D | meson.build | 10 sources = files('rte_regexdev.c') 11 headers = files('rte_regexdev.h', 'rte_regexdev_driver.h')
|
| H A D | rte_regexdev.h | 114 * 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 D | mlx5_regex.h | 52 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 D | mlx5_regex.c | 38 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 D | mlx5_rxp.c | 39 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 D | mlx5_regex_control.c | 196 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 D | mlx5_regex_fastpath.c | 407 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()
|