Lines Matching refs:Features
596 UINT64 Features; in VirtioBlkInit() local
640 Status = Dev->VirtIo->GetDeviceFeatures (Dev->VirtIo, &Features); in VirtioBlkInit()
654 if (Features & VIRTIO_BLK_F_BLK_SIZE) { in VirtioBlkInit()
673 if (Features & VIRTIO_BLK_F_TOPOLOGY) { in VirtioBlkInit()
695 Features &= VIRTIO_BLK_F_BLK_SIZE | VIRTIO_BLK_F_TOPOLOGY | VIRTIO_BLK_F_RO | in VirtioBlkInit()
703 Status = Virtio10WriteFeatures (Dev->VirtIo, Features, &NextDevStat); in VirtioBlkInit()
757 Features &= ~(UINT64)VIRTIO_F_VERSION_1; in VirtioBlkInit()
758 Status = Dev->VirtIo->SetGuestFeatures (Dev->VirtIo, Features); in VirtioBlkInit()
787 Dev->BlockIoMedia.ReadOnly = (BOOLEAN) ((Features & VIRTIO_BLK_F_RO) != 0); in VirtioBlkInit()
788 Dev->BlockIoMedia.WriteCaching = (BOOLEAN) ((Features & VIRTIO_BLK_F_FLUSH) != 0); in VirtioBlkInit()
798 if (Features & VIRTIO_BLK_F_TOPOLOGY) { in VirtioBlkInit()