| /dpdk/drivers/regex/cn9k/ |
| H A D | cn9k_regexdev_compiler.c | 134 uint32_t rule_db_len, rule_dbi_len; in cn9k_ree_rule_db_compile_prog() local 147 ret = roc_ree_rule_db_len_get(vf, &rule_db_len, &rule_dbi_len); in cn9k_ree_rule_db_compile_prog() 153 if (rule_db_len > 0) { in cn9k_ree_rule_db_compile_prog() 155 rule_db_len, rule_dbi_len); in cn9k_ree_rule_db_compile_prog() 156 rule_db = rte_malloc("ree_rule_db", rule_db_len, 0); 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() 175 (rule_db_len/sizeof(struct rxp_rof_entry)); in cn9k_ree_rule_db_compile_prog() 207 rule_db_len = rof->number_of_entries * sizeof(struct rxp_rof_entry); in cn9k_ree_rule_db_compile_prog() 208 ret = roc_ree_rule_db_prog(vf, (char *)rof->rof_entries, rule_db_len, in cn9k_ree_rule_db_compile_prog()
|
| H A D | cn9k_regexdev.c | 511 uint32_t rule_db_len; in cn9k_ree_dev_config() local 600 if (cfg->rule_db && cfg->rule_db_len) { in cn9k_ree_dev_config() 607 if (rule_db_len > cfg->rule_db_len) { in cn9k_ree_dev_config() 613 rule_db_len, NULL, REE_NON_INC_PROG); in cn9k_ree_dev_config() 645 uint32_t rule_db_len = 0; in cn9k_ree_start() local 653 if (rule_db_len == 0) { in cn9k_ree_start() 765 uint32_t rule_db_len) in cn9k_ree_rule_db_import() argument 778 if (ree_rule_db_len > rule_db_len) { in cn9k_ree_rule_db_import() 798 uint32_t rule_db_len; in cn9k_ree_rule_db_export() local 809 return rule_db_len; 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 109 if (rule_db_len == 0) in mlx5_regex_rules_db_import() 112 ptr = rte_malloc("", rule_db_len, 1 << 12); in mlx5_regex_rules_db_import() 117 rte_memcpy(ptr, rule_db, rule_db_len); in mlx5_regex_rules_db_import() 119 ret = rxp_create_mkey(priv, ptr, rule_db_len, /*access=*/7, &mkey); in mlx5_regex_rules_db_import() 125 mkey.mkey->id, rule_db_len, (uintptr_t)ptr); in mlx5_regex_rules_db_import() 159 cfg->rule_db_len); 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.h | 121 uint32_t rule_db_len, char *rule_dbi, 124 uint32_t *rule_db_len, 127 uint32_t rule_db_len, const char *rule_dbi,
|
| 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 262 if (rule_db_len < len + rsp->len) { in roc_ree_rule_db_get() 300 roc_ree_rule_db_len_get(struct roc_ree_vf *vf, uint32_t *rule_db_len, in roc_ree_rule_db_len_get() argument 323 if (rule_db_len != NULL) in roc_ree_rule_db_len_get() 324 *rule_db_len = rsp->len; in roc_ree_rule_db_len_get() 379 uint32_t rule_db_len, const char *rule_dbi, in roc_ree_rule_db_prog() argument 384 if (rule_db_len == 0) { 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()
|
| /dpdk/lib/regexdev/ |
| H A D | rte_regexdev.h | 716 uint32_t rule_db_len; member 1058 uint32_t rule_db_len);
|
| H A D | rte_regexdev_core.h | 63 uint32_t rule_db_len);
|
| H A D | rte_regexdev.c | 435 uint32_t rule_db_len) in rte_regexdev_rule_db_import() argument 448 return (*dev->dev_ops->dev_db_import)(dev, rule_db, rule_db_len); in rte_regexdev_rule_db_import()
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | regexdev.rst | 108 uint32_t rule_db_len;
|
| /dpdk/app/test-regex/ |
| H A D | main.c | 277 dev_conf.rule_db_len = rules_len; in init_port()
|