Data Accelerator Offload
|
#include <dao_virtio_blkdev.h>
Data Fields | ||
union { | ||
}; | ||
struct dao_virtio_blk_hdr * | next | |
uint8_t * | status | |
uint32_t | write_buf_len | |
uint32_t | cur_len | |
uint32_t | tot_segs | |
uint32_t | tot_bufs | |
uint8_t | hdr_data [] | |
Virtio blk header for external buffers
Definition at line 57 of file dao_virtio_blkdev.h.
union { ... } |
Array of virtio descriptor data
struct dao_virtio_blk_hdr* next |
Link to next buffer in IO request chain
Definition at line 65 of file dao_virtio_blkdev.h.
uint8_t* status |
blk request status byte's address
Definition at line 67 of file dao_virtio_blkdev.h.
uint32_t write_buf_len |
Total length of data written by device in read request
Definition at line 69 of file dao_virtio_blkdev.h.
uint32_t cur_len |
length of data in hdr_data
array
Definition at line 71 of file dao_virtio_blkdev.h.
uint32_t tot_segs |
Total number of segments in blk request
Definition at line 73 of file dao_virtio_blkdev.h.
uint32_t tot_bufs |
Total number of ext buffers in the chain
Definition at line 75 of file dao_virtio_blkdev.h.
uint8_t hdr_data[] |
Virtio blk header, data
Definition at line 77 of file dao_virtio_blkdev.h.