Lines Matching refs:sh
115 struct Scsi_Host *sh = phv->phv_lld_host; in pscsi_pmode_enable_hba() local
120 if (!sh) in pscsi_pmode_enable_hba()
127 " %s\n", hba->hba_id, (sh->hostt->name) ? in pscsi_pmode_enable_hba()
128 (sh->hostt->name) : "Unknown"); in pscsi_pmode_enable_hba()
130 scsi_host_put(sh); in pscsi_pmode_enable_hba()
137 sh = scsi_host_lookup(phv->phv_host_id); in pscsi_pmode_enable_hba()
138 if (!sh) { in pscsi_pmode_enable_hba()
144 phv->phv_lld_host = sh; in pscsi_pmode_enable_hba()
148 hba->hba_id, (sh->hostt->name) ? (sh->hostt->name) : "Unknown"); in pscsi_pmode_enable_hba()
370 __releases(sh->host_lock) in pscsi_create_type_disk()
374 struct Scsi_Host *sh = sd->host; in pscsi_create_type_disk() local
380 sh->host_no, sd->channel, sd->id, sd->lun); in pscsi_create_type_disk()
381 spin_unlock_irq(sh->host_lock); in pscsi_create_type_disk()
384 spin_unlock_irq(sh->host_lock); in pscsi_create_type_disk()
406 phv->phv_host_id, sh->host_no, sd->channel, sd->id, sd->lun); in pscsi_create_type_disk()
414 __releases(sh->host_lock) in pscsi_create_type_rom()
417 struct Scsi_Host *sh = sd->host; in pscsi_create_type_rom() local
422 sh->host_no, sd->channel, sd->id, sd->lun); in pscsi_create_type_rom()
423 spin_unlock_irq(sh->host_lock); in pscsi_create_type_rom()
426 spin_unlock_irq(sh->host_lock); in pscsi_create_type_rom()
434 phv->phv_host_id, scsi_device_type(sd->type), sh->host_no, in pscsi_create_type_rom()
445 __releases(sh->host_lock) in pscsi_create_type_other()
448 struct Scsi_Host *sh = sd->host; in pscsi_create_type_other() local
451 spin_unlock_irq(sh->host_lock); in pscsi_create_type_other()
457 phv->phv_host_id, scsi_device_type(sd->type), sh->host_no, in pscsi_create_type_other()
468 struct Scsi_Host *sh = phv->phv_lld_host; in pscsi_configure_device() local
484 if (!sh) { in pscsi_configure_device()
516 sh = phv->phv_lld_host; in pscsi_configure_device()
518 sh = scsi_host_lookup(pdv->pdv_host_id); in pscsi_configure_device()
519 if (!sh) { in pscsi_configure_device()
524 pdv->pdv_lld_host = sh; in pscsi_configure_device()
534 spin_lock_irq(sh->host_lock); in pscsi_configure_device()
535 list_for_each_entry(sd, &sh->__devices, siblings) { in pscsi_configure_device()
559 scsi_host_put(sh); in pscsi_configure_device()
569 spin_unlock_irq(sh->host_lock); in pscsi_configure_device()
571 pr_err("pSCSI: Unable to locate %d:%d:%d:%d\n", sh->host_no, in pscsi_configure_device()
575 scsi_host_put(sh); in pscsi_configure_device()