Lines Matching refs:drv

112 	struct virtio_driver *drv = drv_to_virtio(vdev->dev.driver);  in virtio_check_driver_offered_feature()  local
114 for (i = 0; i < drv->feature_table_size; i++) in virtio_check_driver_offered_feature()
115 if (drv->feature_table[i] == fbit) in virtio_check_driver_offered_feature()
118 if (drv->feature_table_legacy) { in virtio_check_driver_offered_feature()
119 for (i = 0; i < drv->feature_table_size_legacy; i++) in virtio_check_driver_offered_feature()
120 if (drv->feature_table_legacy[i] == fbit) in virtio_check_driver_offered_feature()
130 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in __virtio_config_changed() local
134 else if (drv && drv->config_changed) in __virtio_config_changed()
135 drv->config_changed(dev); in __virtio_config_changed()
190 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_dev_probe() local
203 for (i = 0; i < drv->feature_table_size; i++) { in virtio_dev_probe()
204 unsigned int f = drv->feature_table[i]; in virtio_dev_probe()
210 if (drv->feature_table_legacy) { in virtio_dev_probe()
212 for (i = 0; i < drv->feature_table_size_legacy; i++) { in virtio_dev_probe()
213 unsigned int f = drv->feature_table_legacy[i]; in virtio_dev_probe()
235 err = drv->probe(dev); in virtio_dev_probe()
243 if (drv->scan) in virtio_dev_probe()
244 drv->scan(dev); in virtio_dev_probe()
258 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_dev_remove() local
262 drv->remove(dev); in virtio_dev_remove()
345 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_device_freeze() local
351 if (drv && drv->freeze) in virtio_device_freeze()
352 return drv->freeze(dev); in virtio_device_freeze()
360 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_device_restore() local
375 if (!drv) in virtio_device_restore()
385 if (drv->restore) { in virtio_device_restore()
386 ret = drv->restore(dev); in virtio_device_restore()