Lines Matching refs:sdbg_host

589 	struct sdebug_host_info *sdbg_host;  member
689 struct sdebug_host_info *sdbg_host; in sdebug_max_tgts_luns() local
693 list_for_each_entry(sdbg_host, &sdebug_host_list, host_list) { in sdebug_max_tgts_luns()
694 hpnt = sdbg_host->shost; in sdebug_max_tgts_luns()
802 if ((devip->sdbg_host == dp->sdbg_host) && in clear_luns_changed_on_target()
1306 int host_no = devip->sdbg_host->shost->host_no; in resp_inquiry()
1587 int host_no = devip->sdbg_host->shost->host_no; in resp_report_tgtpgs()
2028 target_dev_id = ((devip->sdbg_host->shost->host_no + 1) * 2000) + in resp_mode_sense()
3115 &devip->sdbg_host->dev_info_list, in resp_write_buffer()
3127 &devip->sdbg_host->dev_info_list, in resp_write_buffer()
3564 sdebug_device_create(struct sdebug_host_info *sdbg_host, gfp_t flags) in sdebug_device_create() argument
3570 devip->sdbg_host = sdbg_host; in sdebug_device_create()
3571 list_add_tail(&devip->dev_list, &sdbg_host->dev_info_list); in sdebug_device_create()
3578 struct sdebug_host_info * sdbg_host; in devInfoReg() local
3585 sdbg_host = *(struct sdebug_host_info **)shost_priv(sdev->host); in devInfoReg()
3586 if (!sdbg_host) { in devInfoReg()
3590 list_for_each_entry(devip, &sdbg_host->dev_info_list, dev_list) { in devInfoReg()
3601 open_devip = sdebug_device_create(sdbg_host, GFP_ATOMIC); in devInfoReg()
3612 open_devip->sdbg_host = sdbg_host; in devInfoReg()
3799 struct sdebug_host_info *sdbg_host; in scsi_debug_target_reset() local
3816 sdbg_host = *(struct sdebug_host_info **)shost_priv(hp); in scsi_debug_target_reset()
3817 if (sdbg_host) { in scsi_debug_target_reset()
3819 &sdbg_host->dev_info_list, in scsi_debug_target_reset()
3835 struct sdebug_host_info *sdbg_host; in scsi_debug_bus_reset() local
3849 sdbg_host = *(struct sdebug_host_info **)shost_priv(hp); in scsi_debug_bus_reset()
3850 if (sdbg_host) { in scsi_debug_bus_reset()
3852 &sdbg_host->dev_info_list, in scsi_debug_bus_reset()
3868 struct sdebug_host_info * sdbg_host; in scsi_debug_host_reset() local
3876 list_for_each_entry(sdbg_host, &sdebug_host_list, host_list) { in scsi_debug_host_reset()
3877 list_for_each_entry(devip, &sdbg_host->dev_info_list, in scsi_debug_host_reset()
5004 struct sdebug_host_info *sdbg_host; in sdebug_release_adapter() local
5006 sdbg_host = to_sdebug_host(dev); in sdebug_release_adapter()
5007 kfree(sdbg_host); in sdebug_release_adapter()
5014 struct sdebug_host_info *sdbg_host; in sdebug_add_adapter() local
5017 sdbg_host = kzalloc(sizeof(*sdbg_host),GFP_KERNEL); in sdebug_add_adapter()
5018 if (NULL == sdbg_host) { in sdebug_add_adapter()
5024 INIT_LIST_HEAD(&sdbg_host->dev_info_list); in sdebug_add_adapter()
5028 sdbg_devinfo = sdebug_device_create(sdbg_host, GFP_KERNEL); in sdebug_add_adapter()
5038 list_add_tail(&sdbg_host->host_list, &sdebug_host_list); in sdebug_add_adapter()
5041 sdbg_host->dev.bus = &pseudo_lld_bus; in sdebug_add_adapter()
5042 sdbg_host->dev.parent = pseudo_primary; in sdebug_add_adapter()
5043 sdbg_host->dev.release = &sdebug_release_adapter; in sdebug_add_adapter()
5044 dev_set_name(&sdbg_host->dev, "adapter%d", scsi_debug_add_host); in sdebug_add_adapter()
5046 error = device_register(&sdbg_host->dev); in sdebug_add_adapter()
5055 list_for_each_entry_safe(sdbg_devinfo, tmp, &sdbg_host->dev_info_list, in sdebug_add_adapter()
5061 kfree(sdbg_host); in sdebug_add_adapter()
5067 struct sdebug_host_info * sdbg_host = NULL; in sdebug_remove_adapter() local
5071 sdbg_host = list_entry(sdebug_host_list.prev, in sdebug_remove_adapter()
5073 list_del(&sdbg_host->host_list); in sdebug_remove_adapter()
5077 if (!sdbg_host) in sdebug_remove_adapter()
5080 device_unregister(&sdbg_host->dev); in sdebug_remove_adapter()
5334 struct sdebug_host_info *sdbg_host; in sdebug_driver_probe() local
5338 sdbg_host = to_sdebug_host(dev); in sdebug_driver_probe()
5343 hpnt = scsi_host_alloc(&sdebug_driver_template, sizeof(sdbg_host)); in sdebug_driver_probe()
5350 sdbg_host->shost = hpnt; in sdebug_driver_probe()
5351 *((struct sdebug_host_info **)hpnt->hostdata) = sdbg_host; in sdebug_driver_probe()
5414 error = scsi_add_host(hpnt, &sdbg_host->dev); in sdebug_driver_probe()
5427 struct sdebug_host_info *sdbg_host; in sdebug_driver_remove() local
5430 sdbg_host = to_sdebug_host(dev); in sdebug_driver_remove()
5432 if (!sdbg_host) { in sdebug_driver_remove()
5438 scsi_remove_host(sdbg_host->shost); in sdebug_driver_remove()
5440 list_for_each_entry_safe(sdbg_devinfo, tmp, &sdbg_host->dev_info_list, in sdebug_driver_remove()
5446 scsi_host_put(sdbg_host->shost); in sdebug_driver_remove()