Lines Matching refs:dev_info
186 regexdev_info_get(uint8_t dev_id, struct rte_regexdev_info *dev_info) in regexdev_info_get() argument
191 if (dev_info == NULL) in regexdev_info_get()
195 return (*dev->dev_ops->dev_info_get)(dev, dev_info); in regexdev_info_get()
200 rte_regexdev_info_get(uint8_t dev_id, struct rte_regexdev_info *dev_info) in rte_regexdev_info_get() argument
202 return regexdev_info_get(dev_id, dev_info); in rte_regexdev_info_get()
209 struct rte_regexdev_info dev_info; in rte_regexdev_configure() local
223 ret = regexdev_info_get(dev_id, &dev_info); in rte_regexdev_configure()
227 !(dev_info.regexdev_capa & RTE_REGEXDEV_SUPP_CROSS_BUFFER_F)) { in rte_regexdev_configure()
234 !(dev_info.regexdev_capa & RTE_REGEXDEV_SUPP_MATCH_AS_END_F)) { in rte_regexdev_configure()
241 !(dev_info.regexdev_capa & RTE_REGEXDEV_SUPP_MATCH_ALL_F)) { in rte_regexdev_configure()
252 if (cfg->nb_groups > dev_info.max_groups) { in rte_regexdev_configure()
254 dev_id, cfg->nb_groups, dev_info.max_groups); in rte_regexdev_configure()
262 if (cfg->nb_max_matches > dev_info.max_matches) { in rte_regexdev_configure()
265 dev_info.max_matches); in rte_regexdev_configure()
273 if (cfg->nb_queue_pairs > dev_info.max_queue_pairs) { in rte_regexdev_configure()
276 dev_info.max_queue_pairs); in rte_regexdev_configure()
285 if (cfg->nb_rules_per_group > dev_info.max_rules_per_group) { in rte_regexdev_configure()
289 dev_info.max_rules_per_group); in rte_regexdev_configure()