29 typedef void *rte_rawdev_obj_t;
38 uint8_t __rte_experimental
51 uint16_t __rte_experimental
64 int __rte_experimental
70 struct rte_rawdev_info;
87 int __rte_experimental
114 int __rte_experimental
140 int __rte_experimental
143 rte_rawdev_obj_t queue_conf);
163 int __rte_experimental
166 rte_rawdev_obj_t queue_conf);
183 int __rte_experimental
193 uint16_t __rte_experimental
211 int __rte_experimental
221 void __rte_experimental
235 int __rte_experimental
249 int __rte_experimental
252 #define RTE_RAWDEV_NAME_MAX_LEN (64)
272 const char *driver_name;
276 uint8_t attached : 1;
281 rte_rawdev_obj_t dev_private;
283 char name[RTE_RAWDEV_NAME_MAX_LEN];
287 extern struct rte_rawdev *rte_rawdevs;
290 struct rte_rawdev_info {
292 const char *driver_name;
298 rte_rawdev_obj_t dev_private;
301 struct rte_rawdev_buf {
319 int __rte_experimental
341 int __rte_experimental
343 const char *attr_name,
344 uint64_t *attr_value);
360 int __rte_experimental
362 const char *attr_name,
363 const uint64_t attr_value);
386 int __rte_experimental
388 struct rte_rawdev_buf **buffers,
390 rte_rawdev_obj_t context);
417 int __rte_experimental
419 struct rte_rawdev_buf **buffers,
421 rte_rawdev_obj_t context);
424 #define RTE_RAW_DEV_XSTATS_NAME_SIZE 64
457 int __rte_experimental
481 int __rte_experimental
483 const unsigned int ids[],
503 uint64_t __rte_experimental
523 int __rte_experimental
525 const uint32_t ids[],
542 int __rte_experimental
544 rte_rawdev_obj_t status_info);
560 int __rte_experimental
562 rte_rawdev_obj_t version_info);
577 int __rte_experimental
589 int __rte_experimental
602 int __rte_experimental