Lines Matching refs:child_device_obj
921 struct hv_device *child_device_obj; in vmbus_device_create() local
923 child_device_obj = kzalloc(sizeof(struct hv_device), GFP_KERNEL); in vmbus_device_create()
924 if (!child_device_obj) { in vmbus_device_create()
929 child_device_obj->channel = channel; in vmbus_device_create()
930 memcpy(&child_device_obj->dev_type, type, sizeof(uuid_le)); in vmbus_device_create()
931 memcpy(&child_device_obj->dev_instance, instance, in vmbus_device_create()
935 return child_device_obj; in vmbus_device_create()
941 int vmbus_device_register(struct hv_device *child_device_obj) in vmbus_device_register() argument
945 dev_set_name(&child_device_obj->device, "vmbus_%d", in vmbus_device_register()
946 child_device_obj->channel->id); in vmbus_device_register()
948 child_device_obj->device.bus = &hv_bus; in vmbus_device_register()
949 child_device_obj->device.parent = &hv_acpi_dev->dev; in vmbus_device_register()
950 child_device_obj->device.release = vmbus_device_release; in vmbus_device_register()
956 ret = device_register(&child_device_obj->device); in vmbus_device_register()
962 dev_name(&child_device_obj->device)); in vmbus_device_register()