|
OvmfPkg[all]
0.1
|
Data Structures | |
| struct | VIRTIO_BLK_TOPOLOGY |
| struct | VIRTIO_BLK_CONFIG |
| struct | VIRTIO_BLK_REQ |
Macros | |
| #define | OFFSET_OF_VBLK(Field) OFFSET_OF (VIRTIO_BLK_CONFIG, Field) |
| #define | SIZE_OF_VBLK(Field) (sizeof ((VIRTIO_BLK_CONFIG *) 0)->Field) |
| #define | VIRTIO_BLK_F_BARRIER BIT0 |
| #define | VIRTIO_BLK_F_SIZE_MAX BIT1 |
| #define | VIRTIO_BLK_F_SEG_MAX BIT2 |
| #define | VIRTIO_BLK_F_GEOMETRY BIT4 |
| #define | VIRTIO_BLK_F_RO BIT5 |
| #define | VIRTIO_BLK_F_BLK_SIZE BIT6 |
| #define | VIRTIO_BLK_F_SCSI BIT7 |
| #define | VIRTIO_BLK_F_FLUSH BIT9 |
| #define | VIRTIO_BLK_F_TOPOLOGY BIT10 |
| #define | VIRTIO_BLK_T_IN 0x00000000 |
| #define | VIRTIO_BLK_T_OUT 0x00000001 |
| #define | VIRTIO_BLK_T_SCSI_CMD 0x00000002 |
| #define | VIRTIO_BLK_T_SCSI_CMD_OUT 0x00000003 |
| #define | VIRTIO_BLK_T_FLUSH 0x00000004 |
| #define | VIRTIO_BLK_T_FLUSH_OUT 0x00000005 |
| #define | VIRTIO_BLK_T_BARRIER BIT31 |
| #define | VIRTIO_BLK_S_OK 0x00 |
| #define | VIRTIO_BLK_S_IOERR 0x01 |
| #define | VIRTIO_BLK_S_UNSUPP 0x02 |
Virtio Block Device specific type and macro definitions corresponding to the virtio-0.9.5 specification.
Copyright (C) 2012, Red Hat, Inc.
SPDX-License-Identifier: BSD-2-Clause-Patent
| #define OFFSET_OF_VBLK | ( | Field | ) | OFFSET_OF (VIRTIO_BLK_CONFIG, Field) |
| #define SIZE_OF_VBLK | ( | Field | ) | (sizeof ((VIRTIO_BLK_CONFIG *) 0)->Field) |
| #define VIRTIO_BLK_F_BARRIER BIT0 |
| #define VIRTIO_BLK_F_BLK_SIZE BIT6 |
| #define VIRTIO_BLK_F_FLUSH BIT9 |
| #define VIRTIO_BLK_F_GEOMETRY BIT4 |
| #define VIRTIO_BLK_F_RO BIT5 |
| #define VIRTIO_BLK_F_SCSI BIT7 |
| #define VIRTIO_BLK_F_SEG_MAX BIT2 |
| #define VIRTIO_BLK_F_SIZE_MAX BIT1 |
| #define VIRTIO_BLK_F_TOPOLOGY BIT10 |
| #define VIRTIO_BLK_S_IOERR 0x01 |
| #define VIRTIO_BLK_S_OK 0x00 |
| #define VIRTIO_BLK_S_UNSUPP 0x02 |
| #define VIRTIO_BLK_T_BARRIER BIT31 |
| #define VIRTIO_BLK_T_FLUSH 0x00000004 |
| #define VIRTIO_BLK_T_FLUSH_OUT 0x00000005 |
| #define VIRTIO_BLK_T_IN 0x00000000 |
| #define VIRTIO_BLK_T_OUT 0x00000001 |
| #define VIRTIO_BLK_T_SCSI_CMD 0x00000002 |
| #define VIRTIO_BLK_T_SCSI_CMD_OUT 0x00000003 |