Lines Matching defs:host

106 	struct Scsi_Host *host;
120 /* Following items are protected by the host lock. */
237 shost_printk(KERN_ALERT, info->host, KBUILD_MODNAME
297 shost_printk(KERN_ERR, info->host, KBUILD_MODNAME
349 spin_lock_irqsave(info->host->host_lock, flags);
355 spin_unlock_irqrestore(info->host->host_lock, flags);
412 if (data_grants > info->host->sg_tablesize) {
413 shost_printk(KERN_ERR, info->host, KBUILD_MODNAME
429 shost_printk(KERN_ERR, info->host, KBUILD_MODNAME
582 struct Scsi_Host *host = sc->device->host;
583 struct vscsifrnt_info *info = shost_priv(host);
597 spin_lock_irq(host->host_lock);
610 spin_unlock_irq(host->host_lock);
613 spin_lock_irq(host->host_lock);
616 spin_unlock_irq(host->host_lock);
618 spin_lock_irq(host->host_lock);
632 spin_unlock_irq(host->host_lock);
636 spin_unlock_irq(host->host_lock);
655 struct vscsifrnt_info *info = shost_priv(sdev->host);
673 struct vscsifrnt_info *info = shost_priv(sdev->host);
823 struct Scsi_Host *host;
827 host = scsi_host_alloc(&scsifront_sht, sizeof(*info));
828 if (!host) {
829 xenbus_dev_fatal(dev, err, "fail to allocate scsi host");
832 info = (struct vscsifrnt_info *)host->hostdata;
841 scsi_host_put(host);
849 snprintf(name, TASK_COMM_LEN, "vscsiif.%d", host->host_no);
851 host->max_id = VSCSIIF_MAX_TARGET;
852 host->max_channel = 0;
853 host->max_lun = VSCSIIF_MAX_LUN;
854 host->max_sectors = (host->sg_tablesize - 1) * PAGE_SIZE / 512;
855 host->max_cmd_len = VSCSIIF_MAX_COMMAND_SIZE;
857 err = scsi_add_host(host, &dev->dev);
859 dev_err(&dev->dev, "fail to add scsi host %d\n", err);
862 info->host = host;
871 scsi_host_put(host);
878 struct Scsi_Host *host = info->host;
881 spin_lock_irq(host->host_lock);
886 spin_unlock_irq(host->host_lock);
893 scsi_host_put(host);
905 struct Scsi_Host *host = info->host;
909 spin_lock_irq(host->host_lock);
914 spin_unlock_irq(host->host_lock);
918 spin_lock_irq(host->host_lock);
920 spin_unlock_irq(host->host_lock);
933 scsi_remove_host(info->host);
939 scsi_host_put(info->host);
947 struct Scsi_Host *host = info->host;
959 scsi_remove_host(host);
1014 if (scsi_add_device(info->host, chn, tgt, lun)) {
1028 sdev = scsi_device_lookup(info->host, chn, tgt, lun);
1058 struct Scsi_Host *host = info->host;
1069 else if (info->pause && nr_segs < host->sg_tablesize)
1072 host->sg_tablesize, nr_segs);
1074 host->sg_tablesize = nr_segs;
1075 host->max_sectors = (nr_segs - 1) * PAGE_SIZE / 512;