Lines Matching refs:virtio_has_feature
2105 BUG_ON(!virtio_has_feature(vi->vdev, VIRTIO_NET_F_CTRL_VQ)); in virtnet_send_command()
2150 if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_STANDBY)) in virtnet_set_mac_address()
2161 if (virtio_has_feature(vdev, VIRTIO_NET_F_CTRL_MAC_ADDR)) { in virtnet_set_mac_address()
2170 } else if (virtio_has_feature(vdev, VIRTIO_NET_F_MAC) && in virtnet_set_mac_address()
2171 !virtio_has_feature(vdev, VIRTIO_F_VERSION_1)) { in virtnet_set_mac_address()
2243 if (!vi->has_cvq || !virtio_has_feature(vi->vdev, VIRTIO_NET_F_MQ)) in _virtnet_set_queues()
2305 if (!virtio_has_feature(vi->vdev, VIRTIO_NET_F_CTRL_RX)) in virtnet_set_rx_mode()
2951 if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_NOTF_COAL)) in virtnet_set_coalesce()
2974 if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_NOTF_COAL)) { in virtnet_get_coalesce()
3002 if (!virtio_has_feature(vi->vdev, VIRTIO_NET_F_SPEED_DUPLEX)) in virtnet_update_settings()
3215 if (!virtio_has_feature(vi->vdev, VIRTIO_NET_F_CTRL_GUEST_OFFLOADS) in virtnet_xdp_set()
3216 && (virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_TSO4) || in virtnet_xdp_set()
3217 virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_TSO6) || in virtnet_xdp_set()
3218 virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_ECN) || in virtnet_xdp_set()
3219 virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_UFO) || in virtnet_xdp_set()
3220 virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_CSUM) || in virtnet_xdp_set()
3221 virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_USO4) || in virtnet_xdp_set()
3222 virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_USO6))) { in virtnet_xdp_set()
3340 if (!virtio_has_feature(vi->vdev, VIRTIO_NET_F_STANDBY)) in virtnet_get_phys_port_name()
3589 virtio_has_feature(vi->vdev, VIRTIO_NET_F_CTRL_VQ); in virtnet_find_vqs()
3634 if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_CTRL_VLAN)) in virtnet_find_vqs()
3764 if (!virtio_has_feature(vdev, fbit)) in virtnet_fail_on_feature()
3778 if (!virtio_has_feature(vdev, VIRTIO_NET_F_CTRL_VQ) && in virtnet_validate_features()
3814 if (virtio_has_feature(vdev, VIRTIO_NET_F_MTU)) { in virtnet_validate()
3822 if (virtio_has_feature(vdev, VIRTIO_NET_F_STANDBY) && in virtnet_validate()
3823 !virtio_has_feature(vdev, VIRTIO_NET_F_MAC)) { in virtnet_validate()
3833 return virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_TSO4) || in virtnet_check_guest_gso()
3834 virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_TSO6) || in virtnet_check_guest_gso()
3835 virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_ECN) || in virtnet_check_guest_gso()
3836 virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_UFO) || in virtnet_check_guest_gso()
3837 (virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_USO4) && in virtnet_check_guest_gso()
3838 virtio_has_feature(vi->vdev, VIRTIO_NET_F_GUEST_USO6)); in virtnet_check_guest_gso()
3865 if (virtio_has_feature(vdev, VIRTIO_NET_F_MQ) || virtio_has_feature(vdev, VIRTIO_NET_F_RSS)) in virtnet_probe()
3872 !virtio_has_feature(vdev, VIRTIO_NET_F_CTRL_VQ)) in virtnet_probe()
3890 if (virtio_has_feature(vdev, VIRTIO_NET_F_CSUM)) { in virtnet_probe()
3896 if (virtio_has_feature(vdev, VIRTIO_NET_F_GSO)) { in virtnet_probe()
3901 if (virtio_has_feature(vdev, VIRTIO_NET_F_HOST_TSO4)) in virtnet_probe()
3903 if (virtio_has_feature(vdev, VIRTIO_NET_F_HOST_TSO6)) in virtnet_probe()
3905 if (virtio_has_feature(vdev, VIRTIO_NET_F_HOST_ECN)) in virtnet_probe()
3907 if (virtio_has_feature(vdev, VIRTIO_NET_F_HOST_USO)) in virtnet_probe()
3916 if (virtio_has_feature(vdev, VIRTIO_NET_F_GUEST_CSUM)) in virtnet_probe()
3918 if (virtio_has_feature(vdev, VIRTIO_NET_F_GUEST_TSO4) || in virtnet_probe()
3919 virtio_has_feature(vdev, VIRTIO_NET_F_GUEST_TSO6)) in virtnet_probe()
3921 if (virtio_has_feature(vdev, VIRTIO_NET_F_CTRL_GUEST_OFFLOADS)) in virtnet_probe()
3932 if (virtio_has_feature(vdev, VIRTIO_NET_F_MAC)) { in virtnet_probe()
3954 if (virtio_has_feature(vdev, VIRTIO_NET_F_MRG_RXBUF)) { in virtnet_probe()
3959 if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_NOTF_COAL)) { in virtnet_probe()
3966 if (virtio_has_feature(vdev, VIRTIO_NET_F_HASH_REPORT)) in virtnet_probe()
3969 if (virtio_has_feature(vdev, VIRTIO_NET_F_RSS)) in virtnet_probe()
3991 else if (virtio_has_feature(vdev, VIRTIO_NET_F_MRG_RXBUF) || in virtnet_probe()
3992 virtio_has_feature(vdev, VIRTIO_F_VERSION_1)) in virtnet_probe()
3997 if (virtio_has_feature(vdev, VIRTIO_F_ANY_LAYOUT) || in virtnet_probe()
3998 virtio_has_feature(vdev, VIRTIO_F_VERSION_1)) in virtnet_probe()
4001 if (virtio_has_feature(vdev, VIRTIO_NET_F_CTRL_VQ)) in virtnet_probe()
4004 if (virtio_has_feature(vdev, VIRTIO_NET_F_MTU)) { in virtnet_probe()
4049 if (virtio_has_feature(vdev, VIRTIO_NET_F_STANDBY)) { in virtnet_probe()
4076 if (!virtio_has_feature(vdev, VIRTIO_NET_F_MAC) && in virtnet_probe()
4077 virtio_has_feature(vi->vdev, VIRTIO_NET_F_CTRL_MAC_ADDR)) { in virtnet_probe()
4103 if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_STATUS)) { in virtnet_probe()
4112 if (virtio_has_feature(vi->vdev, guest_offloads[i])) in virtnet_probe()