Lines Matching refs:sdbg_host

337 	struct sdebug_host_info *sdbg_host;
1214 struct sdebug_host_info *sdbg_host;
1218 list_for_each_entry(sdbg_host, &sdebug_host_list, host_list) {
1219 hpnt = sdbg_host->shost;
1356 struct sdebug_host_info *sdbg_host;
1361 list_for_each_entry(sdbg_host, &sdebug_host_list, host_list) {
1362 shost = sdbg_host->shost;
1372 struct sdebug_host_info *sdhp = devip->sdbg_host;
1376 if ((devip->sdbg_host == dp->sdbg_host) &&
1926 int host_no = devip->sdbg_host->shost->host_no;
2236 int host_no = devip->sdbg_host->shost->host_no;
2717 target_dev_id = ((devip->sdbg_host->shost->host_no + 1) * 2000) +
3377 return xa_load(per_store_ap, devip->sdbg_host->si_idx);
4406 &devip->sdbg_host->dev_info_list,
4418 &devip->sdbg_host->dev_info_list,
5505 struct sdebug_host_info *sdbg_host, gfp_t flags)
5522 devip->sdbg_host = sdbg_host;
5536 list_add_tail(&devip->dev_list, &sdbg_host->dev_info_list);
5543 struct sdebug_host_info *sdbg_host;
5547 sdbg_host = shost_to_sdebug_host(sdev->host);
5549 list_for_each_entry(devip, &sdbg_host->dev_info_list, dev_list) {
5560 open_devip = sdebug_device_create(sdbg_host, GFP_ATOMIC);
5570 open_devip->sdbg_host = sdbg_host;
5879 struct sdebug_host_info *sdbg_host = shost_to_sdebug_host(sdp->host);
5889 list_for_each_entry(devip, &sdbg_host->dev_info_list, dev_list) {
5912 struct sdebug_host_info *sdbg_host = shost_to_sdebug_host(sdp->host);
5921 list_for_each_entry(devip, &sdbg_host->dev_info_list, dev_list) {
5934 struct sdebug_host_info *sdbg_host;
5942 list_for_each_entry(sdbg_host, &sdebug_host_list, host_list) {
5943 list_for_each_entry(devip, &sdbg_host->dev_info_list,
7657 struct sdebug_host_info *sdbg_host;
7659 sdbg_host = dev_to_sdebug_host(dev);
7660 kfree(sdbg_host);
7785 struct sdebug_host_info *sdbg_host;
7788 sdbg_host = kzalloc(sizeof(*sdbg_host), GFP_KERNEL);
7789 if (!sdbg_host)
7794 sdbg_host->si_idx = idx;
7796 INIT_LIST_HEAD(&sdbg_host->dev_info_list);
7800 sdbg_devinfo = sdebug_device_create(sdbg_host, GFP_KERNEL);
7806 list_add_tail(&sdbg_host->host_list, &sdebug_host_list);
7809 sdbg_host->dev.bus = &pseudo_lld_bus;
7810 sdbg_host->dev.parent = pseudo_primary;
7811 sdbg_host->dev.release = &sdebug_release_adapter;
7812 dev_set_name(&sdbg_host->dev, "adapter%d", sdebug_num_hosts);
7814 error = device_register(&sdbg_host->dev);
7817 list_del(&sdbg_host->host_list);
7826 list_for_each_entry_safe(sdbg_devinfo, tmp, &sdbg_host->dev_info_list,
7832 if (sdbg_host->dev.release)
7833 put_device(&sdbg_host->dev);
7835 kfree(sdbg_host);
7855 struct sdebug_host_info *sdbg_host = NULL;
7860 sdbg_host = list_entry(sdebug_host_list.prev,
7862 idx = sdbg_host->si_idx;
7868 if (sdbg_host2 == sdbg_host)
7881 if (sdbg_host)
7882 list_del(&sdbg_host->host_list);
7885 if (!sdbg_host)
7888 device_unregister(&sdbg_host->dev);
8424 struct sdebug_host_info *sdbg_host;
8428 sdbg_host = dev_to_sdebug_host(dev);
8477 sdbg_host->shost = hpnt;
8534 error = scsi_add_host(hpnt, &sdbg_host->dev);
8548 struct sdebug_host_info *sdbg_host;
8551 sdbg_host = dev_to_sdebug_host(dev);
8553 scsi_remove_host(sdbg_host->shost);
8555 list_for_each_entry_safe(sdbg_devinfo, tmp, &sdbg_host->dev_info_list,
8562 scsi_host_put(sdbg_host->shost);