Lines Matching refs:child_device
840 static int vmbus_probe(struct device *child_device)
844 drv_to_hv_drv(child_device->driver);
845 struct hv_device *dev = device_to_hv_device(child_device);
853 dev_name(child_device), ret);
857 dev_name(child_device));
866 static int vmbus_dma_configure(struct device *child_device)
873 hv_setup_dma_ops(child_device,
881 static void vmbus_remove(struct device *child_device)
884 struct hv_device *dev = device_to_hv_device(child_device);
886 if (child_device->driver) {
887 drv = drv_to_hv_drv(child_device->driver);
896 static void vmbus_shutdown(struct device *child_device)
899 struct hv_device *dev = device_to_hv_device(child_device);
903 if (!child_device->driver)
906 drv = drv_to_hv_drv(child_device->driver);
916 static int vmbus_suspend(struct device *child_device)
919 struct hv_device *dev = device_to_hv_device(child_device);
922 if (!child_device->driver)
925 drv = drv_to_hv_drv(child_device->driver);
935 static int vmbus_resume(struct device *child_device)
938 struct hv_device *dev = device_to_hv_device(child_device);
941 if (!child_device->driver)
944 drv = drv_to_hv_drv(child_device->driver);