SimpleKernel 1.17.0
Loading...
Searching...
No Matches
virtio::blk::BlkReqHeader Struct Reference

块设备请求头 More...

#include <virtio_blk_defs.h>

Collaboration diagram for virtio::blk::BlkReqHeader:
Collaboration graph

Public Attributes

uint32_t type
 请求类型 (ReqType)
 
uint32_t reserved
 保留字段,必须为 0
 
uint64_t sector
 起始扇区号(仅对读/写请求有效,其他类型应设为 0)
 

Detailed Description

块设备请求头

See also
virtio-v1.2#5.2.6 Device Operation

所有块设备请求都以此结构开头,位于第一个描述符中(设备只读)。

Note
协议中所有字段采用小端格式
请求头后跟数据缓冲区(可选),最后是状态字节(设备只写)

Definition at line 209 of file virtio_blk_defs.h.

Member Data Documentation

◆ reserved

uint32_t virtio::blk::BlkReqHeader::reserved

保留字段,必须为 0

Definition at line 213 of file virtio_blk_defs.h.

◆ sector

uint64_t virtio::blk::BlkReqHeader::sector

起始扇区号(仅对读/写请求有效,其他类型应设为 0)

Definition at line 215 of file virtio_blk_defs.h.

◆ type

uint32_t virtio::blk::BlkReqHeader::type

请求类型 (ReqType)

Definition at line 211 of file virtio_blk_defs.h.


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