Lines Matching defs:host

256 	       ahc->platform_data->host->host_no,
495 ahc_linux_info(struct Scsi_Host *host)
503 ahc = *(struct ahc_softc **)host->hostdata;
528 ahc = *(struct ahc_softc **)cmd->device->host->hostdata;
638 *((struct ahc_softc **)sdev->host->hostdata);
696 ahc = *((struct ahc_softc **)sdev->host->hostdata);
762 ahc = *(struct ahc_softc **)cmd->device->host->hostdata;
1073 struct Scsi_Host *host;
1079 host = scsi_host_alloc(template, sizeof(struct ahc_softc *));
1080 if (host == NULL)
1083 *((struct ahc_softc **)host->hostdata) = ahc;
1084 ahc->platform_data->host = host;
1085 host->can_queue = AHC_MAX_QUEUE;
1086 host->cmd_per_lun = 2;
1088 host->this_id = ahc->our_id;
1089 host->irq = ahc->platform_data->irq;
1090 host->max_id = (ahc->features & AHC_WIDE) ? 16 : 8;
1091 host->max_lun = AHC_NUM_LUNS;
1092 host->max_channel = (ahc->features & AHC_TWIN) ? 1 : 0;
1093 host->sg_tablesize = AHC_NSEG;
1097 sprintf(buf, "scsi%d", host->host_no);
1103 host->unique_id = ahc->unit;
1107 host->transportt = ahc_linux_transport_template;
1109 retval = scsi_add_host(host, ahc->dev);
1112 scsi_host_put(host);
1116 scsi_scan_host(host);
1237 if (ahc->platform_data->host)
1238 scsi_host_put(ahc->platform_data->host);
1379 struct ahc_softc *ahc = *((struct ahc_softc **)sdev->host->hostdata);
1653 scsi_report_device_reset(ahc->platform_data->host,
1658 if (ahc->platform_data->host != NULL) {
1659 scsi_report_bus_reset(ahc->platform_data->host,
2000 scsi_block_requests(ahc->platform_data->host);
2030 scsi_unblock_requests(ahc->platform_data->host);
2054 ahc = *(struct ahc_softc **)cmd->device->host->hostdata;