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);
228 char host[16];
236 host[0] = '\0';
237 if (tw_dev->host)
238 sprintf(host, " scsi%d:", tw_dev->host->host_no);
260 host,
399 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x2, "Post failed while reading AEN queue");
407 /* This function will sync firmware time with the host time */
590 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x3, "Error posting request sense");
596 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x4, "No valid response while draining AEN queue");
652 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x5, "Memory allocation failed");
766 spin_lock_irqsave(tw_dev->host->host_lock, flags);
784 spin_unlock_irqrestore(tw_dev->host->host_lock, flags);
795 tw_dev->host->host_no, TW_DRIVER, 0x6,
806 spin_lock_irqsave(tw_dev->host->host_lock, flags);
810 spin_unlock_irqrestore(tw_dev->host->host_lock, flags);
877 tw_dev->host->host_no,
957 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x7, "No valid response during get param")
1013 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x8, "No valid response during init connection");
1038 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x9, "Command packet memory allocation failed");
1044 TW_PRINTK(tw_dev->host, TW_DRIVER, 0xa, "Generic memory allocation failed");
1050 TW_PRINTK(tw_dev->host, TW_DRIVER, 0xb, "Sense buffer allocation failed");
1057 TW_PRINTK(tw_dev->host, TW_DRIVER, 0xc, "Event info memory allocation failed");
1091 TW_PRINTK(tw_dev->host, TW_DRIVER, 0xd, "Microcontroller Error: clearing");
1128 spin_lock(tw_dev->host->host_lock);
1130 /* Read host interrupt status */
1192 TW_PRINTK(tw_dev->host, TW_DRIVER, 0xe, "Received a request id that wasn't posted");
1202 TW_PRINTK(tw_dev->host, TW_DRIVER, 0xf, "Error completing AEN during attention interrupt");
1232 spin_unlock(tw_dev->host->host_lock);
1276 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x10, "Controller never went non-ready during reset sequence");
1281 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x11, "Controller not ready during reset sequence");
1294 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x12, "Initconnection failed while checking SRL");
1314 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x13, "Bad controller status after loading sense buffers");
1322 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x14, "AEN drain failed during reset sequence");
1357 scsi_block_requests(tw_dev->host);
1363 spin_lock_irqsave(tw_dev->host->host_lock, flags);
1389 spin_unlock_irqrestore(tw_dev->host->host_lock, flags);
1402 scsi_unblock_requests(tw_dev->host);
1432 tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata;
1445 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x15, "Controller reset failed during scsi host reset");
1460 TW_Device_Extension *tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata;
1497 printk(KERN_WARNING "3w-sas: Shutting down host %d.\n", tw_dev->host->host_no);
1501 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x16, "Connection shutdown failed");
1513 struct Scsi_Host *host = pci_get_drvdata(pdev);
1516 if (!host)
1519 tw_dev = (TW_Device_Extension *)host->hostdata;
1555 struct Scsi_Host *host = NULL;
1562 TW_PRINTK(host, TW_DRIVER, 0x17, "Failed to enable pci device");
1571 TW_PRINTK(host, TW_DRIVER, 0x18, "Failed to set dma mask");
1576 host = scsi_host_alloc(&driver_template, sizeof(TW_Device_Extension));
1577 if (!host) {
1578 TW_PRINTK(host, TW_DRIVER, 0x19, "Failed to allocate memory for device extension");
1582 tw_dev = shost_priv(host);
1585 tw_dev->host = host;
1589 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1a, "Failed to initialize device extension");
1597 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1b, "Failed to get mem region");
1604 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1c, "Failed to ioremap");
1614 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1d, "Controller reset failed during probe");
1619 /* Set host specific parameters */
1620 host->max_id = TW_MAX_UNITS;
1621 host->max_cmd_len = TW_MAX_CDB_LEN;
1622 host->max_lun = TW_MAX_LUNS;
1623 host->max_channel = 0;
1626 retval = scsi_add_host(host, &pdev->dev);
1628 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1e, "scsi add host failed");
1632 pci_set_drvdata(pdev, host);
1635 host->host_no,
1646 host->host_no,
1660 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1f, "Error requesting IRQ");
1670 /* Finally, scan the host */
1671 scsi_scan_host(host);
1674 if (sysfs_create_bin_file(&host->shost_dev.kobj, &twl_sysfs_aen_read_attr))
1675 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x20, "Failed to create sysfs binary file: 3ware_aen_read");
1676 if (sysfs_create_bin_file(&host->shost_dev.kobj, &twl_sysfs_compat_info_attr))
1677 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x21, "Failed to create sysfs binary file: 3ware_compat_info");
1681 TW_PRINTK(host, TW_DRIVER, 0x22, "Failed to register character device");
1689 scsi_remove_host(host);
1696 scsi_host_put(host);
1706 struct Scsi_Host *host = pci_get_drvdata(pdev);
1709 if (!host)
1712 tw_dev = (TW_Device_Extension *)host->hostdata;
1718 sysfs_remove_bin_file(&host->shost_dev.kobj, &twl_sysfs_aen_read_attr);
1719 sysfs_remove_bin_file(&host->shost_dev.kobj, &twl_sysfs_compat_info_attr);
1721 scsi_remove_host(tw_dev->host);
1745 scsi_host_put(tw_dev->host);
1753 struct Scsi_Host *host = dev_get_drvdata(dev);
1754 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata;
1756 printk(KERN_WARNING "3w-sas: Suspending host %d.\n", tw_dev->host->host_no);
1764 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x23, "Connection shutdown failed during suspend");
1780 struct Scsi_Host *host = pci_get_drvdata(pdev);
1781 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata;
1783 printk(KERN_WARNING "3w-sas: Resuming host %d.\n", tw_dev->host->host_no);
1788 TW_PRINTK(host, TW_DRIVER, 0x25, "Failed to set dma mask during resume");
1802 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x26, "Error requesting IRQ during resume");
1818 scsi_remove_host(host);