Lines Matching defs:host

136 	- Grab host->host_lock while calling qla1280_isr() from abort()
487 #define CMD_HOST(Cmnd) Cmnd->device->host
654 qla1280_info(struct Scsi_Host *host)
662 ha = (struct scsi_qla_host *)host->hostdata;
687 struct Scsi_Host *host = cmd->device->host;
688 struct scsi_qla_host *ha = (struct scsi_qla_host *)host->hostdata;
742 spin_unlock_irq(ha->host->host_lock);
744 spin_lock_irq(ha->host->host_lock);
954 spin_lock_irq(cmd->device->host->host_lock);
956 spin_unlock_irq(cmd->device->host->host_lock);
970 spin_lock_irq(cmd->device->host->host_lock);
972 spin_unlock_irq(cmd->device->host->host_lock);
986 spin_lock_irq(cmd->device->host->host_lock);
988 spin_unlock_irq(cmd->device->host->host_lock);
1001 struct Scsi_Host *shost = cmd->device->host;
1050 /* disable risc and host interrupts */
1058 /* enable risc and host interrupts */
1081 spin_lock(ha->host->host_lock);
1097 spin_unlock(ha->host->host_lock);
1183 ha = (struct scsi_qla_host *)device->host->hostdata;
1215 spin_lock_irqsave(ha->host->host_lock, flags);
1219 spin_unlock_irqrestore(ha->host->host_lock, flags);
1373 dprintk(1, "qla1280 ISP status: host status (%s) scsi status %x\n",
1436 spin_lock_irqsave(ha->host->host_lock, flags);
1468 spin_unlock_irqrestore(ha->host->host_lock, flags);
1497 spin_unlock_irq(ha->host->host_lock);
1530 spin_lock_irq(ha->host->host_lock);
2446 /* Issue set host interrupt command. */
2452 spin_unlock_irq(ha->host->host_lock);
2459 spin_lock_irq(ha->host->host_lock);
2561 spin_unlock_irq(ha->host->host_lock);
2563 spin_lock_irq(ha->host->host_lock);
3949 struct Scsi_Host *host = CMD_HOST(cmd);
3954 ha = (struct scsi_qla_host *)host->hostdata;
4143 struct Scsi_Host *host;
4166 host = scsi_host_alloc(&qla1280_driver_template, sizeof(*ha));
4167 if (!host) {
4169 "qla1280: Failed to register host, aborting.\n");
4173 ha = (struct scsi_qla_host *)host->hostdata;
4217 ha->host = host;
4218 ha->host_no = host->host_no;
4220 host->irq = pdev->irq;
4221 host->max_channel = bdp->numPorts - 1;
4222 host->max_lun = MAX_LUNS - 1;
4223 host->max_id = MAX_TARGETS;
4224 host->max_sectors = 1024;
4225 host->unique_id = host->host_no;
4236 host->base = (unsigned long)ha->mmpbase;
4239 host->io_port = pci_resource_start(ha->pdev, 0);
4240 if (!request_region(host->io_port, 0xff, "qla1280")) {
4243 host->io_port, host->io_port + 0xff);
4247 ha->iobase = (struct device_reg *)host->io_port;
4268 /* set our host ID (need to do something about our two IDs) */
4269 host->this_id = ha->bus_settings[0].id;
4271 pci_set_drvdata(pdev, host);
4273 error = scsi_add_host(host, &pdev->dev);
4276 scsi_scan_host(host);
4288 release_region(host->io_port, 0xff);
4299 scsi_host_put(host);
4310 struct Scsi_Host *host = pci_get_drvdata(pdev);
4311 struct scsi_qla_host *ha = (struct scsi_qla_host *)host->hostdata;
4313 scsi_remove_host(host);
4322 release_region(host->io_port, 0xff);
4334 scsi_host_put(host);