| /dpdk/drivers/regex/cn9k/ |
| H A D | cn9k_regexdev_compiler.c | 142 char *rule_db = NULL; in cn9k_ree_rule_db_compile_prog() local 156 rule_db = rte_malloc("ree_rule_db", rule_db_len, 0); in cn9k_ree_rule_db_compile_prog() 157 if (!rule_db) { in cn9k_ree_rule_db_compile_prog() 162 ret = roc_ree_rule_db_get(vf, rule_db, rule_db_len, in cn9k_ree_rule_db_compile_prog() 166 rte_free(rule_db); in cn9k_ree_rule_db_compile_prog() 171 rof_inc.rof_entries = (struct rxp_rof_entry *)rule_db; in cn9k_ree_rule_db_compile_prog() 217 rte_free(rule_db); in cn9k_ree_rule_db_compile_prog()
|
| H A D | cn9k_regexdev.c | 510 const struct ree_rule_db *rule_db; in cn9k_ree_dev_config() local 600 if (cfg->rule_db && cfg->rule_db_len) { in cn9k_ree_dev_config() 602 rule_db = (const struct ree_rule_db *)cfg->rule_db; in cn9k_ree_dev_config() 603 rule_db_len = rule_db->number_of_entries * in cn9k_ree_dev_config() 606 rule_db->number_of_entries); in cn9k_ree_dev_config() 612 ret = roc_ree_rule_db_prog(vf, (const char *)rule_db->entries, in cn9k_ree_dev_config() 764 cn9k_ree_rule_db_import(struct rte_regexdev *dev, const char *rule_db, in cn9k_ree_rule_db_import() argument 775 ree_rule_db = (const struct ree_rule_db *)rule_db; in cn9k_ree_rule_db_import() 792 cn9k_ree_rule_db_export(struct rte_regexdev *dev, char *rule_db) in cn9k_ree_rule_db_export() argument 807 if (rule_db == NULL) { in cn9k_ree_rule_db_export() [all …]
|
| /dpdk/drivers/regex/mlx5/ |
| H A D | mlx5_rxp.c | 93 const char *rule_db, uint32_t rule_db_len) in mlx5_regex_rules_db_import() argument 105 if (rule_db == NULL) { in mlx5_regex_rules_db_import() 117 rte_memcpy(ptr, rule_db, rule_db_len); in mlx5_regex_rules_db_import() 157 if (cfg->rule_db != NULL) { in mlx5_regex_configure() 158 ret = mlx5_regex_rules_db_import(dev, cfg->rule_db, in mlx5_regex_configure()
|
| H A D | mlx5_regex.h | 76 const char *rule_db, uint32_t rule_db_len);
|
| /dpdk/drivers/common/cnxk/ |
| H A D | roc_ree.c | 229 roc_ree_rule_db_get(struct roc_ree_vf *vf, char *rule_db, uint32_t rule_db_len, in roc_ree_rule_db_get() argument 234 char *rule_db_ptr = (char *)rule_db; in roc_ree_rule_db_get() 240 if (!rule_db) { in roc_ree_rule_db_get() 266 mbox_memcpy(rule_db_ptr, rsp->rule_db, rsp->len); in roc_ree_rule_db_get() 294 mbox_memcpy(rule_dbi, rsp->rule_db, rsp->len); in roc_ree_rule_db_get() 364 mbox_memcpy(req->rule_db, rule_db_ptr, req->len); in ree_db_msg() 378 roc_ree_rule_db_prog(struct roc_ree_vf *vf, const char *rule_db, in roc_ree_rule_db_prog() argument 389 if ((rule_db == NULL) || (inc && (rule_dbi == NULL))) { in roc_ree_rule_db_prog() 398 return ree_db_msg(vf, rule_db, rule_db_len, inc, 0); in roc_ree_rule_db_prog()
|
| H A D | roc_ree.h | 120 int __roc_api roc_ree_rule_db_get(struct roc_ree_vf *vf, char *rule_db, 126 int __roc_api roc_ree_rule_db_prog(struct roc_ree_vf *vf, const char *rule_db,
|
| H A D | roc_mbox.h | 1561 uint8_t __io rule_db[REE_RULE_DB_REQ_BLOCK_SIZE]; member 1597 uint8_t __io rule_db[REE_RULE_DB_RSP_BLOCK_SIZE]; member
|
| /dpdk/lib/regexdev/ |
| H A D | rte_regexdev.h | 707 const char *rule_db; member 1057 rte_regexdev_rule_db_import(uint8_t dev_id, const char *rule_db, 1082 rte_regexdev_rule_db_export(uint8_t dev_id, char *rule_db);
|
| H A D | rte_regexdev_core.h | 62 const char *rule_db, 67 char *rule_db);
|
| H A D | rte_regexdev.c | 434 rte_regexdev_rule_db_import(uint8_t dev_id, const char *rule_db, in rte_regexdev_rule_db_import() argument 443 if (rule_db == NULL) { in rte_regexdev_rule_db_import() 448 return (*dev->dev_ops->dev_db_import)(dev, rule_db, rule_db_len); in rte_regexdev_rule_db_import() 452 rte_regexdev_rule_db_export(uint8_t dev_id, char *rule_db) in rte_regexdev_rule_db_export() argument 460 return (*dev->dev_ops->dev_db_export)(dev, rule_db); in rte_regexdev_rule_db_export()
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | regexdev.rst | 99 const char *rule_db; 109 /**< Length of *rule_db* buffer. */
|
| /dpdk/app/test-regex/ |
| H A D | main.c | 278 dev_conf.rule_db = rules; in init_port()
|