Home
last modified time | relevance | path

Searched refs:rule_db_len (Results 1 – 11 of 11) sorted by relevance

/dpdk/drivers/regex/cn9k/
H A Dcn9k_regexdev_compiler.c134 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 Dcn9k_regexdev.c511 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 Dmlx5_rxp.c93 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 Dmlx5_regex.h76 const char *rule_db, uint32_t rule_db_len);
/dpdk/drivers/common/cnxk/
H A Droc_ree.h121 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 Droc_ree.c229 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 Drte_regexdev.h716 uint32_t rule_db_len; member
1058 uint32_t rule_db_len);
H A Drte_regexdev_core.h63 uint32_t rule_db_len);
H A Drte_regexdev.c435 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 Dregexdev.rst108 uint32_t rule_db_len;
/dpdk/app/test-regex/
H A Dmain.c277 dev_conf.rule_db_len = rules_len; in init_port()