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");
1356 scsi_block_requests(tw_dev->host);
1362 spin_lock_irqsave(tw_dev->host->host_lock, flags);
1388 spin_unlock_irqrestore(tw_dev->host->host_lock, flags);
1401 scsi_unblock_requests(tw_dev->host);
1431 tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata;
1444 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x15, "Controller reset failed during scsi host reset");
1459 TW_Device_Extension *tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata;
1496 printk(KERN_WARNING "3w-sas: Shutting down host %d.\n", tw_dev->host->host_no);
1500 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x16, "Connection shutdown failed");
1512 struct Scsi_Host *host = pci_get_drvdata(pdev);
1515 if (!host)
1518 tw_dev = (TW_Device_Extension *)host->hostdata;
1554 struct Scsi_Host *host = NULL;
1561 TW_PRINTK(host, TW_DRIVER, 0x17, "Failed to enable pci device");
1570 TW_PRINTK(host, TW_DRIVER, 0x18, "Failed to set dma mask");
1575 host = scsi_host_alloc(&driver_template, sizeof(TW_Device_Extension));
1576 if (!host) {
1577 TW_PRINTK(host, TW_DRIVER, 0x19, "Failed to allocate memory for device extension");
1581 tw_dev = shost_priv(host);
1584 tw_dev->host = host;
1588 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1a, "Failed to initialize device extension");
1596 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1b, "Failed to get mem region");
1603 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1c, "Failed to ioremap");
1613 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1d, "Controller reset failed during probe");
1618 /* Set host specific parameters */
1619 host->max_id = TW_MAX_UNITS;
1620 host->max_cmd_len = TW_MAX_CDB_LEN;
1621 host->max_lun = TW_MAX_LUNS;
1622 host->max_channel = 0;
1625 retval = scsi_add_host(host, &pdev->dev);
1627 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1e, "scsi add host failed");
1631 pci_set_drvdata(pdev, host);
1634 host->host_no,
1645 host->host_no,
1659 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1f, "Error requesting IRQ");
1669 /* Finally, scan the host */
1670 scsi_scan_host(host);
1673 if (sysfs_create_bin_file(&host->shost_dev.kobj, &twl_sysfs_aen_read_attr))
1674 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x20, "Failed to create sysfs binary file: 3ware_aen_read");
1675 if (sysfs_create_bin_file(&host->shost_dev.kobj, &twl_sysfs_compat_info_attr))
1676 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x21, "Failed to create sysfs binary file: 3ware_compat_info");
1680 TW_PRINTK(host, TW_DRIVER, 0x22, "Failed to register character device");
1688 scsi_remove_host(host);
1695 scsi_host_put(host);
1705 struct Scsi_Host *host = pci_get_drvdata(pdev);
1708 if (!host)
1711 tw_dev = (TW_Device_Extension *)host->hostdata;
1717 sysfs_remove_bin_file(&host->shost_dev.kobj, &twl_sysfs_aen_read_attr);
1718 sysfs_remove_bin_file(&host->shost_dev.kobj, &twl_sysfs_compat_info_attr);
1720 scsi_remove_host(tw_dev->host);
1744 scsi_host_put(tw_dev->host);
1752 struct Scsi_Host *host = dev_get_drvdata(dev);
1753 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata;
1755 printk(KERN_WARNING "3w-sas: Suspending host %d.\n", tw_dev->host->host_no);
1763 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x23, "Connection shutdown failed during suspend");
1779 struct Scsi_Host *host = pci_get_drvdata(pdev);
1780 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata;
1782 printk(KERN_WARNING "3w-sas: Resuming host %d.\n", tw_dev->host->host_no);
1787 TW_PRINTK(host, TW_DRIVER, 0x25, "Failed to set dma mask during resume");
1801 TW_PRINTK(tw_dev->host, TW_DRIVER, 0x26, "Error requesting IRQ during resume");
1817 scsi_remove_host(host);