Lines Matching refs:drv
498 struct hv_driver *drv = drv_to_hv_drv(driver); in vmbus_match() local
501 if (hv_vmbus_get_id(drv->id_table, hv_dev->dev_type.b)) in vmbus_match()
513 struct hv_driver *drv = in vmbus_probe() local
518 dev_id = hv_vmbus_get_id(drv->id_table, dev->dev_type.b); in vmbus_probe()
519 if (drv->probe) { in vmbus_probe()
520 ret = drv->probe(dev, dev_id); in vmbus_probe()
538 struct hv_driver *drv; in vmbus_remove() local
543 drv = drv_to_hv_drv(child_device->driver); in vmbus_remove()
544 if (drv->remove) in vmbus_remove()
545 drv->remove(dev); in vmbus_remove()
568 struct hv_driver *drv; in vmbus_shutdown() local
576 drv = drv_to_hv_drv(child_device->driver); in vmbus_shutdown()
578 if (drv->shutdown) in vmbus_shutdown()
579 drv->shutdown(dev); in vmbus_shutdown()