Lines Matching refs:bus_info
452 struct visor_device *bus_info; in visorbus_create() local
456 bus_info = visorbus_get_device_by_id(bus_no, BUS_ROOT_DEVICE, NULL); in visorbus_create()
457 if (bus_info && bus_info->state.created == 1) { in visorbus_create()
463 bus_info = kzalloc(sizeof(*bus_info), GFP_KERNEL); in visorbus_create()
464 if (!bus_info) { in visorbus_create()
468 INIT_LIST_HEAD(&bus_info->list_all); in visorbus_create()
469 bus_info->chipset_bus_no = bus_no; in visorbus_create()
470 bus_info->chipset_dev_no = BUS_ROOT_DEVICE; in visorbus_create()
484 bus_info->pending_msg_hdr = pmsg_hdr; in visorbus_create()
494 bus_info->visorchannel = visorchannel; in visorbus_create()
496 err = visorbus_create_instance(bus_info); in visorbus_create()
505 kfree(bus_info->pending_msg_hdr); in visorbus_create()
508 kfree(bus_info); in visorbus_create()
520 struct visor_device *bus_info; in visorbus_destroy() local
523 bus_info = visorbus_get_device_by_id(bus_no, BUS_ROOT_DEVICE, NULL); in visorbus_destroy()
524 if (!bus_info) { in visorbus_destroy()
528 if (bus_info->state.created == 0) { in visorbus_destroy()
532 if (bus_info->pending_msg_hdr) { in visorbus_destroy()
545 bus_info->pending_msg_hdr = pmsg_hdr; in visorbus_destroy()
548 visorbus_remove_instance(bus_info); in visorbus_destroy()
597 struct visor_device *bus_info; in visorbus_configure() local
601 bus_info = visorbus_get_device_by_id(bus_no, BUS_ROOT_DEVICE, NULL); in visorbus_configure()
602 if (!bus_info) { in visorbus_configure()
606 if (bus_info->state.created == 0) { in visorbus_configure()
610 if (bus_info->pending_msg_hdr) { in visorbus_configure()
614 err = visorchannel_set_clientpartition(bus_info->visorchannel, in visorbus_configure()
621 guid_copy(&bus_info->partition_guid, partition_guid); in visorbus_configure()
622 bus_info->name = parser_name_get(parser_ctx); in visorbus_configure()
643 struct visor_device *bus_info; in visorbus_device_create() local
647 bus_info = visorbus_get_device_by_id(bus_no, BUS_ROOT_DEVICE, NULL); in visorbus_device_create()
648 if (!bus_info) { in visorbus_device_create()
654 if (bus_info->state.created == 0) { in visorbus_device_create()
676 dev_info->device.parent = &bus_info->device; in visorbus_device_create()
1282 void visorbus_response(struct visor_device *bus_info, int response, in visorbus_response() argument
1285 if (!bus_info->pending_msg_hdr) in visorbus_response()
1288 controlvm_responder(controlvm_id, bus_info->pending_msg_hdr, response); in visorbus_response()
1289 kfree(bus_info->pending_msg_hdr); in visorbus_response()
1290 bus_info->pending_msg_hdr = NULL; in visorbus_response()