Home
last modified time | relevance | path

Searched refs:rule_db (Results 1 – 12 of 12) sorted by relevance

/f-stack/dpdk/drivers/regex/octeontx2/
H A Dotx2_regexdev_compiler.c142 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 Dotx2_regexdev_mbox.c221 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 Dotx2_regexdev_mbox.h28 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 Dotx2_regexdev.c520 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 Drte_regexdev_core.h62 const char *rule_db,
67 char *rule_db);
H A Drte_regexdev.h706 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 Drte_regexdev.c436 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 Dmlx5_rxp.c930 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 Dmlx5_regex.h96 const char *rule_db, uint32_t rule_db_len);
/f-stack/dpdk/doc/guides/prog_guide/
H A Dregexdev.rst99 const char *rule_db;
109 /**< Length of *rule_db* buffer. */
/f-stack/dpdk/app/test-regex/
H A Dmain.c219 dev_conf.rule_db = rules; in init_port()
/f-stack/dpdk/drivers/common/octeontx2/
H A Dotx2_mbox.h1728 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