• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/

Lines Matching refs:sdbg_host

211 	struct sdebug_host_info *sdbg_host;
288 struct sdebug_host_info *sdbg_host;
292 list_for_each_entry(sdbg_host, &sdebug_host_list, host_list) {
293 hpnt = sdbg_host->shost;
798 int host_no = devip->sdbg_host->shost->host_no;
1062 int host_no = devip->sdbg_host->shost->host_no;
1321 target_dev_id = ((devip->sdbg_host->shost->host_no + 1) * 2000) +
2314 sdebug_device_create(struct sdebug_host_info *sdbg_host, gfp_t flags)
2320 devip->sdbg_host = sdbg_host;
2321 list_add_tail(&devip->dev_list, &sdbg_host->dev_info_list);
2328 struct sdebug_host_info * sdbg_host;
2335 sdbg_host = *(struct sdebug_host_info **)shost_priv(sdev->host);
2336 if (!sdbg_host) {
2340 list_for_each_entry(devip, &sdbg_host->dev_info_list, dev_list) {
2351 open_devip = sdebug_device_create(sdbg_host, GFP_ATOMIC);
2362 open_devip->sdbg_host = sdbg_host;
2512 struct sdebug_host_info *sdbg_host;
2521 sdbg_host = *(struct sdebug_host_info **)shost_priv(hp);
2522 if (sdbg_host) {
2524 &sdbg_host->dev_info_list,
2534 struct sdebug_host_info * sdbg_host;
2541 list_for_each_entry(sdbg_host, &sdebug_host_list, host_list) {
2542 list_for_each_entry(dev_info, &sdbg_host->dev_info_list,
3439 struct sdebug_host_info *sdbg_host;
3441 sdbg_host = to_sdebug_host(dev);
3442 kfree(sdbg_host);
3449 struct sdebug_host_info *sdbg_host;
3452 sdbg_host = kzalloc(sizeof(*sdbg_host),GFP_KERNEL);
3453 if (NULL == sdbg_host) {
3459 INIT_LIST_HEAD(&sdbg_host->dev_info_list);
3463 sdbg_devinfo = sdebug_device_create(sdbg_host, GFP_KERNEL);
3473 list_add_tail(&sdbg_host->host_list, &sdebug_host_list);
3476 sdbg_host->dev.bus = &pseudo_lld_bus;
3477 sdbg_host->dev.parent = &pseudo_primary;
3478 sdbg_host->dev.release = &sdebug_release_adapter;
3479 dev_set_name(&sdbg_host->dev, "adapter%d", scsi_debug_add_host);
3481 error = device_register(&sdbg_host->dev);
3490 list_for_each_entry_safe(sdbg_devinfo, tmp, &sdbg_host->dev_info_list,
3496 kfree(sdbg_host);
3502 struct sdebug_host_info * sdbg_host = NULL;
3506 sdbg_host = list_entry(sdebug_host_list.prev,
3508 list_del(&sdbg_host->host_list);
3512 if (!sdbg_host)
3515 device_unregister(&sdbg_host->dev);
3885 struct sdebug_host_info *sdbg_host;
3889 sdbg_host = to_sdebug_host(dev);
3892 hpnt = scsi_host_alloc(&sdebug_driver_template, sizeof(sdbg_host));
3899 sdbg_host->shost = hpnt;
3900 *((struct sdebug_host_info **)hpnt->hostdata) = sdbg_host;
3951 error = scsi_add_host(hpnt, &sdbg_host->dev);
3965 struct sdebug_host_info *sdbg_host;
3968 sdbg_host = to_sdebug_host(dev);
3970 if (!sdbg_host) {
3976 scsi_remove_host(sdbg_host->shost);
3978 list_for_each_entry_safe(sdbg_devinfo, tmp, &sdbg_host->dev_info_list,
3984 scsi_host_put(sdbg_host->shost);