Symbol: virtio_has_feature
drivers/block/virtio_blk.c
1084
writeback = virtio_has_feature(vdev, VIRTIO_BLK_F_FLUSH);
drivers/block/virtio_blk.c
1103
BUG_ON(!virtio_has_feature(vblk->vdev, VIRTIO_BLK_F_CONFIG_WCE));
drivers/block/virtio_blk.c
1149
!virtio_has_feature(vdev, VIRTIO_BLK_F_CONFIG_WCE))
drivers/block/virtio_blk.c
1320
if (virtio_has_feature(vdev, VIRTIO_BLK_F_DISCARD)) {
drivers/block/virtio_blk.c
1332
if (virtio_has_feature(vdev, VIRTIO_BLK_F_WRITE_ZEROES)) {
drivers/block/virtio_blk.c
1350
if (virtio_has_feature(vdev, VIRTIO_BLK_F_SECURE_ERASE)) {
drivers/block/virtio_blk.c
1395
if (virtio_has_feature(vdev, VIRTIO_BLK_F_DISCARD) ||
drivers/block/virtio_blk.c
1396
virtio_has_feature(vdev, VIRTIO_BLK_F_SECURE_ERASE)) {
drivers/block/virtio_blk.c
1415
if (virtio_has_feature(vdev, VIRTIO_BLK_F_ZONED)) {
drivers/block/virtio_blk.c
1480
if (!virtio_has_feature(vdev, VIRTIO_RING_F_INDIRECT_DESC))
drivers/block/virtio_blk.c
1526
if (virtio_has_feature(vdev, VIRTIO_BLK_F_RO))
drivers/block/virtio_blk.c
766
if (virtio_has_feature(vdev, VIRTIO_BLK_F_DISCARD)) {
drivers/block/virtio_blk.c
848
if (virtio_has_feature(vblk->vdev, VIRTIO_BLK_F_GEOMETRY)) {
drivers/bluetooth/virtio_bt.c
291
if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1))
drivers/bluetooth/virtio_bt.c
332
if (virtio_has_feature(vdev, VIRTIO_BT_F_VND_HCI)) {
drivers/bluetooth/virtio_bt.c
335
if (virtio_has_feature(vdev, VIRTIO_BT_F_CONFIG_V2))
drivers/bluetooth/virtio_bt.c
370
if (virtio_has_feature(vdev, VIRTIO_BT_F_MSFT_EXT)) {
drivers/bluetooth/virtio_bt.c
373
if (virtio_has_feature(vdev, VIRTIO_BT_F_CONFIG_V2))
drivers/bluetooth/virtio_bt.c
383
if (virtio_has_feature(vdev, VIRTIO_BT_F_AOSP_EXT))
drivers/char/virtio_console.c
1161
virtio_has_feature(vdev, VIRTIO_CONSOLE_F_SIZE))
drivers/char/virtio_console.c
1791
!virtio_has_feature(vdev, VIRTIO_CONSOLE_F_SIZE))
drivers/char/virtio_console.c
1967
(virtio_has_feature(vdev, VIRTIO_CONSOLE_F_SIZE)
drivers/char/virtio_console.c
1968
|| virtio_has_feature(vdev, VIRTIO_CONSOLE_F_MULTIPORT))) {
drivers/crypto/virtio/virtio_crypto_core.c
359
if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1))
drivers/firmware/arm_scmi/transports/virtio.c
230
return virtio_has_feature(vdev, VIRTIO_SCMI_F_P2A_CHANNELS);
drivers/firmware/arm_scmi/transports/virtio.c
921
if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1)) {
drivers/gpio/gpio-virtio.c
586
if (virtio_has_feature(vdev, VIRTIO_GPIO_F_IRQ)) {
drivers/gpu/drm/virtio/virtgpu_kms.c
133
if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1))
drivers/gpu/drm/virtio/virtgpu_kms.c
166
if (virtio_has_feature(vgdev->vdev, VIRTIO_GPU_F_VIRGL))
drivers/gpu/drm/virtio/virtgpu_kms.c
169
if (virtio_has_feature(vgdev->vdev, VIRTIO_GPU_F_EDID))
drivers/gpu/drm/virtio/virtgpu_kms.c
172
if (virtio_has_feature(vgdev->vdev, VIRTIO_RING_F_INDIRECT_DESC))
drivers/gpu/drm/virtio/virtgpu_kms.c
175
if (virtio_has_feature(vgdev->vdev, VIRTIO_GPU_F_RESOURCE_UUID))
drivers/gpu/drm/virtio/virtgpu_kms.c
178
if (virtio_has_feature(vgdev->vdev, VIRTIO_GPU_F_RESOURCE_BLOB))
drivers/gpu/drm/virtio/virtgpu_kms.c
201
if (virtio_has_feature(vgdev->vdev, VIRTIO_GPU_F_CONTEXT_INIT))
drivers/gpu/drm/virtio/virtgpu_kms.c
204
if (virtio_has_feature(vgdev->vdev, VIRTIO_GPU_F_BLOB_ALIGNMENT)) {
drivers/i2c/busses/i2c-virtio.c
196
if (!virtio_has_feature(vdev, VIRTIO_I2C_F_ZERO_LENGTH_REQUEST))
drivers/iommu/virtio-iommu.c
1157
if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1) ||
drivers/iommu/virtio-iommu.c
1158
!virtio_has_feature(vdev, VIRTIO_IOMMU_F_MAP_UNMAP))
drivers/iommu/virtio-iommu.c
1216
if (virtio_has_feature(vdev, VIRTIO_IOMMU_F_MMIO))
drivers/iommu/virtio-iommu.c
1220
if (virtio_has_feature(viommu->vdev, VIRTIO_IOMMU_F_BYPASS_CONFIG)) {
drivers/iommu/virtio-iommu.c
717
if (virtio_has_feature(vdev->viommu->vdev,
drivers/net/can/virtio_can.c
404
!virtio_has_feature(vq->vdev, VIRTIO_RING_F_INDIRECT_DESC))) {
drivers/net/can/virtio_can.c
580
if (!virtio_has_feature(vq->vdev, VIRTIO_CAN_F_RTR_FRAMES)) {
drivers/net/can/virtio_can.c
612
if (!virtio_has_feature(vq->vdev, VIRTIO_CAN_F_CAN_FD)) {
drivers/net/can/virtio_can.c
624
if (!virtio_has_feature(vq->vdev, VIRTIO_CAN_F_CAN_CLASSIC)) {
drivers/net/can/virtio_can.c
846
if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1)) {
drivers/net/can/virtio_can.c
884
if (virtio_has_feature(vdev, VIRTIO_CAN_F_CAN_FD)) {
drivers/net/can/virtio_can.c
903
if (virtio_has_feature(vdev, VIRTIO_CAN_F_CAN_FD))
drivers/net/virtio_net.c
3086
if (!virtio_has_feature(vi->vdev, VIRTIO_NET_F_VQ_NOTF_COAL))
drivers/net/virtio_net.c
3096
if (!virtio_has_feature(vi->vdev, VIRTIO_NET_F_SPEED_DUPLEX))
drivers/net/virtio_net.c
3203
if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_STATUS)) {
drivers/net/virtio_net.c
3288
feature_hdrlen = virtio_has_feature(vi->vdev,
drivers/net/virtio_net.c
3550
BUG_ON(!virtio_has_feature(vi->vdev, VIRTIO_NET_F_CTRL_VQ));
drivers/net/virtio_net.c
3611
if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_STANDBY))
drivers/net/virtio_net.c
3622
if (virtio_has_feature(vdev, VIRTIO_NET_F_CTRL_MAC_ADDR)) {
drivers/net/virtio_net.c
3631
} else if (virtio_has_feature(vdev, VIRTIO_NET_F_MAC) &&
drivers/net/virtio_net.c
3632
!virtio_has_feature(vdev, VIRTIO_F_VERSION_1)) {
drivers/net/virtio_net.c
3719
if (!vi->has_cvq || !virtio_has_feature(vi->vdev, VIRTIO_NET_F_MQ))
drivers/net/virtio_net.c
3825
if (!virtio_has_feature(vi->vdev, VIRTIO_NET_F_CTRL_RX))
drivers/net/virtio_net.c
4080
if (!virtio_has_feature(vi->vdev, VIRTIO_NET_F_VQ_NOTF_COAL))
drivers/net/virtio_net.c
4100
if (!virtio_has_feature(vi->vdev, VIRTIO_NET_F_VQ_NOTF_COAL))
drivers/net/virtio_net.c
4988
if (!virtio_has_feature(vi->vdev, VIRTIO_NET_F_DEVICE_STATS))
drivers/net/virtio_net.c
5187
if (rx_ctrl_dim_on && !virtio_has_feature(vi->vdev, VIRTIO_NET_F_VQ_NOTF_COAL))
drivers/net/virtio_net.c
5400
if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_NOTF_COAL))
drivers/net/virtio_net.c
5431
if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_NOTF_COAL)) {
drivers/net/virtio_net.c
5466
if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_VQ_NOTF_COAL))
drivers/net/virtio_net.c
5489
if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_VQ_NOTF_COAL)) {
drivers/net/virtio_net.c
6017
if (!virtio_has_feature(vi->vdev, VIRTIO_NET_F_CTRL_GUEST_OFFLOADS)
drivers/net/virtio_net.c
6018
&& (virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_TSO4) ||
drivers/net/virtio_net.c
6019
virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_TSO6) ||
drivers/net/virtio_net.c
6020
virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_ECN) ||
drivers/net/virtio_net.c
6021
virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_UFO) ||
drivers/net/virtio_net.c
6022
virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_CSUM) ||
drivers/net/virtio_net.c
6023
virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_USO4) ||
drivers/net/virtio_net.c
6024
virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_USO6))) {
drivers/net/virtio_net.c
6140
if (!virtio_has_feature(vi->vdev, VIRTIO_NET_F_STANDBY))
drivers/net/virtio_net.c
6223
if (!virtio_has_feature(vi->vdev, VIRTIO_NET_F_VQ_NOTF_COAL))
drivers/net/virtio_net.c
6439
virtio_has_feature(vi->vdev, VIRTIO_NET_F_CTRL_VQ);
drivers/net/virtio_net.c
6479
if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_CTRL_VLAN))
drivers/net/virtio_net.c
6606
if (!virtio_has_feature(vdev, fbit))
drivers/net/virtio_net.c
6620
if (!virtio_has_feature(vdev, VIRTIO_NET_F_CTRL_VQ) &&
drivers/net/virtio_net.c
6658
if (virtio_has_feature(vdev, VIRTIO_NET_F_MTU)) {
drivers/net/virtio_net.c
6666
if (virtio_has_feature(vdev, VIRTIO_NET_F_STANDBY) &&
drivers/net/virtio_net.c
6667
!virtio_has_feature(vdev, VIRTIO_NET_F_MAC)) {
drivers/net/virtio_net.c
6677
return virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_TSO4) ||
drivers/net/virtio_net.c
6678
virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_TSO6) ||
drivers/net/virtio_net.c
6679
virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_ECN) ||
drivers/net/virtio_net.c
6680
virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_UFO) ||
drivers/net/virtio_net.c
6681
(virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_USO4) &&
drivers/net/virtio_net.c
6682
virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_USO6));
drivers/net/virtio_net.c
6752
if (virtio_has_feature(vdev, VIRTIO_NET_F_MQ) || virtio_has_feature(vdev, VIRTIO_NET_F_RSS))
drivers/net/virtio_net.c
6759
!virtio_has_feature(vdev, VIRTIO_NET_F_CTRL_VQ))
drivers/net/virtio_net.c
6778
if (virtio_has_feature(vdev, VIRTIO_NET_F_CSUM)) {
drivers/net/virtio_net.c
6784
if (virtio_has_feature(vdev, VIRTIO_NET_F_GSO)) {
drivers/net/virtio_net.c
6789
if (virtio_has_feature(vdev, VIRTIO_NET_F_HOST_TSO4))
drivers/net/virtio_net.c
6791
if (virtio_has_feature(vdev, VIRTIO_NET_F_HOST_TSO6))
drivers/net/virtio_net.c
6793
if (virtio_has_feature(vdev, VIRTIO_NET_F_HOST_ECN))
drivers/net/virtio_net.c
6795
if (virtio_has_feature(vdev, VIRTIO_NET_F_HOST_USO))
drivers/net/virtio_net.c
6798
if (virtio_has_feature(vdev, VIRTIO_NET_F_HOST_UDP_TUNNEL_GSO)) {
drivers/net/virtio_net.c
6803
virtio_has_feature(vdev, VIRTIO_NET_F_HOST_UDP_TUNNEL_GSO_CSUM)) {
drivers/net/virtio_net.c
6824
if (virtio_has_feature(vdev, VIRTIO_NET_F_GUEST_TSO4) ||
drivers/net/virtio_net.c
6825
virtio_has_feature(vdev, VIRTIO_NET_F_GUEST_TSO6))
drivers/net/virtio_net.c
6837
if (virtio_has_feature(vdev, VIRTIO_NET_F_MAC)) {
drivers/net/virtio_net.c
6859
if (virtio_has_feature(vdev, VIRTIO_NET_F_MRG_RXBUF)) {
drivers/net/virtio_net.c
6864
if (virtio_has_feature(vdev, VIRTIO_NET_F_HASH_REPORT))
drivers/net/virtio_net.c
6867
if (virtio_has_feature(vdev, VIRTIO_NET_F_RSS)) {
drivers/net/virtio_net.c
6900
if (virtio_has_feature(vdev, VIRTIO_NET_F_GUEST_UDP_TUNNEL_GSO) ||
drivers/net/virtio_net.c
6901
virtio_has_feature(vdev, VIRTIO_NET_F_HOST_UDP_TUNNEL_GSO))
drivers/net/virtio_net.c
6905
else if (virtio_has_feature(vdev, VIRTIO_NET_F_MRG_RXBUF) ||
drivers/net/virtio_net.c
6906
virtio_has_feature(vdev, VIRTIO_F_VERSION_1))
drivers/net/virtio_net.c
6911
if (virtio_has_feature(vdev, VIRTIO_NET_F_GUEST_UDP_TUNNEL_GSO_CSUM))
drivers/net/virtio_net.c
6913
if (virtio_has_feature(vdev, VIRTIO_NET_F_GUEST_UDP_TUNNEL_GSO))
drivers/net/virtio_net.c
6915
if (virtio_has_feature(vdev, VIRTIO_NET_F_HOST_UDP_TUNNEL_GSO))
drivers/net/virtio_net.c
6918
if (virtio_has_feature(vdev, VIRTIO_F_ANY_LAYOUT) ||
drivers/net/virtio_net.c
6919
virtio_has_feature(vdev, VIRTIO_F_VERSION_1))
drivers/net/virtio_net.c
6922
if (virtio_has_feature(vdev, VIRTIO_NET_F_CTRL_VQ))
drivers/net/virtio_net.c
6927
if (virtio_has_feature(vdev, VIRTIO_NET_F_MTU)) {
drivers/net/virtio_net.c
6963
if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_NOTF_COAL)) {
drivers/net/virtio_net.c
6977
if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_VQ_NOTF_COAL)) {
drivers/net/virtio_net.c
7005
if (virtio_has_feature(vdev, VIRTIO_NET_F_STANDBY)) {
drivers/net/virtio_net.c
7022
if (virtio_has_feature(vi->vdev, fbit))
drivers/net/virtio_net.c
7027
if (virtio_has_feature(vdev, VIRTIO_NET_F_CTRL_GUEST_OFFLOADS) &&
drivers/net/virtio_net.c
7061
if (!virtio_has_feature(vdev, VIRTIO_NET_F_MAC) &&
drivers/net/virtio_net.c
7062
virtio_has_feature(vi->vdev, VIRTIO_NET_F_CTRL_MAC_ADDR)) {
drivers/net/virtio_net.c
7075
if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_DEVICE_STATS)) {
drivers/net/virtio_net.c
7105
if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_STATUS)) {
drivers/nvdimm/virtio_pmem.c
36
if (virtio_has_feature(vdev, VIRTIO_PMEM_F_SHMEM_REGION) &&
drivers/nvdimm/virtio_pmem.c
76
if (virtio_has_feature(vdev, VIRTIO_PMEM_F_SHMEM_REGION)) {
drivers/rpmsg/virtio_rpmsg_bus.c
325
virtio_has_feature(vrp->vdev, VIRTIO_RPMSG_F_NS)) {
drivers/rpmsg/virtio_rpmsg_bus.c
349
virtio_has_feature(vrp->vdev, VIRTIO_RPMSG_F_NS)) {
drivers/rpmsg/virtio_rpmsg_bus.c
901
if (virtio_has_feature(vdev, VIRTIO_RPMSG_F_NS)) {
drivers/scsi/virtio_scsi.c
593
if (virtio_has_feature(vscsi->vdev, VIRTIO_SCSI_F_T10_PI)) {
drivers/scsi/virtio_scsi.c
967
if (virtio_has_feature(vdev, VIRTIO_SCSI_F_T10_PI)) {
drivers/virtio/virtio.c
211
if (!virtio_has_feature(dev, VIRTIO_F_VERSION_1)) {
drivers/virtio/virtio.c
217
if (!virtio_has_feature(dev, VIRTIO_F_ACCESS_PLATFORM)) {
drivers/virtio/virtio.c
224
if (!virtio_has_feature(dev, VIRTIO_F_VERSION_1))
drivers/virtio/virtio_balloon.c
1016
if (virtio_has_feature(vb->vdev, VIRTIO_BALLOON_F_REPORTING)) {
drivers/virtio/virtio_balloon.c
1064
if (virtio_has_feature(vb->vdev, VIRTIO_BALLOON_F_DEFLATE_ON_OOM))
drivers/virtio/virtio_balloon.c
1067
if (virtio_has_feature(vb->vdev, VIRTIO_BALLOON_F_FREE_PAGE_HINT))
drivers/virtio/virtio_balloon.c
1070
if (virtio_has_feature(vdev, VIRTIO_BALLOON_F_FREE_PAGE_HINT))
drivers/virtio/virtio_balloon.c
1089
if (virtio_has_feature(vb->vdev, VIRTIO_BALLOON_F_FREE_PAGE_HINT))
drivers/virtio/virtio_balloon.c
1102
if (virtio_has_feature(vb->vdev, VIRTIO_BALLOON_F_REPORTING))
drivers/virtio/virtio_balloon.c
1104
if (virtio_has_feature(vb->vdev, VIRTIO_BALLOON_F_DEFLATE_ON_OOM))
drivers/virtio/virtio_balloon.c
1106
if (virtio_has_feature(vb->vdev, VIRTIO_BALLOON_F_FREE_PAGE_HINT))
drivers/virtio/virtio_balloon.c
1114
if (virtio_has_feature(vdev, VIRTIO_BALLOON_F_FREE_PAGE_HINT)) {
drivers/virtio/virtio_balloon.c
1165
else if (!virtio_has_feature(vdev, VIRTIO_BALLOON_F_PAGE_POISON))
drivers/virtio/virtio_balloon.c
500
if (!virtio_has_feature(vb->vdev, VIRTIO_BALLOON_F_FREE_PAGE_HINT))
drivers/virtio/virtio_balloon.c
593
if (virtio_has_feature(vb->vdev, VIRTIO_BALLOON_F_STATS_VQ)) {
drivers/virtio/virtio_balloon.c
598
if (virtio_has_feature(vb->vdev, VIRTIO_BALLOON_F_FREE_PAGE_HINT))
drivers/virtio/virtio_balloon.c
601
if (virtio_has_feature(vb->vdev, VIRTIO_BALLOON_F_REPORTING)) {
drivers/virtio/virtio_balloon.c
613
if (virtio_has_feature(vb->vdev, VIRTIO_BALLOON_F_STATS_VQ)) {
drivers/virtio/virtio_balloon.c
635
if (virtio_has_feature(vb->vdev, VIRTIO_BALLOON_F_FREE_PAGE_HINT))
drivers/virtio/virtio_balloon.c
638
if (virtio_has_feature(vb->vdev, VIRTIO_BALLOON_F_REPORTING))
drivers/virtio/virtio_balloon.c
949
if (!virtio_has_feature(vb->vdev, VIRTIO_BALLOON_F_DEFLATE_ON_OOM))
drivers/virtio/virtio_balloon.c
954
if (virtio_has_feature(vdev, VIRTIO_BALLOON_F_FREE_PAGE_HINT)) {
drivers/virtio/virtio_balloon.c
987
if (virtio_has_feature(vb->vdev, VIRTIO_BALLOON_F_DEFLATE_ON_OOM)) {
drivers/virtio/virtio_balloon.c
995
if (virtio_has_feature(vdev, VIRTIO_BALLOON_F_PAGE_POISON)) {
drivers/virtio/virtio_input.c
229
if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1))
drivers/virtio/virtio_mem.c
3099
!virtio_has_feature(vm->vdev, VIRTIO_MEM_F_PERSISTENT_SUSPEND)) {
drivers/virtio/virtio_mem.c
841
if (virtio_has_feature(vm->vdev, VIRTIO_MEM_F_ACPI_PXM))
drivers/virtio/virtio_pci_admin_legacy_io.c
24
if (!virtio_has_feature(virtio_dev, VIRTIO_F_ADMIN_VQ))
drivers/virtio/virtio_pci_common.c
31
if (!virtio_has_feature(vdev, VIRTIO_F_ADMIN_VQ))
drivers/virtio/virtio_pci_modern.c
137
if (!virtio_has_feature(vdev, VIRTIO_F_ADMIN_VQ))
drivers/virtio/virtio_pci_modern.c
341
if (!virtio_has_feature(vdev, VIRTIO_F_ADMIN_VQ))
drivers/virtio/virtio_pci_modern.c
354
if (!virtio_has_feature(vdev, VIRTIO_F_ADMIN_VQ))
drivers/virtio/virtio_pci_modern.c
37
if (!virtio_has_feature(vdev, VIRTIO_F_ADMIN_VQ))
drivers/virtio/virtio_pci_modern.c
597
if (!virtio_has_feature(vq->vdev, VIRTIO_F_RING_RESET))
drivers/virtio/virtio_pci_modern.c
895
if (!virtio_has_feature(virtio_dev, VIRTIO_F_ADMIN_VQ))
drivers/virtio/virtio_ring.c
1374
vq->indirect = virtio_has_feature(vdev, VIRTIO_RING_F_INDIRECT_DESC) &&
drivers/virtio/virtio_ring.c
1376
vq->event = virtio_has_feature(vdev, VIRTIO_RING_F_EVENT_IDX);
drivers/virtio/virtio_ring.c
1377
vq->layout = virtio_has_feature(vdev, VIRTIO_F_IN_ORDER) ?
drivers/virtio/virtio_ring.c
1380
if (virtio_has_feature(vdev, VIRTIO_F_ORDER_PLATFORM))
drivers/virtio/virtio_ring.c
2594
vq->indirect = virtio_has_feature(vdev, VIRTIO_RING_F_INDIRECT_DESC) &&
drivers/virtio/virtio_ring.c
2596
vq->event = virtio_has_feature(vdev, VIRTIO_RING_F_EVENT_IDX);
drivers/virtio/virtio_ring.c
2597
vq->layout = virtio_has_feature(vdev, VIRTIO_F_IN_ORDER) ?
drivers/virtio/virtio_ring.c
2600
if (virtio_has_feature(vdev, VIRTIO_F_ORDER_PLATFORM))
drivers/virtio/virtio_ring.c
3317
if (virtio_has_feature(vdev, VIRTIO_F_RING_PACKED))
drivers/virtio/virtio_ring.c
3342
if (virtio_has_feature(vdev, VIRTIO_F_RING_PACKED))
drivers/virtio/virtio_ring.c
3458
if (virtio_has_feature(vdev, VIRTIO_F_RING_PACKED)) {
drivers/virtio/virtio_rtc_driver.c
120
virtio_has_feature(vdev, VIRTIO_RTC_F_ALARM);
drivers/virtio/virtio_vdpa.c
221
if (virtio_has_feature(vdev, VIRTIO_F_RING_PACKED)) {
include/linux/virtio_config.h
289
return !virtio_has_feature(vdev, VIRTIO_F_ACCESS_PLATFORM);
include/linux/virtio_config.h
411
return virtio_has_feature(vdev, VIRTIO_F_VERSION_1) ||
include/linux/virtio_config.h
681
if (!virtio_has_feature(vdev, fbit)) \
include/linux/virtio_config.h
692
if (!virtio_has_feature(vdev, fbit)) \
net/9p/trans_virtio.c
630
if (virtio_has_feature(vdev, VIRTIO_9P_MOUNT_TAG)) {
net/vmw_vsock/virtio_transport.c
833
if (virtio_has_feature(vdev, VIRTIO_VSOCK_F_SEQPACKET))
sound/virtio/virtio_card.c
231
if (virtio_has_feature(vdev, VIRTIO_SND_F_CTLS)) {
sound/virtio/virtio_card.c
278
if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1)) {