Lines Matching refs:dev_info
184 regexdev_info_get(uint8_t dev_id, struct rte_regexdev_info *dev_info) in regexdev_info_get() argument
189 if (dev_info == NULL) in regexdev_info_get()
193 return (*dev->dev_ops->dev_info_get)(dev, dev_info); in regexdev_info_get()
198 rte_regexdev_info_get(uint8_t dev_id, struct rte_regexdev_info *dev_info) in rte_regexdev_info_get() argument
200 return regexdev_info_get(dev_id, dev_info); in rte_regexdev_info_get()
207 struct rte_regexdev_info dev_info; in rte_regexdev_configure() local
221 ret = regexdev_info_get(dev_id, &dev_info); in rte_regexdev_configure()
225 !(dev_info.regexdev_capa & RTE_REGEXDEV_SUPP_CROSS_BUFFER_F)) { in rte_regexdev_configure()
232 !(dev_info.regexdev_capa & RTE_REGEXDEV_SUPP_MATCH_AS_END_F)) { in rte_regexdev_configure()
239 !(dev_info.regexdev_capa & RTE_REGEXDEV_SUPP_MATCH_ALL_F)) { in rte_regexdev_configure()
250 if (cfg->nb_groups > dev_info.max_groups) { in rte_regexdev_configure()
252 dev_id, cfg->nb_groups, dev_info.max_groups); in rte_regexdev_configure()
260 if (cfg->nb_max_matches > dev_info.max_matches) { in rte_regexdev_configure()
263 dev_info.max_matches); in rte_regexdev_configure()
271 if (cfg->nb_queue_pairs > dev_info.max_queue_pairs) { in rte_regexdev_configure()
274 dev_info.max_queue_pairs); in rte_regexdev_configure()
283 if (cfg->nb_rules_per_group > dev_info.max_rules_per_group) { in rte_regexdev_configure()
287 dev_info.max_rules_per_group); in rte_regexdev_configure()