Lines Matching defs:features
783 static int vhost_vsock_set_features(struct vhost_vsock *vsock, u64 features)
788 if (features & ~VHOST_VSOCK_FEATURES)
792 if ((features & (1 << VHOST_F_LOG_ALL)) &&
797 if ((features & (1ULL << VIRTIO_F_ACCESS_PLATFORM))) {
802 if (features & (1ULL << VIRTIO_VSOCK_F_SEQPACKET))
808 vq->acked_features = features;
825 u64 features;
842 features = VHOST_VSOCK_FEATURES;
843 if (copy_to_user(argp, &features, sizeof(features)))
847 if (copy_from_user(&features, argp, sizeof(features)))
849 return vhost_vsock_set_features(vsock, features);
851 features = VHOST_VSOCK_BACKEND_FEATURES;
852 if (copy_to_user(argp, &features, sizeof(features)))
856 if (copy_from_user(&features, argp, sizeof(features)))
858 if (features & ~VHOST_VSOCK_BACKEND_FEATURES)
860 vhost_set_backend_features(&vsock->dev, features);