Lines Matching defs:drv
110 struct virtio_driver *drv = drv_to_virtio(vdev->dev.driver);
112 for (i = 0; i < drv->feature_table_size; i++)
113 if (drv->feature_table[i] == fbit)
116 if (drv->feature_table_legacy) {
117 for (i = 0; i < drv->feature_table_size_legacy; i++)
118 if (drv->feature_table_legacy[i] == fbit)
128 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver);
132 else if (drv && drv->config_changed)
133 drv->config_changed(dev);
241 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver);
254 for (i = 0; i < drv->feature_table_size; i++) {
255 unsigned int f = drv->feature_table[i];
261 if (drv->feature_table_legacy) {
263 for (i = 0; i < drv->feature_table_size_legacy; i++) {
264 unsigned int f = drv->feature_table_legacy[i];
289 if (drv->validate) {
292 err = drv->validate(dev);
314 err = drv->probe(dev);
322 if (drv->scan)
323 drv->scan(dev);
341 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver);
345 drv->remove(dev);
512 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver);
519 if (drv && drv->freeze) {
520 ret = drv->freeze(dev);
536 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver);
551 if (!drv)
571 if (drv->restore) {
572 ret = drv->restore(dev);