|
SimpleKernel 1.17.0
|
Discard/Write Zeroes/Secure Erase 请求段 More...
#include <virtio_blk_defs.h>

Public Attributes | ||
| uint64_t | sector | |
| 起始扇区(以 512 字节为单位) | ||
| uint32_t | num_sectors | |
| 扇区数(以 512 字节为单位) | ||
| struct { | ||
| uint32_t unmap: 1 | ||
| uint32_t reserved: 31 | ||
| 保留位,必须为 0 More... | ||
| } | flags | |
| 标志位 | ||
Discard/Write Zeroes/Secure Erase 请求段
VIRTIO_BLK_T_DISCARD、VIRTIO_BLK_T_WRITE_ZEROES 和 VIRTIO_BLK_T_SECURE_ERASE 请求的数据部分由一个或多个此结构的实例组成。
Definition at line 225 of file virtio_blk_defs.h.
| struct { ... } virtio::blk::BlkDiscardWriteZeroes::flags |
标志位
| uint32_t virtio::blk::BlkDiscardWriteZeroes::num_sectors |
扇区数(以 512 字节为单位)
Definition at line 229 of file virtio_blk_defs.h.
| uint32_t virtio::blk::BlkDiscardWriteZeroes::reserved |
保留位,必须为 0
Definition at line 236 of file virtio_blk_defs.h.
| uint64_t virtio::blk::BlkDiscardWriteZeroes::sector |
起始扇区(以 512 字节为单位)
Definition at line 227 of file virtio_blk_defs.h.
| uint32_t virtio::blk::BlkDiscardWriteZeroes::unmap |
对于 write zeroes: 允许设备 unmap(取消映射)指定范围 对于 discard/secure erase: 保留,必须为 0
Definition at line 234 of file virtio_blk_defs.h.