IN UINT64 Features\r
);\r
\r
-/**\r
- Read the queue address field from the Virtio Header.\r
-\r
- QueueAddress is the address of the virtqueue divided by 4096.\r
-\r
- @param[in] This This instance of VIRTIO_DEVICE_PROTOCOL\r
-\r
- @param[out] QueueAddress The 32-bit queue address field.\r
-\r
- @retval EFI_SUCCESS The data was read successfully.\r
- @retval EFI_UNSUPPORTED The underlying IO device doesn't support the\r
- provided address offset and read size.\r
- @retval EFI_INVALID_PARAMETER QueueAddress is NULL\r
-**/\r
-typedef\r
-EFI_STATUS\r
-(EFIAPI *VIRTIO_GET_QUEUE_ADDRESS) (\r
- IN VIRTIO_DEVICE_PROTOCOL *This,\r
- OUT UINT32 *QueueAddress\r
- );\r
-\r
/**\r
Write the queue address field in the Virtio Header.\r
\r
VIRTIO_GET_DEVICE_FEATURES GetDeviceFeatures;\r
VIRTIO_SET_GUEST_FEATURES SetGuestFeatures;\r
\r
- VIRTIO_GET_QUEUE_ADDRESS GetQueueAddress;\r
VIRTIO_SET_QUEUE_ADDRESS SetQueueAddress;\r
\r
VIRTIO_SET_QUEUE_SEL SetQueueSel;\r