Lines Matching refs:dev

58 	struct rte_rawdev *dev;  in rte_rawdev_socket_id()  local
61 dev = &rte_rawdevs[dev_id]; in rte_rawdev_socket_id()
63 return dev->socket_id; in rte_rawdev_socket_id()
96 struct rte_rawdev *dev; in rte_rawdev_configure() local
102 dev = &rte_rawdevs[dev_id]; in rte_rawdev_configure()
104 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->dev_configure, -ENOTSUP); in rte_rawdev_configure()
106 if (dev->started) { in rte_rawdev_configure()
113 diag = (*dev->dev_ops->dev_configure)(dev, dev_conf->dev_private, in rte_rawdev_configure()
118 dev->attached = 1; in rte_rawdev_configure()
129 struct rte_rawdev *dev; in rte_rawdev_queue_conf_get() local
132 dev = &rte_rawdevs[dev_id]; in rte_rawdev_queue_conf_get()
134 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->queue_def_conf, -ENOTSUP); in rte_rawdev_queue_conf_get()
135 return (*dev->dev_ops->queue_def_conf)(dev, queue_id, queue_conf, in rte_rawdev_queue_conf_get()
145 struct rte_rawdev *dev; in rte_rawdev_queue_setup() local
148 dev = &rte_rawdevs[dev_id]; in rte_rawdev_queue_setup()
150 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->queue_setup, -ENOTSUP); in rte_rawdev_queue_setup()
151 return (*dev->dev_ops->queue_setup)(dev, queue_id, queue_conf, in rte_rawdev_queue_setup()
158 struct rte_rawdev *dev; in rte_rawdev_queue_release() local
161 dev = &rte_rawdevs[dev_id]; in rte_rawdev_queue_release()
163 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->queue_release, -ENOTSUP); in rte_rawdev_queue_release()
164 return (*dev->dev_ops->queue_release)(dev, queue_id); in rte_rawdev_queue_release()
170 struct rte_rawdev *dev; in rte_rawdev_queue_count() local
173 dev = &rte_rawdevs[dev_id]; in rte_rawdev_queue_count()
175 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->queue_count, -ENOTSUP); in rte_rawdev_queue_count()
176 return (*dev->dev_ops->queue_count)(dev); in rte_rawdev_queue_count()
184 struct rte_rawdev *dev; in rte_rawdev_get_attr() local
187 dev = &rte_rawdevs[dev_id]; in rte_rawdev_get_attr()
189 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->attr_get, -ENOTSUP); in rte_rawdev_get_attr()
190 return (*dev->dev_ops->attr_get)(dev, attr_name, attr_value); in rte_rawdev_get_attr()
198 struct rte_rawdev *dev; in rte_rawdev_set_attr() local
201 dev = &rte_rawdevs[dev_id]; in rte_rawdev_set_attr()
203 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->attr_set, -ENOTSUP); in rte_rawdev_set_attr()
204 return (*dev->dev_ops->attr_set)(dev, attr_name, attr_value); in rte_rawdev_set_attr()
213 struct rte_rawdev *dev; in rte_rawdev_enqueue_buffers() local
216 dev = &rte_rawdevs[dev_id]; in rte_rawdev_enqueue_buffers()
218 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->enqueue_bufs, -ENOTSUP); in rte_rawdev_enqueue_buffers()
219 return (*dev->dev_ops->enqueue_bufs)(dev, buffers, count, context); in rte_rawdev_enqueue_buffers()
228 struct rte_rawdev *dev; in rte_rawdev_dequeue_buffers() local
231 dev = &rte_rawdevs[dev_id]; in rte_rawdev_dequeue_buffers()
233 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->dequeue_bufs, -ENOTSUP); in rte_rawdev_dequeue_buffers()
234 return (*dev->dev_ops->dequeue_bufs)(dev, buffers, count, context); in rte_rawdev_dequeue_buffers()
240 struct rte_rawdev *dev; in rte_rawdev_dump() local
243 dev = &rte_rawdevs[dev_id]; in rte_rawdev_dump()
245 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->dump, -ENOTSUP); in rte_rawdev_dump()
246 return (*dev->dev_ops->dump)(dev, f); in rte_rawdev_dump()
252 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in xstats_get_count() local
254 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->xstats_get_names, -ENOTSUP); in xstats_get_count()
255 return (*dev->dev_ops->xstats_get_names)(dev, NULL, 0); in xstats_get_count()
263 const struct rte_rawdev *dev; in rte_rawdev_xstats_names_get() local
274 dev = &rte_rawdevs[dev_id]; in rte_rawdev_xstats_names_get()
276 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->xstats_get_names, -ENOTSUP); in rte_rawdev_xstats_names_get()
277 return (*dev->dev_ops->xstats_get_names)(dev, xstats_names, size); in rte_rawdev_xstats_names_get()
288 const struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_xstats_get() local
290 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->xstats_get, -ENOTSUP); in rte_rawdev_xstats_get()
291 return (*dev->dev_ops->xstats_get)(dev, ids, values, n); in rte_rawdev_xstats_get()
300 const struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_xstats_by_name_get() local
309 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->xstats_get_by_name, -ENOTSUP); in rte_rawdev_xstats_by_name_get()
310 return (*dev->dev_ops->xstats_get_by_name)(dev, name, id); in rte_rawdev_xstats_by_name_get()
318 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_xstats_reset() local
320 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->xstats_reset, -ENOTSUP); in rte_rawdev_xstats_reset()
321 return (*dev->dev_ops->xstats_reset)(dev, ids, nb_ids); in rte_rawdev_xstats_reset()
328 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_firmware_status_get() local
330 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->firmware_status_get, -ENOTSUP); in rte_rawdev_firmware_status_get()
331 return (*dev->dev_ops->firmware_status_get)(dev, status_info); in rte_rawdev_firmware_status_get()
338 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_firmware_version_get() local
340 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->firmware_version_get, -ENOTSUP); in rte_rawdev_firmware_version_get()
341 return (*dev->dev_ops->firmware_version_get)(dev, version_info); in rte_rawdev_firmware_version_get()
348 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_firmware_load() local
353 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->firmware_load, -ENOTSUP); in rte_rawdev_firmware_load()
354 return (*dev->dev_ops->firmware_load)(dev, firmware_image); in rte_rawdev_firmware_load()
361 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_firmware_unload() local
363 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->firmware_load, -ENOTSUP); in rte_rawdev_firmware_unload()
364 return (*dev->dev_ops->firmware_unload)(dev); in rte_rawdev_firmware_unload()
371 struct rte_rawdev *dev = &rte_rawdevs[dev_id]; in rte_rawdev_selftest() local
373 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->dev_selftest, -ENOTSUP); in rte_rawdev_selftest()
374 return (*dev->dev_ops->dev_selftest)(dev_id); in rte_rawdev_selftest()
380 struct rte_rawdev *dev; in rte_rawdev_start() local
386 dev = &rte_rawdevs[dev_id]; in rte_rawdev_start()
387 if (dev->started != 0) { in rte_rawdev_start()
393 if (dev->dev_ops->dev_start == NULL) in rte_rawdev_start()
396 diag = (*dev->dev_ops->dev_start)(dev); in rte_rawdev_start()
401 dev->started = 1; in rte_rawdev_start()
408 struct rte_rawdev *dev; in rte_rawdev_stop() local
413 dev = &rte_rawdevs[dev_id]; in rte_rawdev_stop()
415 if (dev->started == 0) { in rte_rawdev_stop()
421 if (dev->dev_ops->dev_stop == NULL) in rte_rawdev_stop()
424 (*dev->dev_ops->dev_stop)(dev); in rte_rawdev_stop()
427 dev->started = 0; in rte_rawdev_stop()
433 struct rte_rawdev *dev; in rte_rawdev_close() local
436 dev = &rte_rawdevs[dev_id]; in rte_rawdev_close()
438 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->dev_close, -ENOTSUP); in rte_rawdev_close()
440 if (dev->started == 1) { in rte_rawdev_close()
446 return (*dev->dev_ops->dev_close)(dev); in rte_rawdev_close()
452 struct rte_rawdev *dev; in rte_rawdev_reset() local
455 dev = &rte_rawdevs[dev_id]; in rte_rawdev_reset()
457 RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->dev_reset, -ENOTSUP); in rte_rawdev_reset()
459 return (*dev->dev_ops->dev_reset)(dev); in rte_rawdev_reset()