| /f-stack/dpdk/drivers/regex/octeontx2/ |
| H A D | otx2_regexdev_compiler.c | 142 char *rule_db = NULL; in otx2_ree_rule_db_compile_prog() local 156 rule_db = rte_malloc("ree_rule_db", rule_db_len, 0); in otx2_ree_rule_db_compile_prog() 157 if (!rule_db) { in otx2_ree_rule_db_compile_prog() 162 ret = otx2_ree_rule_db_get(dev, rule_db, rule_db_len, in otx2_ree_rule_db_compile_prog() 166 rte_free(rule_db); in otx2_ree_rule_db_compile_prog() 171 rof_inc.rof_entries = (struct rxp_rof_entry *)rule_db; in otx2_ree_rule_db_compile_prog() 217 if (rule_db) in otx2_ree_rule_db_compile_prog() 218 rte_free(rule_db); in otx2_ree_rule_db_compile_prog()
|
| H A D | otx2_regexdev_mbox.c | 221 otx2_ree_rule_db_get(const struct rte_regexdev *dev, char *rule_db, in otx2_ree_rule_db_get() argument 227 char *rule_db_ptr = (char *)rule_db; in otx2_ree_rule_db_get() 234 if (!rule_db) { in otx2_ree_rule_db_get() 261 otx2_mbox_memcpy(rule_db_ptr, rsp->rule_db, rsp->len); in otx2_ree_rule_db_get() 290 otx2_mbox_memcpy(rule_dbi, rsp->rule_db, rsp->len); in otx2_ree_rule_db_get() 366 otx2_mbox_memcpy(req->rule_db, rule_db_ptr, req->len); in ree_db_msg() 380 otx2_ree_rule_db_prog(const struct rte_regexdev *dev, const char *rule_db, in otx2_ree_rule_db_prog() argument 391 if ((rule_db == NULL) || (inc && (rule_dbi == NULL))) { in otx2_ree_rule_db_prog() 400 return ree_db_msg(dev, rule_db, rule_db_len, inc, 0); in otx2_ree_rule_db_prog()
|
| H A D | otx2_regexdev_mbox.h | 28 int otx2_ree_rule_db_get(const struct rte_regexdev *dev, char *rule_db, 34 int otx2_ree_rule_db_prog(const struct rte_regexdev *dev, const char *rule_db,
|
| H A D | otx2_regexdev.c | 520 const struct ree_rule_db *rule_db; in otx2_ree_dev_config() local 610 if (cfg->rule_db && cfg->rule_db_len) { in otx2_ree_dev_config() 612 rule_db = (const struct ree_rule_db *)cfg->rule_db; in otx2_ree_dev_config() 613 rule_db_len = rule_db->number_of_entries * in otx2_ree_dev_config() 616 rule_db->number_of_entries); in otx2_ree_dev_config() 622 ret = otx2_ree_rule_db_prog(dev, (const char *)rule_db->entries, in otx2_ree_dev_config() 773 otx2_ree_rule_db_import(struct rte_regexdev *dev, const char *rule_db, in otx2_ree_rule_db_import() argument 783 ree_rule_db = (const struct ree_rule_db *)rule_db; in otx2_ree_rule_db_import() 800 otx2_ree_rule_db_export(struct rte_regexdev *dev, char *rule_db) in otx2_ree_rule_db_export() argument 813 if (rule_db == NULL) { in otx2_ree_rule_db_export() [all …]
|
| /f-stack/dpdk/lib/librte_regexdev/ |
| H A D | rte_regexdev_core.h | 62 const char *rule_db, 67 char *rule_db);
|
| H A D | rte_regexdev.h | 706 const char *rule_db; member 1056 rte_regexdev_rule_db_import(uint8_t dev_id, const char *rule_db, 1081 rte_regexdev_rule_db_export(uint8_t dev_id, char *rule_db);
|
| H A D | rte_regexdev.c | 436 rte_regexdev_rule_db_import(uint8_t dev_id, const char *rule_db, in rte_regexdev_rule_db_import() argument 445 if (rule_db == NULL) { in rte_regexdev_rule_db_import() 450 return (*dev->dev_ops->dev_db_import)(dev, rule_db, rule_db_len); in rte_regexdev_rule_db_import() 454 rte_regexdev_rule_db_export(uint8_t dev_id, char *rule_db) in rte_regexdev_rule_db_export() argument 462 return (*dev->dev_ops->dev_db_export)(dev, rule_db); in rte_regexdev_rule_db_export()
|
| /f-stack/dpdk/drivers/regex/mlx5/ |
| H A D | mlx5_rxp.c | 930 const char *rule_db, uint32_t rule_db_len) in mlx5_regex_rules_db_import() argument 941 if (rule_db == NULL) { in mlx5_regex_rules_db_import() 947 ret = rxp_parse_rof(rule_db, rule_db_len, &rules); in mlx5_regex_rules_db_import() 1005 if (cfg->rule_db != NULL) { in mlx5_regex_configure() 1006 ret = mlx5_regex_rules_db_import(dev, cfg->rule_db, in mlx5_regex_configure()
|
| H A D | mlx5_regex.h | 96 const char *rule_db, uint32_t rule_db_len);
|
| /f-stack/dpdk/doc/guides/prog_guide/ |
| H A D | regexdev.rst | 99 const char *rule_db; 109 /**< Length of *rule_db* buffer. */
|
| /f-stack/dpdk/app/test-regex/ |
| H A D | main.c | 219 dev_conf.rule_db = rules; in init_port()
|
| /f-stack/dpdk/drivers/common/octeontx2/ |
| H A D | otx2_mbox.h | 1728 uint8_t __otx2_io rule_db[REE_RULE_DB_REQ_BLOCK_SIZE]; member 1764 uint8_t __otx2_io rule_db[REE_RULE_DB_RSP_BLOCK_SIZE]; member
|