| 2562 | } |
| 2563 | |
| 2564 | static int |
| 2565 | dpaa2_get_devargs(struct rte_devargs *devargs, const char *key) |
| 2566 | { |
| 2567 | struct rte_kvargs *kvlist; |
| 2568 | |
| 2569 | if (!devargs) |
| 2570 | return 0; |
| 2571 | |
| 2572 | kvlist = rte_kvargs_parse(devargs->args, NULL); |
| 2573 | if (!kvlist) |
| 2574 | return 0; |
| 2575 | |
| 2576 | if (!rte_kvargs_count(kvlist, key)) { |
| 2577 | rte_kvargs_free(kvlist); |
| 2578 | return 0; |
| 2579 | } |
| 2580 | |
| 2581 | if (rte_kvargs_process(kvlist, key, |
| 2582 | check_devargs_handler, NULL) < 0) { |
| 2583 | rte_kvargs_free(kvlist); |
| 2584 | return 0; |
| 2585 | } |
| 2586 | rte_kvargs_free(kvlist); |
| 2587 | |
| 2588 | return 1; |
| 2589 | } |
| 2590 | |
| 2591 | static int |
| 2592 | dpaa2_dev_init(struct rte_eth_dev *eth_dev) |
no test coverage detected