| 43 | static void clear_queue_bufs(int queue_id); |
| 44 | |
| 45 | static int skeleton_rawdev_info_get(struct rte_rawdev *dev, |
| 46 | rte_rawdev_obj_t dev_info, |
| 47 | size_t dev_info_size) |
| 48 | { |
| 49 | struct skeleton_rawdev *skeldev; |
| 50 | struct skeleton_rawdev_conf *skeldev_conf; |
| 51 | |
| 52 | SKELETON_PMD_FUNC_TRACE(); |
| 53 | |
| 54 | if (!dev_info || dev_info_size != sizeof(*skeldev_conf)) { |
| 55 | SKELETON_PMD_ERR("Invalid request"); |
| 56 | return -EINVAL; |
| 57 | } |
| 58 | |
| 59 | skeldev = skeleton_rawdev_get_priv(dev); |
| 60 | |
| 61 | skeldev_conf = dev_info; |
| 62 | |
| 63 | skeldev_conf->num_queues = skeldev->num_queues; |
| 64 | skeldev_conf->capabilities = skeldev->capabilities; |
| 65 | skeldev_conf->device_state = skeldev->device_state; |
| 66 | skeldev_conf->firmware_state = skeldev->fw.firmware_state; |
| 67 | |
| 68 | return 0; |
| 69 | } |
| 70 | |
| 71 | static int skeleton_rawdev_configure(const struct rte_rawdev *dev, |
| 72 | rte_rawdev_obj_t config, |
nothing calls this directly
no test coverage detected