29 typedef void *rte_rawdev_obj_t;
70 struct rte_rawdev_info;
143 rte_rawdev_obj_t queue_conf);
166 rte_rawdev_obj_t queue_conf);
253 #define RTE_RAWDEV_NAME_MAX_LEN (64)
273 const char *driver_name;
277 uint8_t attached : 1;
282 rte_rawdev_obj_t dev_private;
284 char name[RTE_RAWDEV_NAME_MAX_LEN];
288 extern struct rte_rawdev *rte_rawdevs;
291 struct rte_rawdev_info {
293 const char *driver_name;
299 rte_rawdev_obj_t dev_private;
302 struct rte_rawdev_buf {
344 const char *attr_name,
345 uint64_t *attr_value);
363 const char *attr_name,
364 const uint64_t attr_value);
389 struct rte_rawdev_buf **buffers,
391 rte_rawdev_obj_t context);
420 struct rte_rawdev_buf **buffers,
422 rte_rawdev_obj_t context);
425 #define RTE_RAW_DEV_XSTATS_NAME_SIZE 64
484 const unsigned int ids[],
526 const uint32_t ids[],
545 rte_rawdev_obj_t status_info);
563 rte_rawdev_obj_t version_info);