Lines Matching refs:dev_id

56 rte_rawdev_socket_id(uint16_t dev_id)  in rte_rawdev_socket_id()  argument
60 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_socket_id()
61 dev = &rte_rawdevs[dev_id]; in rte_rawdev_socket_id()
67 rte_rawdev_info_get(uint16_t dev_id, struct rte_rawdev_info *dev_info, in rte_rawdev_info_get() argument
73 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_info_get()
76 rawdev = &rte_rawdevs[dev_id]; in rte_rawdev_info_get()
93 rte_rawdev_configure(uint16_t dev_id, struct rte_rawdev_info *dev_conf, in rte_rawdev_configure() argument
99 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_configure()
102 dev = &rte_rawdevs[dev_id]; in rte_rawdev_configure()
108 "device %d must be stopped to allow configuration", dev_id); in rte_rawdev_configure()
116 RTE_RDEV_ERR("dev%d dev_configure = %d", dev_id, diag); in rte_rawdev_configure()
124 rte_rawdev_queue_conf_get(uint16_t dev_id, in rte_rawdev_queue_conf_get() argument
131 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_queue_conf_get()
132 dev = &rte_rawdevs[dev_id]; in rte_rawdev_queue_conf_get()
140 rte_rawdev_queue_setup(uint16_t dev_id, in rte_rawdev_queue_setup() argument
147 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_queue_setup()
148 dev = &rte_rawdevs[dev_id]; in rte_rawdev_queue_setup()
156 rte_rawdev_queue_release(uint16_t dev_id, uint16_t queue_id) in rte_rawdev_queue_release() argument
160 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_queue_release()
161 dev = &rte_rawdevs[dev_id]; in rte_rawdev_queue_release()
168 rte_rawdev_queue_count(uint16_t dev_id) in rte_rawdev_queue_count() argument
172 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_queue_count()
173 dev = &rte_rawdevs[dev_id]; in rte_rawdev_queue_count()
180 rte_rawdev_get_attr(uint16_t dev_id, in rte_rawdev_get_attr() argument
186 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_get_attr()
187 dev = &rte_rawdevs[dev_id]; in rte_rawdev_get_attr()
194 rte_rawdev_set_attr(uint16_t dev_id, in rte_rawdev_set_attr() argument
200 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_set_attr()
201 dev = &rte_rawdevs[dev_id]; in rte_rawdev_set_attr()
208 rte_rawdev_enqueue_buffers(uint16_t dev_id, in rte_rawdev_enqueue_buffers() argument
215 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_enqueue_buffers()
216 dev = &rte_rawdevs[dev_id]; in rte_rawdev_enqueue_buffers()
223 rte_rawdev_dequeue_buffers(uint16_t dev_id, in rte_rawdev_dequeue_buffers() argument
230 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_dequeue_buffers()
231 dev = &rte_rawdevs[dev_id]; in rte_rawdev_dequeue_buffers()
238 rte_rawdev_dump(uint16_t dev_id, FILE *f) in rte_rawdev_dump() argument
242 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_dump()
243 dev = &rte_rawdevs[dev_id]; in rte_rawdev_dump()
250 xstats_get_count(uint16_t dev_id) in xstats_get_count() argument
252 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in xstats_get_count()
259 rte_rawdev_xstats_names_get(uint16_t dev_id, in rte_rawdev_xstats_names_get() argument
266 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -ENODEV); in rte_rawdev_xstats_names_get()
268 cnt_expected_entries = xstats_get_count(dev_id); in rte_rawdev_xstats_names_get()
274 dev = &rte_rawdevs[dev_id]; in rte_rawdev_xstats_names_get()
282 rte_rawdev_xstats_get(uint16_t dev_id, in rte_rawdev_xstats_get() argument
287 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -ENODEV); in rte_rawdev_xstats_get()
288 const struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_xstats_get()
295 rte_rawdev_xstats_by_name_get(uint16_t dev_id, in rte_rawdev_xstats_by_name_get() argument
299 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, 0); in rte_rawdev_xstats_by_name_get()
300 const struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_xstats_by_name_get()
314 rte_rawdev_xstats_reset(uint16_t dev_id, in rte_rawdev_xstats_reset() argument
317 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_xstats_reset()
318 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_xstats_reset()
325 rte_rawdev_firmware_status_get(uint16_t dev_id, rte_rawdev_obj_t status_info) in rte_rawdev_firmware_status_get() argument
327 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_firmware_status_get()
328 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_firmware_status_get()
335 rte_rawdev_firmware_version_get(uint16_t dev_id, rte_rawdev_obj_t version_info) in rte_rawdev_firmware_version_get() argument
337 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_firmware_version_get()
338 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_firmware_version_get()
345 rte_rawdev_firmware_load(uint16_t dev_id, rte_rawdev_obj_t firmware_image) in rte_rawdev_firmware_load() argument
347 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_firmware_load()
348 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_firmware_load()
358 rte_rawdev_firmware_unload(uint16_t dev_id) in rte_rawdev_firmware_unload() argument
360 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_firmware_unload()
361 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_firmware_unload()
368 rte_rawdev_selftest(uint16_t dev_id) in rte_rawdev_selftest() argument
370 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_selftest()
371 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_selftest()
374 return (*dev->dev_ops->dev_selftest)(dev_id); in rte_rawdev_selftest()
378 rte_rawdev_start(uint16_t dev_id) in rte_rawdev_start() argument
383 RTE_RDEV_DEBUG("Start dev_id=%" PRIu8, dev_id); in rte_rawdev_start()
385 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_start()
386 dev = &rte_rawdevs[dev_id]; in rte_rawdev_start()
389 dev_id); in rte_rawdev_start()
406 rte_rawdev_stop(uint16_t dev_id) in rte_rawdev_stop() argument
410 RTE_RDEV_DEBUG("Stop dev_id=%" PRIu8, dev_id); in rte_rawdev_stop()
412 RTE_RAWDEV_VALID_DEVID_OR_RET(dev_id); in rte_rawdev_stop()
413 dev = &rte_rawdevs[dev_id]; in rte_rawdev_stop()
417 dev_id); in rte_rawdev_stop()
431 rte_rawdev_close(uint16_t dev_id) in rte_rawdev_close() argument
435 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_close()
436 dev = &rte_rawdevs[dev_id]; in rte_rawdev_close()
442 dev_id); in rte_rawdev_close()
450 rte_rawdev_reset(uint16_t dev_id) in rte_rawdev_reset() argument
454 RTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL); in rte_rawdev_reset()
455 dev = &rte_rawdevs[dev_id]; in rte_rawdev_reset()
465 uint16_t dev_id; in rte_rawdev_find_free_device_index() local
467 for (dev_id = 0; dev_id < RTE_RAWDEV_MAX_DEVS; dev_id++) { in rte_rawdev_find_free_device_index()
468 if (rte_rawdevs[dev_id].attached == in rte_rawdev_find_free_device_index()
470 return dev_id; in rte_rawdev_find_free_device_index()
480 uint16_t dev_id; in rte_rawdev_pmd_allocate() local
488 dev_id = rte_rawdev_find_free_device_index(); in rte_rawdev_pmd_allocate()
489 if (dev_id == RTE_RAWDEV_MAX_DEVS) { in rte_rawdev_pmd_allocate()
494 rawdev = &rte_rawdevs[dev_id]; in rte_rawdev_pmd_allocate()
507 rawdev->dev_id = dev_id; in rte_rawdev_pmd_allocate()
526 ret = rte_rawdev_close(rawdev->dev_id); in rte_rawdev_pmd_release()
533 rawdev->dev_id = 0; in rte_rawdev_pmd_release()
565 int dev_id, num_xstats, i, ret; in handle_dev_xstats() local
572 dev_id = strtoul(params, &end_param, 0); in handle_dev_xstats()
576 if (!rte_rawdev_pmd_is_valid_dev(dev_id)) in handle_dev_xstats()
579 num_xstats = xstats_get_count(dev_id); in handle_dev_xstats()
592 ret = rte_rawdev_xstats_names_get(dev_id, xstat_names, num_xstats); in handle_dev_xstats()
601 ret = rte_rawdev_xstats_get(dev_id, ids, rawdev_xstats, num_xstats); in handle_dev_xstats()