Data Accelerator Offload
Loading...
Searching...
No Matches
Data Fields
dao_virtio_blk_hdr Struct Reference

#include <dao_virtio_blkdev.h>

Data Fields

union { 
 
};  
 
struct dao_virtio_blk_hdrnext
 
uint8_t * status
 
uint32_t write_buf_len
 
uint32_t cur_len
 
uint32_t tot_segs
 
uint32_t tot_bufs
 
uint8_t hdr_data []
 

Detailed Description

Virtio blk header for external buffers

Definition at line 57 of file dao_virtio_blkdev.h.

Field Documentation

◆ [union]

union { ... }

Array of virtio descriptor data

◆ next

struct dao_virtio_blk_hdr* next

Link to next buffer in IO request chain

Definition at line 65 of file dao_virtio_blkdev.h.

◆ status

uint8_t* status

blk request status byte's address

Definition at line 67 of file dao_virtio_blkdev.h.

◆ write_buf_len

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.

◆ cur_len

uint32_t cur_len

length of data in hdr_data array

Definition at line 71 of file dao_virtio_blkdev.h.

◆ tot_segs

uint32_t tot_segs

Total number of segments in blk request

Definition at line 73 of file dao_virtio_blkdev.h.

◆ tot_bufs

uint32_t tot_bufs

Total number of ext buffers in the chain

Definition at line 75 of file dao_virtio_blkdev.h.

◆ hdr_data

uint8_t hdr_data[]

Virtio blk header, data

Definition at line 77 of file dao_virtio_blkdev.h.


The documentation for this struct was generated from the following file: