Lines Matching defs:host

111 	spin_lock_irqsave(tw_dev->host->host_lock, flags);
113 spin_unlock_irqrestore(tw_dev->host->host_lock, flags);
142 spin_lock_irqsave(tw_dev->host->host_lock, flags);
144 spin_unlock_irqrestore(tw_dev->host->host_lock, flags);
163 struct Scsi_Host *host = class_to_shost(dev);
164 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata;
168 spin_lock_irqsave(tw_dev->host->host_lock, flags);
187 spin_unlock_irqrestore(tw_dev->host->host_lock, flags);
226 char host[16];
234 host[0] = '\0';
235 if (tw_dev->host)
236 sprintf(host, " scsi%d:", tw_dev->host->host_no);
258 host,
400 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x2, "Post failed while reading AEN queue");
408 /* This function will sync firmware time with the host time */
591 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x3, "Error posting request sense");
597 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x4, "No valid response while draining AEN queue");
653 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x5, "Memory allocation failed");
767 spin_lock_irqsave(tw_dev->host->host_lock, flags);
785 spin_unlock_irqrestore(tw_dev->host->host_lock, flags);
796 tw_dev->host->host_no, TW_DRIVER, 0x6,
807 spin_lock_irqsave(tw_dev->host->host_lock, flags);
811 spin_unlock_irqrestore(tw_dev->host->host_lock, flags);
879 tw_dev->host->host_no,
959 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x7, "No valid response during get param")
1015 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x8, "No valid response during init connection");
1040 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x9, "Command packet memory allocation failed");
1046 TW_PRINTK(tw_dev->host, TW_DRIVER, 0xa, "Generic memory allocation failed");
1052 TW_PRINTK(tw_dev->host, TW_DRIVER, 0xb, "Sense buffer allocation failed");
1059 TW_PRINTK(tw_dev->host, TW_DRIVER, 0xc, "Event info memory allocation failed");
1093 TW_PRINTK(tw_dev->host, TW_DRIVER, 0xd, "Microcontroller Error: clearing");
1130 spin_lock(tw_dev->host->host_lock);
1132 /* Read host interrupt status */
1194 TW_PRINTK(tw_dev->host, TW_DRIVER, 0xe, "Received a request id that wasn't posted");
1204 TW_PRINTK(tw_dev->host, TW_DRIVER, 0xf, "Error completing AEN during attention interrupt");
1234 spin_unlock(tw_dev->host->host_lock);
1278 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x10, "Controller never went non-ready during reset sequence");
1283 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x11, "Controller not ready during reset sequence");
1296 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x12, "Initconnection failed while checking SRL");
1316 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x13, "Bad controller status after loading sense buffers");
1324 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x14, "AEN drain failed during reset sequence");
1358 scsi_block_requests(tw_dev->host);
1364 spin_lock_irqsave(tw_dev->host->host_lock, flags);
1390 spin_unlock_irqrestore(tw_dev->host->host_lock, flags);
1403 scsi_unblock_requests(tw_dev->host);
1413 tw_dev = (TW_Device_Extension *)sdev->host->hostdata;
1436 tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata;
1449 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x15, "Controller reset failed during scsi host reset");
1463 TW_Device_Extension *tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata;
1503 printk(KERN_WARNING "3w-sas: Shutting down host %d.\n", tw_dev->host->host_no);
1507 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x16, "Connection shutdown failed");
1519 struct Scsi_Host *host = pci_get_drvdata(pdev);
1522 if (!host)
1525 tw_dev = (TW_Device_Extension *)host->hostdata;
1562 struct Scsi_Host *host = NULL;
1569 TW_PRINTK(host, TW_DRIVER, 0x17, "Failed to enable pci device");
1580 TW_PRINTK(host, TW_DRIVER, 0x18, "Failed to set dma mask");
1585 host = scsi_host_alloc(&driver_template, sizeof(TW_Device_Extension));
1586 if (!host) {
1587 TW_PRINTK(host, TW_DRIVER, 0x19, "Failed to allocate memory for device extension");
1591 tw_dev = shost_priv(host);
1594 tw_dev->host = host;
1598 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1a, "Failed to initialize device extension");
1606 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1b, "Failed to get mem region");
1613 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1c, "Failed to ioremap");
1623 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1d, "Controller reset failed during probe");
1628 /* Set host specific parameters */
1629 host->max_id = TW_MAX_UNITS;
1630 host->max_cmd_len = TW_MAX_CDB_LEN;
1631 host->max_lun = TW_MAX_LUNS;
1632 host->max_channel = 0;
1635 retval = scsi_add_host(host, &pdev->dev);
1637 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1e, "scsi add host failed");
1641 pci_set_drvdata(pdev, host);
1644 host->host_no,
1655 host->host_no,
1669 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1f, "Error requesting IRQ");
1679 /* Finally, scan the host */
1680 scsi_scan_host(host);
1683 if (sysfs_create_bin_file(&host->shost_dev.kobj, &twl_sysfs_aen_read_attr))
1684 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x20, "Failed to create sysfs binary file: 3ware_aen_read");
1685 if (sysfs_create_bin_file(&host->shost_dev.kobj, &twl_sysfs_compat_info_attr))
1686 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x21, "Failed to create sysfs binary file: 3ware_compat_info");
1690 TW_PRINTK(host, TW_DRIVER, 0x22, "Failed to register character device");
1698 scsi_remove_host(host);
1705 scsi_host_put(host);
1715 struct Scsi_Host *host = pci_get_drvdata(pdev);
1718 if (!host)
1721 tw_dev = (TW_Device_Extension *)host->hostdata;
1727 sysfs_remove_bin_file(&host->shost_dev.kobj, &twl_sysfs_aen_read_attr);
1728 sysfs_remove_bin_file(&host->shost_dev.kobj, &twl_sysfs_compat_info_attr);
1730 scsi_remove_host(tw_dev->host);
1754 scsi_host_put(tw_dev->host);
1763 struct Scsi_Host *host = pci_get_drvdata(pdev);
1764 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata;
1766 printk(KERN_WARNING "3w-sas: Suspending host %d.\n", tw_dev->host->host_no);
1774 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x23, "Connection shutdown failed during suspend");
1793 struct Scsi_Host *host = pci_get_drvdata(pdev);
1794 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata;
1796 printk(KERN_WARNING "3w-sas: Resuming host %d.\n", tw_dev->host->host_no);
1803 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x24, "Enable device failed during resume");
1814 TW_PRINTK(host, TW_DRIVER, 0x25, "Failed to set dma mask during resume");
1828 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x26, "Error requesting IRQ during resume");
1844 scsi_remove_host(host);