Lines Matching defs:drv
108 struct virtio_driver *drv = drv_to_virtio(vdev->dev.driver);
110 for (i = 0; i < drv->feature_table_size; i++)
111 if (drv->feature_table[i] == fbit)
114 if (drv->feature_table_legacy) {
115 for (i = 0; i < drv->feature_table_size_legacy; i++)
116 if (drv->feature_table_legacy[i] == fbit)
126 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver);
130 else if (drv && drv->config_changed)
131 drv->config_changed(dev);
210 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver);
223 for (i = 0; i < drv->feature_table_size; i++) {
224 unsigned int f = drv->feature_table[i];
230 if (drv->feature_table_legacy) {
232 for (i = 0; i < drv->feature_table_size_legacy; i++) {
233 unsigned int f = drv->feature_table_legacy[i];
255 if (drv->validate) {
258 err = drv->validate(dev);
274 err = drv->probe(dev);
282 if (drv->scan)
283 drv->scan(dev);
297 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver);
301 drv->remove(dev);
405 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver);
411 if (drv && drv->freeze)
412 return drv->freeze(dev);
420 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver);
435 if (!drv)
449 if (drv->restore) {
450 ret = drv->restore(dev);