Lines Matching refs:dev

72 	struct rte_rawdev *dev;  in rte_rawdev_socket_id()  local
75 dev = &rte_rawdevs[dev_id]; in rte_rawdev_socket_id()
77 return dev->socket_id; in rte_rawdev_socket_id()
110 struct rte_rawdev *dev; in rte_rawdev_configure() local
116 dev = &rte_rawdevs[dev_id]; in rte_rawdev_configure()
118 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->dev_configure, -ENOTSUP); in rte_rawdev_configure()
120 if (dev->started) { in rte_rawdev_configure()
127 diag = (*dev->dev_ops->dev_configure)(dev, dev_conf->dev_private, in rte_rawdev_configure()
132 dev->attached = 1; in rte_rawdev_configure()
143 struct rte_rawdev *dev; in rte_rawdev_queue_conf_get() local
146 dev = &rte_rawdevs[dev_id]; in rte_rawdev_queue_conf_get()
148 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->queue_def_conf, -ENOTSUP); in rte_rawdev_queue_conf_get()
149 return (*dev->dev_ops->queue_def_conf)(dev, queue_id, queue_conf, in rte_rawdev_queue_conf_get()
159 struct rte_rawdev *dev; in rte_rawdev_queue_setup() local
162 dev = &rte_rawdevs[dev_id]; in rte_rawdev_queue_setup()
164 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->queue_setup, -ENOTSUP); in rte_rawdev_queue_setup()
165 return (*dev->dev_ops->queue_setup)(dev, queue_id, queue_conf, in rte_rawdev_queue_setup()
172 struct rte_rawdev *dev; in rte_rawdev_queue_release() local
175 dev = &rte_rawdevs[dev_id]; in rte_rawdev_queue_release()
177 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->queue_release, -ENOTSUP); in rte_rawdev_queue_release()
178 return (*dev->dev_ops->queue_release)(dev, queue_id); in rte_rawdev_queue_release()
184 struct rte_rawdev *dev; in rte_rawdev_queue_count() local
187 dev = &rte_rawdevs[dev_id]; in rte_rawdev_queue_count()
189 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->queue_count, -ENOTSUP); in rte_rawdev_queue_count()
190 return (*dev->dev_ops->queue_count)(dev); in rte_rawdev_queue_count()
198 struct rte_rawdev *dev; in rte_rawdev_get_attr() local
201 dev = &rte_rawdevs[dev_id]; in rte_rawdev_get_attr()
203 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->attr_get, -ENOTSUP); in rte_rawdev_get_attr()
204 return (*dev->dev_ops->attr_get)(dev, attr_name, attr_value); in rte_rawdev_get_attr()
212 struct rte_rawdev *dev; in rte_rawdev_set_attr() local
215 dev = &rte_rawdevs[dev_id]; in rte_rawdev_set_attr()
217 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->attr_set, -ENOTSUP); in rte_rawdev_set_attr()
218 return (*dev->dev_ops->attr_set)(dev, attr_name, attr_value); in rte_rawdev_set_attr()
227 struct rte_rawdev *dev; in rte_rawdev_enqueue_buffers() local
230 dev = &rte_rawdevs[dev_id]; in rte_rawdev_enqueue_buffers()
232 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->enqueue_bufs, -ENOTSUP); in rte_rawdev_enqueue_buffers()
233 return (*dev->dev_ops->enqueue_bufs)(dev, buffers, count, context); in rte_rawdev_enqueue_buffers()
242 struct rte_rawdev *dev; in rte_rawdev_dequeue_buffers() local
245 dev = &rte_rawdevs[dev_id]; in rte_rawdev_dequeue_buffers()
247 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->dequeue_bufs, -ENOTSUP); in rte_rawdev_dequeue_buffers()
248 return (*dev->dev_ops->dequeue_bufs)(dev, buffers, count, context); in rte_rawdev_dequeue_buffers()
254 struct rte_rawdev *dev; in rte_rawdev_dump() local
257 dev = &rte_rawdevs[dev_id]; in rte_rawdev_dump()
259 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->dump, -ENOTSUP); in rte_rawdev_dump()
260 return (*dev->dev_ops->dump)(dev, f); in rte_rawdev_dump()
266 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in xstats_get_count() local
268 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->xstats_get_names, -ENOTSUP); in xstats_get_count()
269 return (*dev->dev_ops->xstats_get_names)(dev, NULL, 0); in xstats_get_count()
277 const struct rte_rawdev *dev; in rte_rawdev_xstats_names_get() local
288 dev = &rte_rawdevs[dev_id]; in rte_rawdev_xstats_names_get()
290 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->xstats_get_names, -ENOTSUP); in rte_rawdev_xstats_names_get()
291 return (*dev->dev_ops->xstats_get_names)(dev, xstats_names, size); in rte_rawdev_xstats_names_get()
302 const struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_xstats_get() local
304 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->xstats_get, -ENOTSUP); in rte_rawdev_xstats_get()
305 return (*dev->dev_ops->xstats_get)(dev, ids, values, n); in rte_rawdev_xstats_get()
314 const struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_xstats_by_name_get() local
323 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->xstats_get_by_name, -ENOTSUP); in rte_rawdev_xstats_by_name_get()
324 return (*dev->dev_ops->xstats_get_by_name)(dev, name, id); in rte_rawdev_xstats_by_name_get()
332 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_xstats_reset() local
334 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->xstats_reset, -ENOTSUP); in rte_rawdev_xstats_reset()
335 return (*dev->dev_ops->xstats_reset)(dev, ids, nb_ids); in rte_rawdev_xstats_reset()
342 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_firmware_status_get() local
344 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->firmware_status_get, -ENOTSUP); in rte_rawdev_firmware_status_get()
345 return (*dev->dev_ops->firmware_status_get)(dev, status_info); in rte_rawdev_firmware_status_get()
352 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_firmware_version_get() local
354 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->firmware_version_get, -ENOTSUP); in rte_rawdev_firmware_version_get()
355 return (*dev->dev_ops->firmware_version_get)(dev, version_info); in rte_rawdev_firmware_version_get()
362 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_firmware_load() local
367 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->firmware_load, -ENOTSUP); in rte_rawdev_firmware_load()
368 return (*dev->dev_ops->firmware_load)(dev, firmware_image); in rte_rawdev_firmware_load()
375 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_firmware_unload() local
377 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->firmware_load, -ENOTSUP); in rte_rawdev_firmware_unload()
378 return (*dev->dev_ops->firmware_unload)(dev); in rte_rawdev_firmware_unload()
385 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_selftest() local
387 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->dev_selftest, -ENOTSUP); in rte_rawdev_selftest()
388 return (*dev->dev_ops->dev_selftest)(dev_id); in rte_rawdev_selftest()
394 struct rte_rawdev *dev; in rte_rawdev_start() local
400 dev = &rte_rawdevs[dev_id]; in rte_rawdev_start()
401 if (dev->started != 0) { in rte_rawdev_start()
407 if (dev->dev_ops->dev_start == NULL) in rte_rawdev_start()
410 diag = (*dev->dev_ops->dev_start)(dev); in rte_rawdev_start()
415 dev->started = 1; in rte_rawdev_start()
422 struct rte_rawdev *dev; in rte_rawdev_stop() local
427 dev = &rte_rawdevs[dev_id]; in rte_rawdev_stop()
429 if (dev->started == 0) { in rte_rawdev_stop()
435 if (dev->dev_ops->dev_stop == NULL) in rte_rawdev_stop()
438 (*dev->dev_ops->dev_stop)(dev); in rte_rawdev_stop()
441 dev->started = 0; in rte_rawdev_stop()
447 struct rte_rawdev *dev; in rte_rawdev_close() local
450 dev = &rte_rawdevs[dev_id]; in rte_rawdev_close()
452 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->dev_close, -ENOTSUP); in rte_rawdev_close()
454 if (dev->started == 1) { in rte_rawdev_close()
460 return (*dev->dev_ops->dev_close)(dev); in rte_rawdev_close()
466 struct rte_rawdev *dev; in rte_rawdev_reset() local
469 dev = &rte_rawdevs[dev_id]; in rte_rawdev_reset()
471 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->dev_reset, -ENOTSUP); in rte_rawdev_reset()
473 return (*dev->dev_ops->dev_reset)(dev); in rte_rawdev_reset()