Loading...
Searching...
No Matches
Go to the documentation of this file.
22 UINT8 PhysicalBlockExp;
23 UINT8 AlignmentOffset;
40#define OFFSET_OF_VBLK(Field) OFFSET_OF (VIRTIO_BLK_CONFIG, Field)
41#define SIZE_OF_VBLK(Field) (sizeof ((VIRTIO_BLK_CONFIG *) 0)->Field)
43#define VIRTIO_BLK_F_BARRIER BIT0
44#define VIRTIO_BLK_F_SIZE_MAX BIT1
45#define VIRTIO_BLK_F_SEG_MAX BIT2
46#define VIRTIO_BLK_F_GEOMETRY BIT4
47#define VIRTIO_BLK_F_RO BIT5
48#define VIRTIO_BLK_F_BLK_SIZE BIT6
53#define VIRTIO_BLK_F_SCSI BIT7
54#define VIRTIO_BLK_F_FLUSH BIT9
55#define VIRTIO_BLK_F_TOPOLOGY BIT10
70#define VIRTIO_BLK_T_IN 0x00000000
71#define VIRTIO_BLK_T_OUT 0x00000001
72#define VIRTIO_BLK_T_SCSI_CMD 0x00000002
73#define VIRTIO_BLK_T_SCSI_CMD_OUT 0x00000003
74#define VIRTIO_BLK_T_FLUSH 0x00000004
75#define VIRTIO_BLK_T_FLUSH_OUT 0x00000005
76#define VIRTIO_BLK_T_BARRIER BIT31
78#define VIRTIO_BLK_S_OK 0x00
79#define VIRTIO_BLK_S_IOERR 0x01
80#define VIRTIO_BLK_S_UNSUPP 0x02