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 |