VIRTIO_F_VERSION_1
if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1))
if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1))
if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1)) {
if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1))
if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1) ||
!virtio_has_feature(vdev, VIRTIO_F_VERSION_1)) {
virtio_has_feature(vdev, VIRTIO_F_VERSION_1))
virtio_has_feature(vdev, VIRTIO_F_VERSION_1))
!__virtio_test_bit(vdev, VIRTIO_F_VERSION_1)) {
!!(ndev->mvdev.actual_features & BIT_ULL(VIRTIO_F_VERSION_1)));
(mvdev->actual_features & BIT_ULL(VIRTIO_F_VERSION_1));
mlx_vdpa_features |= BIT_ULL(VIRTIO_F_VERSION_1);
MLX5_LOG_VIO_FLAG(VIRTIO_F_VERSION_1);
BIT_ULL(VIRTIO_F_VERSION_1))
if (!(device_features & BIT_ULL(VIRTIO_F_VERSION_1) &&
BIT_ULL(VIRTIO_F_VERSION_1) | BIT_ULL(VIRTIO_F_ACCESS_PLATFORM));
(device_features & BIT_ULL(VIRTIO_F_VERSION_1));
BIT_ULL(VIRTIO_F_ANY_LAYOUT) | BIT_ULL(VIRTIO_F_VERSION_1) | BIT_ULL(VIRTIO_F_ACCESS_PLATFORM) | \
!!(features & BIT_ULL(VIRTIO_F_VERSION_1)));
if (!(features & BIT_ULL(VIRTIO_F_VERSION_1)))
BIT_ULL(VIRTIO_F_VERSION_1) | BIT_ULL(VIRTIO_F_NOTIFICATION_DATA) |
BIT_ULL(VIRTIO_F_VERSION_1) | BIT_ULL(VIRTIO_F_ACCESS_PLATFORM) |
case BIT_ULL(VIRTIO_F_VERSION_1):
(1ULL << VIRTIO_F_VERSION_1) | \
(vdpasim->features & (1ULL << VIRTIO_F_VERSION_1));
bool modern = vdpasim->features & (1ULL << VIRTIO_F_VERSION_1);
!(config->features & BIT_ULL(VIRTIO_F_VERSION_1)))
vhost_has_feature(vq, VIRTIO_F_VERSION_1);
virtio_features_test_bit(features, VIRTIO_F_VERSION_1) ?
vq->is_le = vhost_has_feature(vq, VIRTIO_F_VERSION_1) || !vq->user_be;
vq->is_le = vhost_has_feature(vq, VIRTIO_F_VERSION_1)
VIRTIO_F_VERSION_1
vrh->little_endian = (features & (1ULL << VIRTIO_F_VERSION_1));
vrh->little_endian = (features & (1ULL << VIRTIO_F_VERSION_1));
if (!virtio_has_feature(dev, VIRTIO_F_VERSION_1)) {
if (!virtio_has_feature(dev, VIRTIO_F_VERSION_1))
if (virtio_features_test_bit(device_features, VIRTIO_F_VERSION_1)) {
if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1))
!__virtio_test_bit(vdev, VIRTIO_F_VERSION_1)) {
if (!__virtio_test_bit(vdev, VIRTIO_F_VERSION_1)) {
case VIRTIO_F_VERSION_1:
return virtio_has_feature(vdev, VIRTIO_F_VERSION_1) ||
if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1)) {
(1ULL << VIRTIO_RING_F_EVENT_IDX) | (1ULL << VIRTIO_F_VERSION_1);
features &= ~(1ULL << VIRTIO_F_VERSION_1);
(1ULL << VIRTIO_RING_F_EVENT_IDX) | (1ULL << VIRTIO_F_VERSION_1);
features &= ~(1ULL << VIRTIO_F_VERSION_1);
__virtio_set_bit(&vdev, VIRTIO_F_VERSION_1);