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;
743 spin_unlock_irq(ha->host->host_lock);
745 spin_lock_irq(ha->host->host_lock);
968 spin_lock_irq(cmd->device->host->host_lock);
970 spin_unlock_irq(cmd->device->host->host_lock);
984 spin_lock_irq(cmd->device->host->host_lock);
986 spin_unlock_irq(cmd->device->host->host_lock);
1000 spin_lock_irq(cmd->device->host->host_lock);
1002 spin_unlock_irq(cmd->device->host->host_lock);
1016 spin_lock_irq(cmd->device->host->host_lock);
1018 spin_unlock_irq(cmd->device->host->host_lock);
1048 /* disable risc and host interrupts */
1056 /* enable risc and host interrupts */
1079 spin_lock(ha->host->host_lock);
1095 spin_unlock(ha->host->host_lock);
1181 ha = (struct scsi_qla_host *)device->host->hostdata;
1213 spin_lock_irqsave(ha->host->host_lock, flags);
1217 spin_unlock_irqrestore(ha->host->host_lock, flags);
1371 dprintk(1, "qla1280 ISP status: host status (%s) scsi status %x\n",
1434 spin_lock_irqsave(ha->host->host_lock, flags);
1466 spin_unlock_irqrestore(ha->host->host_lock, flags);
1495 spin_unlock_irq(ha->host->host_lock);
1528 spin_lock_irq(ha->host->host_lock);
2444 /* Issue set host interrupt command. */
2450 spin_unlock_irq(ha->host->host_lock);
2457 spin_lock_irq(ha->host->host_lock);
2560 spin_unlock_irq(ha->host->host_lock);
2562 spin_lock_irq(ha->host->host_lock);
3948 struct Scsi_Host *host = CMD_HOST(cmd);
3953 ha = (struct scsi_qla_host *)host->hostdata;
4142 struct Scsi_Host *host;
4165 host = scsi_host_alloc(&qla1280_driver_template, sizeof(*ha));
4166 if (!host) {
4168 "qla1280: Failed to register host, aborting.\n");
4172 ha = (struct scsi_qla_host *)host->hostdata;
4216 ha->host = host;
4217 ha->host_no = host->host_no;
4219 host->irq = pdev->irq;
4220 host->max_channel = bdp->numPorts - 1;
4221 host->max_lun = MAX_LUNS - 1;
4222 host->max_id = MAX_TARGETS;
4223 host->max_sectors = 1024;
4224 host->unique_id = host->host_no;
4235 host->base = (unsigned long)ha->mmpbase;
4238 host->io_port = pci_resource_start(ha->pdev, 0);
4239 if (!request_region(host->io_port, 0xff, "qla1280")) {
4242 host->io_port, host->io_port + 0xff);
4246 ha->iobase = (struct device_reg *)host->io_port;
4267 /* set our host ID (need to do something about our two IDs) */
4268 host->this_id = ha->bus_settings[0].id;
4270 pci_set_drvdata(pdev, host);
4272 error = scsi_add_host(host, &pdev->dev);
4275 scsi_scan_host(host);
4287 release_region(host->io_port, 0xff);
4298 scsi_host_put(host);
4309 struct Scsi_Host *host = pci_get_drvdata(pdev);
4310 struct scsi_qla_host *ha = (struct scsi_qla_host *)host->hostdata;
4312 scsi_remove_host(host);
4321 release_region(host->io_port, 0xff);
4333 scsi_host_put(host);