| /f-stack/dpdk/lib/librte_regexdev/ |
| H A D | rte_regexdev_core.h | 20 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 D | rte_regexdev.c | 38 static struct rte_regexdev* 94 struct rte_regexdev * 99 struct rte_regexdev *dev; in rte_regexdev_register() 137 struct rte_regexdev * 188 struct rte_regexdev *dev; in regexdev_info_get() 208 struct rte_regexdev *dev; in rte_regexdev_configure() 302 struct rte_regexdev *dev; in rte_regexdev_queue_pair_setup() 332 struct rte_regexdev *dev; in rte_regexdev_start() 347 struct rte_regexdev *dev; in rte_regexdev_stop() 360 struct rte_regexdev *dev; in rte_regexdev_close() [all …]
|
| H A D | rte_regexdev_driver.h | 35 struct rte_regexdev *rte_regexdev_register(const char *name); 44 void rte_regexdev_unregister(struct rte_regexdev *dev); 53 struct rte_regexdev *rte_regexdev_get_device_by_name(const char *name);
|
| H A D | meson.build | 4 sources = files('rte_regexdev.c') 5 headers = files('rte_regexdev.h',
|
| H A D | rte_regexdev.h | 1467 struct rte_regexdev *dev = &rte_regex_devices[dev_id]; in rte_regexdev_enqueue_burst() 1526 struct rte_regexdev *dev = &rte_regex_devices[dev_id]; in rte_regexdev_dequeue_burst()
|
| /f-stack/dpdk/drivers/regex/octeontx2/ |
| H A D | otx2_regexdev_mbox.h | 10 int otx2_ree_available_queues_get(const struct rte_regexdev *dev, 13 int otx2_ree_queues_attach(const struct rte_regexdev *dev, uint8_t nb_queues); 15 int otx2_ree_queues_detach(const struct rte_regexdev *dev); 17 int otx2_ree_msix_offsets_get(const struct rte_regexdev *dev); 19 int otx2_ree_config_lf(const struct rte_regexdev *dev, uint8_t lf, uint8_t pri, 22 int otx2_ree_af_reg_read(const struct rte_regexdev *dev, uint64_t reg, 25 int otx2_ree_af_reg_write(const struct rte_regexdev *dev, uint64_t reg, 28 int otx2_ree_rule_db_get(const struct rte_regexdev *dev, char *rule_db, 31 int otx2_ree_rule_db_len_get(const struct rte_regexdev *dev, 34 int otx2_ree_rule_db_prog(const struct rte_regexdev *dev, const char *rule_db,
|
| H A D | otx2_regexdev_hw_access.c | 30 ree_lf_err_intr_unregister(const struct rte_regexdev *dev, uint16_t msix_off, in ree_lf_err_intr_unregister() 44 otx2_ree_err_intr_unregister(const struct rte_regexdev *dev) in otx2_ree_err_intr_unregister() 60 ree_lf_err_intr_register(const struct rte_regexdev *dev, uint16_t msix_off, in ree_lf_err_intr_register() 83 otx2_ree_err_intr_register(const struct rte_regexdev *dev) in otx2_ree_err_intr_register() 118 otx2_ree_iq_enable(const struct rte_regexdev *dev, const struct otx2_ree_qp *qp, in otx2_ree_iq_enable() 155 otx2_ree_max_matches_get(const struct rte_regexdev *dev, uint8_t *max_matches) in otx2_ree_max_matches_get()
|
| H A D | otx2_regexdev.c | 198 static struct rte_regexdev * 201 struct rte_regexdev *dev; in ree_dev_register() 233 ree_dev_unregister(struct rte_regexdev *dev) in ree_dev_unregister() 247 ree_dev_fini(struct rte_regexdev *dev) in ree_dev_fini() 515 otx2_ree_dev_config(struct rte_regexdev *dev, in otx2_ree_dev_config() 642 otx2_ree_stop(struct rte_regexdev *dev) in otx2_ree_stop() 651 otx2_ree_start(struct rte_regexdev *dev) in otx2_ree_start() 670 otx2_ree_close(struct rte_regexdev *dev) in otx2_ree_close() 716 otx2_ree_rule_db_update(struct rte_regexdev *dev, in otx2_ree_rule_db_update() 876 struct rte_regexdev *dev; in otx2_ree_pci_probe() [all …]
|
| H A D | otx2_regexdev_mbox.c | 11 otx2_ree_available_queues_get(const struct rte_regexdev *dev, in otx2_ree_available_queues_get() 35 otx2_ree_queues_attach(const struct rte_regexdev *dev, uint8_t nb_queues) in otx2_ree_queues_attach() 60 otx2_ree_queues_detach(const struct rte_regexdev *dev) in otx2_ree_queues_detach() 81 otx2_ree_msix_offsets_get(const struct rte_regexdev *dev) in otx2_ree_msix_offsets_get() 126 otx2_ree_config_lf(const struct rte_regexdev *dev, uint8_t lf, uint8_t pri, in otx2_ree_config_lf() 152 otx2_ree_af_reg_read(const struct rte_regexdev *dev, uint64_t reg, in otx2_ree_af_reg_read() 193 otx2_ree_af_reg_write(const struct rte_regexdev *dev, uint64_t reg, in otx2_ree_af_reg_write() 221 otx2_ree_rule_db_get(const struct rte_regexdev *dev, char *rule_db, in otx2_ree_rule_db_get() 296 otx2_ree_rule_db_len_get(const struct rte_regexdev *dev, in otx2_ree_rule_db_len_get() 331 ree_db_msg(const struct rte_regexdev *dev, const char *db, uint32_t db_len, in ree_db_msg() [all …]
|
| H A D | otx2_regexdev_hw_access.h | 189 void otx2_ree_err_intr_unregister(const struct rte_regexdev *dev); 191 int otx2_ree_err_intr_register(const struct rte_regexdev *dev); 193 int otx2_ree_iq_enable(const struct rte_regexdev *dev, 199 int otx2_ree_max_matches_get(const struct rte_regexdev *dev,
|
| H A D | otx2_regexdev_compiler.h | 9 otx2_ree_rule_db_compile_prog(struct rte_regexdev *dev);
|
| H A D | otx2_regexdev_compiler.c | 129 otx2_ree_rule_db_compile_prog(struct rte_regexdev *dev) in otx2_ree_rule_db_compile_prog() 224 otx2_ree_rule_db_compile_prog(struct rte_regexdev *dev) in otx2_ree_rule_db_compile_prog()
|
| /f-stack/dpdk/drivers/regex/mlx5/ |
| H A D | mlx5_regex.h | 70 struct rte_regexdev *regexdev; /* Pointer to the RegEx dev. */ 86 int mlx5_regex_start(struct rte_regexdev *dev); 87 int mlx5_regex_stop(struct rte_regexdev *dev); 88 int mlx5_regex_close(struct rte_regexdev *dev); 91 int mlx5_regex_info_get(struct rte_regexdev *dev, 93 int mlx5_regex_configure(struct rte_regexdev *dev, 95 int mlx5_regex_rules_db_import(struct rte_regexdev *dev, 109 int mlx5_regex_qp_setup(struct rte_regexdev *dev, uint16_t qp_ind, 116 uint16_t mlx5_regexdev_enqueue(struct rte_regexdev *dev, uint16_t qp_id, 118 uint16_t mlx5_regexdev_dequeue(struct rte_regexdev *dev, uint16_t qp_id,
|
| H A D | mlx5_regex.c | 38 mlx5_regex_start(struct rte_regexdev *dev __rte_unused) in mlx5_regex_start() 44 mlx5_regex_stop(struct rte_regexdev *dev __rte_unused) in mlx5_regex_stop() 50 mlx5_regex_close(struct rte_regexdev *dev __rte_unused) in mlx5_regex_close() 233 struct rte_regexdev *dev; in mlx5_regex_pci_remove()
|
| H A D | mlx5_regex_fastpath.c | 163 mlx5_regexdev_enqueue(struct rte_regexdev *dev, uint16_t qp_id, in mlx5_regexdev_enqueue() 260 mlx5_regexdev_dequeue(struct rte_regexdev *dev, uint16_t qp_id, in mlx5_regexdev_dequeue()
|
| H A D | mlx5_rxp.c | 111 mlx5_regex_info_get(struct rte_regexdev *dev __rte_unused, in mlx5_regex_info_get() 929 mlx5_regex_rules_db_import(struct rte_regexdev *dev, in mlx5_regex_rules_db_import() 981 mlx5_regex_configure(struct rte_regexdev *dev, in mlx5_regex_configure()
|
| H A D | mlx5_regex_control.c | 333 mlx5_regex_qp_setup(struct rte_regexdev *dev, uint16_t qp_ind, in mlx5_regex_qp_setup()
|
| /f-stack/dpdk/doc/api/ |
| H A D | doxy-api-index.md | 23 [regexdev] (@ref rte_regexdev.h),
|
| /f-stack/dpdk/doc/guides/platform/ |
| H A D | octeontx2.rst | 70 | 10| REE | rte_regexdev |
|