EFI_STATUS\r
EFIAPI\r
VirtioPciSetQueueAddress (\r
- VIRTIO_DEVICE_PROTOCOL *This,\r
- UINT32 Address\r
+ IN VIRTIO_DEVICE_PROTOCOL *This,\r
+ IN VRING *Ring\r
)\r
{\r
VIRTIO_PCI_DEVICE *Dev;\r
Dev = VIRTIO_PCI_DEVICE_FROM_VIRTIO_DEVICE (This);\r
\r
return VirtioPciIoWrite (Dev, VIRTIO_PCI_OFFSET_QUEUE_ADDRESS, sizeof (UINT32),\r
- Address);\r
+ (UINT32)((UINTN)Ring->Base >> EFI_PAGE_SHIFT));\r
}\r
\r
EFI_STATUS\r