Lines Matching defs:host

105 	struct Scsi_Host *host;
123 /* Following items are protected by the host lock. */
234 shost_printk(KERN_ERR, info->host, KBUILD_MODNAME "%s\n"
420 spin_lock_irqsave(info->host->host_lock, flags);
426 spin_unlock_irqrestore(info->host->host_lock, flags);
491 if (data_grants > info->host->sg_tablesize) {
492 shost_printk(KERN_ERR, info->host, KBUILD_MODNAME
508 shost_printk(KERN_ERR, info->host, KBUILD_MODNAME
664 struct Scsi_Host *host = sc->device->host;
665 struct vscsifrnt_info *info = shost_priv(host);
682 spin_lock_irq(host->host_lock);
695 spin_unlock_irq(host->host_lock);
698 spin_lock_irq(host->host_lock);
701 spin_unlock_irq(host->host_lock);
703 spin_lock_irq(host->host_lock);
717 spin_unlock_irq(host->host_lock);
721 spin_unlock_irq(host->host_lock);
740 struct vscsifrnt_info *info = shost_priv(sdev->host);
761 struct vscsifrnt_info *info = shost_priv(sdev->host);
897 struct Scsi_Host *host;
901 host = scsi_host_alloc(&scsifront_sht, sizeof(*info));
902 if (!host) {
903 xenbus_dev_fatal(dev, err, "fail to allocate scsi host");
906 info = shost_priv(host);
915 scsi_host_put(host);
923 snprintf(name, TASK_COMM_LEN, "vscsiif.%d", host->host_no);
925 host->max_id = VSCSIIF_MAX_TARGET;
926 host->max_channel = 0;
927 host->max_lun = VSCSIIF_MAX_LUN;
928 host->max_sectors = (host->sg_tablesize - 1) * PAGE_SIZE / 512;
929 host->max_cmd_len = VSCSIIF_MAX_COMMAND_SIZE;
931 err = scsi_add_host(host, &dev->dev);
933 dev_err(&dev->dev, "fail to add scsi host %d\n", err);
936 info->host = host;
945 scsi_host_put(host);
952 struct Scsi_Host *host = info->host;
955 spin_lock_irq(host->host_lock);
960 spin_unlock_irq(host->host_lock);
967 scsi_host_put(host);
979 struct Scsi_Host *host = info->host;
983 spin_lock_irq(host->host_lock);
988 spin_unlock_irq(host->host_lock);
992 spin_lock_irq(host->host_lock);
994 spin_unlock_irq(host->host_lock);
1007 scsi_remove_host(info->host);
1013 scsi_host_put(info->host);
1019 struct Scsi_Host *host = info->host;
1031 scsi_remove_host(host);
1089 if (scsi_add_device(info->host, chn, tgt, lun)) {
1103 sdev = scsi_device_lookup(info->host, chn, tgt, lun);
1133 struct Scsi_Host *host = info->host;
1144 else if (info->pause && nr_segs < host->sg_tablesize)
1147 host->sg_tablesize, nr_segs);
1149 host->sg_tablesize = nr_segs;
1150 host->max_sectors = (nr_segs - 1) * PAGE_SIZE / 512;