Lines Matching defs:host
190 /* Wait for host IRQ bit to clear. */
326 static int qlogicpti_reset_hardware(struct Scsi_Host *host)
328 struct qlogicpti *qpti = (struct qlogicpti *) host->hostdata;
336 spin_lock_irqsave(host->host_lock, flags);
385 spin_unlock_irqrestore(host->host_lock, flags);
396 spin_unlock_irqrestore(host->host_lock, flags);
411 spin_unlock_irqrestore(host->host_lock, flags);
423 spin_unlock_irqrestore(host->host_lock, flags);
469 spin_unlock_irqrestore(host->host_lock, flags);
480 struct Scsi_Host *host = qpti->qhost;
504 spin_lock_irqsave(host->host_lock, flags);
645 spin_unlock_irqrestore(host->host_lock, flags);
846 static const char *qlogicpti_info(struct Scsi_Host *host)
849 struct qlogicpti *qpti = (struct qlogicpti *) host->hostdata;
969 static inline void update_can_queue(struct Scsi_Host *host, u_int in_ptr, u_int out_ptr)
974 host->can_queue = scsi_host_busy(host) + num_free;
975 host->sg_tablesize = QLOGICPTI_MAX_SG(num_free);
980 struct qlogicpti *qpti = shost_priv(sdev->host);
1020 struct Scsi_Host *host = Cmnd->device->host;
1021 struct qlogicpti *qpti = (struct qlogicpti *) host->hostdata;
1048 update_can_queue(host, in_ptr, out_ptr);
1229 struct Scsi_Host *host = Cmnd->device->host;
1230 struct qlogicpti *qpti = (struct qlogicpti *) host->hostdata;
1267 struct Scsi_Host *host = Cmnd->device->host;
1268 struct qlogicpti *qpti = (struct qlogicpti *) host->hostdata;
1307 struct Scsi_Host *host;
1318 host = scsi_host_alloc(&qpti_template, sizeof(struct qlogicpti));
1319 if (!host)
1322 qpti = shost_priv(host);
1324 host->max_id = MAX_TARGETS;
1325 qpti->qhost = host;
1356 if (qlogicpti_reset_hardware(host))
1372 if (scsi_add_host(host, &op->dev)) {
1381 scsi_scan_host(host);
1407 scsi_host_put(host);