Lines Matching refs:host

103 	struct Scsi_Host *host;  member
214 shost_printk(KERN_ALERT, info->host, KBUILD_MODNAME in scsifront_gnttab_done()
273 shost_printk(KERN_ERR, info->host, KBUILD_MODNAME in scsifront_sync_cmd_done()
325 spin_lock_irqsave(info->host->host_lock, flags); in scsifront_cmd_done()
331 spin_unlock_irqrestore(info->host->host_lock, flags); in scsifront_cmd_done()
390 if (data_grants > info->host->sg_tablesize) { in map_data_for_request()
391 shost_printk(KERN_ERR, info->host, KBUILD_MODNAME in map_data_for_request()
407 shost_printk(KERN_ERR, info->host, KBUILD_MODNAME in map_data_for_request()
598 struct Scsi_Host *host = sc->device->host; in scsifront_action_handler() local
599 struct vscsifrnt_info *info = shost_priv(host); in scsifront_action_handler()
608 spin_lock_irq(host->host_lock); in scsifront_action_handler()
617 spin_unlock_irq(host->host_lock); in scsifront_action_handler()
622 spin_unlock_irq(host->host_lock); in scsifront_action_handler()
625 spin_lock_irq(host->host_lock); in scsifront_action_handler()
629 spin_unlock_irq(host->host_lock); in scsifront_action_handler()
644 spin_unlock_irq(host->host_lock); in scsifront_action_handler()
646 spin_lock_irq(host->host_lock); in scsifront_action_handler()
660 spin_unlock_irq(host->host_lock); in scsifront_action_handler()
678 struct vscsifrnt_info *info = shost_priv(sdev->host); in scsifront_sdev_configure()
689 struct vscsifrnt_info *info = shost_priv(sdev->host); in scsifront_sdev_destroy()
835 struct Scsi_Host *host; in scsifront_probe() local
839 host = scsi_host_alloc(&scsifront_sht, sizeof(*info)); in scsifront_probe()
840 if (!host) { in scsifront_probe()
844 info = (struct vscsifrnt_info *)host->hostdata; in scsifront_probe()
853 scsi_host_put(host); in scsifront_probe()
861 snprintf(name, TASK_COMM_LEN, "vscsiif.%d", host->host_no); in scsifront_probe()
863 host->max_id = VSCSIIF_MAX_TARGET; in scsifront_probe()
864 host->max_channel = 0; in scsifront_probe()
865 host->max_lun = VSCSIIF_MAX_LUN; in scsifront_probe()
866 host->max_sectors = (host->sg_tablesize - 1) * PAGE_SIZE / 512; in scsifront_probe()
867 host->max_cmd_len = VSCSIIF_MAX_COMMAND_SIZE; in scsifront_probe()
869 err = scsi_add_host(host, &dev->dev); in scsifront_probe()
874 info->host = host; in scsifront_probe()
883 scsi_host_put(host); in scsifront_probe()
890 struct Scsi_Host *host = info->host; in scsifront_resume() local
893 spin_lock_irq(host->host_lock); in scsifront_resume()
898 spin_unlock_irq(host->host_lock); in scsifront_resume()
905 scsi_host_put(host); in scsifront_resume()
917 struct Scsi_Host *host = info->host; in scsifront_suspend() local
921 spin_lock_irq(host->host_lock); in scsifront_suspend()
926 spin_unlock_irq(host->host_lock); in scsifront_suspend()
930 spin_lock_irq(host->host_lock); in scsifront_suspend()
932 spin_unlock_irq(host->host_lock); in scsifront_suspend()
945 scsi_remove_host(info->host); in scsifront_remove()
951 scsi_host_put(info->host); in scsifront_remove()
959 struct Scsi_Host *host = info->host; in scsifront_disconnect() local
971 scsi_remove_host(host); in scsifront_disconnect()
1026 if (scsi_add_device(info->host, chn, tgt, lun)) { in scsifront_do_lun_hotplug()
1037 sdev = scsi_device_lookup(info->host, chn, tgt, lun); in scsifront_do_lun_hotplug()
1064 struct Scsi_Host *host = info->host; in scsifront_read_backend_params() local
1078 else if (info->pause && nr_segs < host->sg_tablesize) in scsifront_read_backend_params()
1081 host->sg_tablesize, nr_segs); in scsifront_read_backend_params()
1083 host->sg_tablesize = nr_segs; in scsifront_read_backend_params()
1084 host->max_sectors = (nr_segs - 1) * PAGE_SIZE / 512; in scsifront_read_backend_params()