Lines Matching defs:shost
233 * @shost: Scsi host to queue command on
241 static int aac_queuecommand(struct Scsi_Host *shost,
252 * @shost: Scsi host to report on
257 static const char *aac_info(struct Scsi_Host *shost)
259 struct aac_dev *dev = (struct aac_dev *)shost->hostdata;
662 struct Scsi_Host *shost = aac->scsi_host_ptr;
666 scsi_host_busy_iter(shost, fib_count_iter, &fcnt);
1575 struct Scsi_Host *shost;
1633 shost = scsi_host_alloc(&aac_driver_template, sizeof(struct aac_dev));
1634 if (!shost) {
1639 shost->irq = pdev->irq;
1640 shost->unique_id = unique_id;
1641 shost->max_cmd_len = 16;
1646 aac = (struct aac_dev *)shost->hostdata;
1648 aac->scsi_host_ptr = shost;
1651 aac->id = shost->unique_id;
1658 aac->fibs = kcalloc(shost->can_queue + AAC_NUM_MGT_FIB,
1718 (shost->sg_tablesize > 34)) {
1719 shost->sg_tablesize = 34;
1720 shost->max_sectors = (shost->sg_tablesize * 8) + 112;
1724 (shost->sg_tablesize > 17)) {
1725 shost->sg_tablesize = 17;
1726 shost->max_sectors = (shost->sg_tablesize * 8) + 112;
1730 shost->max_segment_size = shost->max_sectors << 9;
1732 shost->max_segment_size = 65536;
1748 shost->max_channel = aac->maximum_num_channels;
1750 shost->max_channel = 0;
1756 shost->max_id = aac->maximum_num_containers;
1757 if (shost->max_id < aac->maximum_num_physicals)
1758 shost->max_id = aac->maximum_num_physicals;
1759 if (shost->max_id < MAXIMUM_NUM_CONTAINERS)
1760 shost->max_id = MAXIMUM_NUM_CONTAINERS;
1762 shost->this_id = shost->max_id;
1771 shost->max_lun = AAC_MAX_LUN;
1773 pci_set_drvdata(pdev, shost);
1775 error = scsi_add_host(shost, &pdev->dev);
1798 scsi_host_put(shost);
1860 struct Scsi_Host *shost = pci_get_drvdata(pdev);
1861 struct aac_dev *aac = (struct aac_dev *)shost->hostdata;
1863 scsi_host_block(shost);
1869 pci_set_drvdata(pdev, shost);
1879 struct Scsi_Host *shost = pci_get_drvdata(pdev);
1880 struct aac_dev *aac = (struct aac_dev *)shost->hostdata;
1899 scsi_host_unblock(shost, SDEV_RUNNING);
1905 scsi_host_put(shost);
1913 struct Scsi_Host *shost = pci_get_drvdata(dev);
1915 scsi_host_block(shost);
1916 __aac_shutdown((struct aac_dev *)shost->hostdata);
1921 struct Scsi_Host *shost = pci_get_drvdata(pdev);
1922 struct aac_dev *aac = (struct aac_dev *)shost->hostdata;
1925 scsi_remove_host(shost);
1939 scsi_host_put(shost);
1950 struct Scsi_Host *shost = pci_get_drvdata(pdev);
1951 struct aac_dev *aac = shost_priv(shost);
1961 scsi_host_block(shost);
1963 scsi_host_complete_all_commands(shost, DID_NO_CONNECT);
1973 scsi_host_complete_all_commands(shost, DID_NO_CONNECT);
2013 struct Scsi_Host *shost = pci_get_drvdata(pdev);
2014 struct aac_dev *aac = (struct aac_dev *)shost_priv(shost);
2040 scsi_host_unblock(shost, SDEV_RUNNING);