Lines Matching defs:host

165 static u8 adpt_read_blink_led(adpt_hba* host)
167 if (host->FwDebugBLEDflag_P) {
168 if( readb(host->FwDebugBLEDflag_P) == 0xbc ){
169 return readb(host->FwDebugBLEDvalue_P);
176 * Scsi host template interface functions
304 struct Scsi_Host *shost = pHba->host;
410 struct Scsi_Host *host = device->host;
412 if (host->can_queue && device->tagged_supported) {
414 host->can_queue - 1);
438 pHba = (adpt_hba*)cmd->device->host->hostdata[0];
530 static const char *adpt_info(struct Scsi_Host *host)
534 pHba = (adpt_hba *) host->hostdata[0];
538 static int adpt_show_info(struct seq_file *m, struct Scsi_Host *host)
546 // Find HBA (host bus adapter) we are looking for
549 if (pHba->host == host) {
557 host = pHba->host;
562 pHba->host->host_no, pHba->name, host->irq);
564 host->can_queue, (int) pHba->reply_fifo_size , host->sg_tablesize);
592 adpt_hba* pHba = NULL; /* host bus adapter structure */
597 pHba = (adpt_hba*) cmd->device->host->hostdata[0];
611 if (pHba->host)
612 spin_lock_irq(pHba->host->host_lock);
614 if (pHba->host)
615 spin_unlock_irq(pHba->host->host_lock);
641 pHba = (void*) cmd->device->host->hostdata[0];
653 if (pHba->host)
654 spin_lock_irq(pHba->host->host_lock);
659 if (pHba->host)
660 spin_unlock_irq(pHba->host->host_lock);
683 pHba = (adpt_hba*)cmd->device->host->hostdata[0];
690 if (pHba->host)
691 spin_lock_irq(pHba->host->host_lock);
693 if (pHba->host)
694 spin_unlock_irq(pHba->host->host_lock);
711 pHba = (adpt_hba*)cmd->device->host->hostdata[0];
728 spin_lock_irq(cmd->device->host->host_lock);
730 spin_unlock_irq(cmd->device->host->host_lock);
772 scsi_host_complete_all_commands(pHba->host, DID_RESET);
998 if(pHba->host){
999 free_irq(pHba->host->irq, pHba);
1137 if(pHba->host)
1138 spin_unlock_irq(pHba->host->host_lock);
1150 if(pHba->host)
1151 spin_lock_irq(pHba->host->host_lock);
1764 struct Scsi_Host *shost = pHba->host;
1845 if(pHba->host)
1846 spin_lock_irqsave(pHba->host->host_lock, flags);
1899 cmd = scsi_host_find_tag(pHba->host,
1910 cmd = scsi_host_find_tag(pHba->host,
1922 out: if(pHba->host)
1923 spin_unlock_irqrestore(pHba->host->host_lock, flags);
2052 struct Scsi_Host *host;
2054 host = scsi_host_alloc(sht, sizeof(adpt_hba*));
2055 if (host == NULL) {
2059 host->hostdata[0] = (unsigned long)pHba;
2060 pHba->host = host;
2062 host->irq = pHba->pDev->irq;
2063 /* no IO ports, so don't have to set host->io_port and
2064 * host->n_io_port
2066 host->io_port = 0;
2067 host->n_io_port = 0;
2069 host->max_id = 16;
2070 host->max_lun = 256;
2071 host->max_channel = pHba->top_scsi_channel + 1;
2072 host->cmd_per_lun = 1;
2073 host->unique_id = (u32)sys_tbl_pa + pHba->unit;
2074 host->sg_tablesize = pHba->sg_tablesize;
2075 host->can_queue = pHba->post_fifo_size;
2097 pHba = (adpt_hba*) cmd->device->host->hostdata[0];
2207 if(pHba->host)
2208 spin_lock_irqsave(pHba->host->host_lock, flags);
2214 out: if(pHba->host)
2215 spin_unlock_irqrestore(pHba->host->host_lock, flags);
3264 error = scsi_add_host(pHba->host, &pHba->pDev->dev);
3267 scsi_scan_host(pHba->host);
3273 scsi_remove_host(pHba->host);