Lines Matching refs:scsi_host
66 #include <scsi/scsi_host.h>
281 struct Scsi_Host *scsi_host;
827 DC395x_LOCK_IO(acb->scsi_host, flags);
829 DC395x_UNLOCK_IO(acb->scsi_host, flags);
976 if (cmd->device->id >= acb->scsi_host->max_id ||
977 cmd->device->lun >= acb->scsi_host->max_lun ||
1324 DC395x_LOCK_IO(acb->scsi_host, flags);
1327 DC395x_UNLOCK_IO(acb->scsi_host, flags);
1385 DC395x_write8(acb, TRM_S1040_SCSI_HOSTID, acb->scsi_host->this_id);
1550 DC395x_LOCK_IO(acb->scsi_host, flags);
1639 DC395x_UNLOCK_IO(acb->scsi_host, flags);
3049 DC395x_write8(acb, TRM_S1040_SCSI_HOSTID, acb->scsi_host->this_id); /* host ID */
3431 DC395x_write8(acb, TRM_S1040_SCSI_HOSTID, acb->scsi_host->this_id);
4164 * adapter structure. Note that the pointer to the scsi_host is set
4179 /* NOTE: acb->scsi_host is set at scsi_host/acb creation time */
4210 acb->scsi_host->this_id = eeprom->scsi_id;
4211 acb->hostid_bit = (1 << acb->scsi_host->this_id);
4359 adapter_init_scsi_host(acb->scsi_host);
4414 DC395x_LOCK_IO(acb->scsi_host, flags);
4424 DC395x_UNLOCK_IO(acb->scsi_host, flags);
4451 DC395x_LOCK_IO(acb->scsi_host, flags);
4539 DC395x_UNLOCK_IO(acb->scsi_host, flags);
4592 struct Scsi_Host *scsi_host = NULL;
4612 scsi_host = scsi_host_alloc(&dc395x_driver_template,
4614 if (!scsi_host) {
4618 acb = (struct AdapterCtlBlk*)scsi_host->hostdata;
4619 acb->scsi_host = scsi_host;
4632 if (scsi_add_host(scsi_host, &dev->dev)) {
4636 pci_set_drvdata(dev, scsi_host);
4637 scsi_scan_host(scsi_host);
4644 if (scsi_host != NULL)
4645 scsi_host_put(scsi_host);
4659 struct Scsi_Host *scsi_host = pci_get_drvdata(dev);
4660 struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)(scsi_host->hostdata);
4664 scsi_remove_host(scsi_host);
4667 scsi_host_put(scsi_host);