taglinefilesource code
host777drivers/scsi/NCR5380.ccmd->host->hostdata;
host2290drivers/scsi/NCR5380.cstruct Scsi_Host *instance = cmd->host;
host2438drivers/scsi/NCR5380.cNCR5380_setup(cmd->host);
host69drivers/scsi/aha1542.c#define HOSTDATA(host) ((struct aha1542_hostdata *) &host->hostdata)
host452drivers/scsi/aha1542.cmb = HOSTDATA(SCpnt->host)->mb;
host453drivers/scsi/aha1542.cccb = HOSTDATA(SCpnt->host)->ccb;
host492drivers/scsi/aha1542.cmbo = HOSTDATA(SCpnt->host)->aha1542_last_mbo_used + 1;
host496drivers/scsi/aha1542.cif(mb[mbo].status == 0 && HOSTDATA(SCpnt->host)->SCint[mbo] == NULL)
host500drivers/scsi/aha1542.c} while (mbo != HOSTDATA(SCpnt->host)->aha1542_last_mbo_used);
host502drivers/scsi/aha1542.cif(mb[mbo].status || HOSTDATA(SCpnt->host)->SCint[mbo])
host505drivers/scsi/aha1542.cHOSTDATA(SCpnt->host)->SCint[mbo] = SCpnt;  /* This will effectively prevent someone else from
host508drivers/scsi/aha1542.cHOSTDATA(SCpnt->host)->aha1542_last_mbo_used = mbo;    
host590drivers/scsi/aha1542.caha1542_out(SCpnt->host->io_port, &ahacmd, 1);    /* start scsi command */
host950drivers/scsi/aha1542.cinb(STATUS(SCpnt->host->io_port)),
host951drivers/scsi/aha1542.cinb(INTRFLAGS(SCpnt->host->io_port)));
host954drivers/scsi/aha1542.cmb = HOSTDATA(SCpnt->host)->mb;
host955drivers/scsi/aha1542.cmbi = HOSTDATA(SCpnt->host)->aha1542_last_mbi_used + 1;
host962drivers/scsi/aha1542.c} while (mbi != HOSTDATA(SCpnt->host)->aha1542_last_mbi_used);
host967drivers/scsi/aha1542.cSCpnt->host->irq);
host968drivers/scsi/aha1542.cintval[0] = SCpnt->host->irq;
host977drivers/scsi/aha1542.cif(HOSTDATA(SCpnt->host)->SCint[i])
host979drivers/scsi/aha1542.cif(HOSTDATA(SCpnt->host)->SCint[i] == SCpnt) {
host981drivers/scsi/aha1542.cif (HOSTDATA(SCpnt->host)->mb[i].status) {
host983drivers/scsi/aha1542.caha1542_out(SCpnt->host->io_port, &ahacmd, 1);
host995drivers/scsi/aha1542.cif (SCpnt == HOSTDATA(SCpnt->host)->SCint[mbo]){
host997drivers/scsi/aha1542.caha1542_out(SCpnt->host->io_port, &ahacmd, 1); /* start scsi command */
host1019drivers/scsi/aha1542.coutb(SCRST, CONTROL(SCpnt->host->io_port));
host1024drivers/scsi/aha1542.cif(HOSTDATA(SCpnt->host)->SCint[i] == SCpnt)
host1026drivers/scsi/aha1542.cHOSTDATA(SCpnt->host)->ccb[i].op = 0x81;  /* BUS DEVICE RESET */
host1028drivers/scsi/aha1542.caha1542_out(SCpnt->host->io_port, &ahacmd, 1);
host1041drivers/scsi/aha1542.cif(HOSTDATA(SCpnt->host)->SCint[i] &&
host1042drivers/scsi/aha1542.cHOSTDATA(SCpnt->host)->SCint[i]->target == SCpnt->target)
host1045drivers/scsi/aha1542.cSCtmp = HOSTDATA(SCpnt->host)->SCint[i];
host1051drivers/scsi/aha1542.cHOSTDATA(SCpnt->host)->SCint[i] = NULL;
host1077drivers/scsi/aha1542.ctranslation_algorithm = HOSTDATA(disk->host)->bios_translation;
host150drivers/scsi/buslogic.c#define HOSTDATA(host) ((struct hostdata *)&(host)->hostdata)
host153drivers/scsi/buslogic.cstatic struct Scsi_Host *host[7] = { NULL, };
host411drivers/scsi/buslogic.cSHpnt = host[irqno - 9];
host584drivers/scsi/buslogic.cbuslogic_stat(SCpnt->host->io_port);
host594drivers/scsi/buslogic.cmb = HOSTDATA(SCpnt->host)->mb;
host595drivers/scsi/buslogic.cccb = HOSTDATA(SCpnt->host)->ccbs;
host602drivers/scsi/buslogic.cmbo = HOSTDATA(SCpnt->host)->last_mbo_used + 1;
host608drivers/scsi/buslogic.c&& HOSTDATA(SCpnt->host)->SCint[mbo] == NULL)
host613drivers/scsi/buslogic.c} while (mbo != HOSTDATA(SCpnt->host)->last_mbo_used);
host615drivers/scsi/buslogic.cif (mb[mbo].status != MBX_NOT_IN_USE || HOSTDATA(SCpnt->host)->SCint[mbo]) {
host621drivers/scsi/buslogic.cHOSTDATA(SCpnt->host)->SCint[mbo] = SCpnt;  /* This will effectively
host625drivers/scsi/buslogic.cHOSTDATA(SCpnt->host)->last_mbo_used = mbo;
host660drivers/scsi/buslogic.cif (SCpnt->use_sg > SCpnt->host->sg_tablesize) {
host662drivers/scsi/buslogic.cSCpnt->use_sg, SCpnt->host->sg_tablesize);
host710drivers/scsi/buslogic.cbuslogic_stat(SCpnt->host->io_port);
host715drivers/scsi/buslogic.cbuslogic_out(SCpnt->host->io_port, buscmd, sizeof buscmd);
host718drivers/scsi/buslogic.cbuslogic_stat(SCpnt->host->io_port);
host1022drivers/scsi/buslogic.chost[irq - 9] = SHpnt;
host1107drivers/scsi/buslogic.cinb(STATUS(SCpnt->host->io_port)),
host1108drivers/scsi/buslogic.cinb(INTERRUPT(SCpnt->host->io_port)));
host1111drivers/scsi/buslogic.cmb = HOSTDATA(SCpnt->host)->mb;
host1112drivers/scsi/buslogic.cmbi = HOSTDATA(SCpnt->host)->last_mbi_used + 1;
host1122drivers/scsi/buslogic.c} while (mbi != HOSTDATA(SCpnt->host)->last_mbi_used);
host1127drivers/scsi/buslogic.cSCpnt->host->irq);
host1131drivers/scsi/buslogic.cintval[0] = SCpnt->host->irq;
host1140drivers/scsi/buslogic.cif (HOSTDATA(SCpnt->host)->SCint[i]) {
host1141drivers/scsi/buslogic.cif (HOSTDATA(SCpnt->host)->SCint[i] == SCpnt) {
host1144drivers/scsi/buslogic.cif (HOSTDATA(SCpnt->host)->mb[i].status != MBX_NOT_IN_USE) {
host1146drivers/scsi/buslogic.cbuslogic_out(SCpnt->host->io_port, buscmd, sizeof buscmd);
host1162drivers/scsi/buslogic.cif (SCpnt == HOSTDATA(SCpnt->host)->SCint[mbo]) {
host1163drivers/scsi/buslogic.cHOSTDATA(SCpnt->host)->mb[mbo].status = MBX_ACTION_ABORT;
host1164drivers/scsi/buslogic.cbuslogic_out(SCpnt->host->io_port, buscmd, sizeof buscmd);
host1194drivers/scsi/buslogic.ctranslation_algorithm = HOSTDATA(disk->host)->bios_translation;
host191drivers/scsi/scsi.cprintk ("scan_scsis_done(%d, %06x)\n", SCpnt->host, SCpnt->result);
host242drivers/scsi/scsi.cscsi_devices[NR_SCSI_DEVICES].host = shpnt;
host258drivers/scsi/scsi.cSCmd.host = shpnt;
host528drivers/scsi/scsi.cSCpnt->host->host_no);
host538drivers/scsi/scsi.cSCpnt->host->host_no);
host546drivers/scsi/scsi.cprintk("Unable to reset scsi host %d - ",SCpnt->host->host_no);
host575drivers/scsi/scsi.cSCpnt =  scsi_devices[index].host->host_queue;
host585drivers/scsi/scsi.cif (scsi_devices[index].host->hostt->can_queue
host586drivers/scsi/scsi.c&& scsi_devices[index].host->host_busy >= scsi_devices[index].host->hostt->can_queue) return NULL;
host590drivers/scsi/scsi.ctablesize = scsi_devices[index].host->sg_tablesize;
host645drivers/scsi/scsi.cstruct Scsi_Host * host;
host657drivers/scsi/scsi.chost = scsi_devices[index].host;
host660drivers/scsi/scsi.cSCpnt = host->host_queue;
host689drivers/scsi/scsi.ctablesize = scsi_devices[index].host->sg_tablesize;
host742drivers/scsi/scsi.cstruct Scsi_Host * host;
host750drivers/scsi/scsi.chost = SCpnt->host;
host756drivers/scsi/scsi.ctemp = host->last_reset;
host767drivers/scsi/scsi.c"bufflen = %d, done = %08x)\n", SCpnt->host->host_no, SCpnt->target, SCpnt->cmnd, SCpnt->buffer, SCpnt->bufflen, SCpnt->done);
host770drivers/scsi/scsi.cif (host->hostt->can_queue)
host775drivers/scsi/scsi.chost->hostt->queuecommand);
host785drivers/scsi/scsi.cif(!intr_count && SCpnt->host->irq)
host786drivers/scsi/scsi.cdisable_irq(SCpnt->host->irq);
host788drivers/scsi/scsi.chost->hostt->queuecommand (SCpnt, scsi_done);
host790drivers/scsi/scsi.cif(!intr_count && SCpnt->host->irq)
host791drivers/scsi/scsi.cenable_irq(SCpnt->host->irq);
host797drivers/scsi/scsi.cprintk("command() :  routine at %08x\n", host->hostt->command);
host799drivers/scsi/scsi.ctemp=host->hostt->command (SCpnt);
host804drivers/scsi/scsi.cprintk("done(host = %d, result = %04x) : routine at %08x\n", host->host_no, temp, done);
host848drivers/scsi/scsi.cstruct Scsi_Host * host = SCpnt->host;
host856drivers/scsi/scsi.c"command : " , host->host_no, target, buffer, bufflen, done, timeout, retries);
host863drivers/scsi/scsi.cif (!host)
host865drivers/scsi/scsi.cpanic ("Invalid or not present host. %d\n", host->host_no);
host879drivers/scsi/scsi.cif (host->hostt->can_queue
host880drivers/scsi/scsi.c&& host->host_busy >= host->hostt->can_queue)
host883drivers/scsi/scsi.cSCSI_SLEEP(&host->host_wait, 
host884drivers/scsi/scsi.c(host->host_busy >= host->hostt->can_queue));
host886drivers/scsi/scsi.chost->host_busy++;
host901drivers/scsi/scsi.cSCpnt->host = host;
host943drivers/scsi/scsi.cprintk("scsi: reset(%d)\n", SCpnt->host->host_no);
host978drivers/scsi/scsi.cprintk("scsi%d : ", SCpnt->host->host_no);
host1044drivers/scsi/scsi.cstruct Scsi_Host * host = SCpnt->host;
host1066drivers/scsi/scsi.cprintk("In scsi_done(host = %d, result = %06x)\n", host->host_no, result);
host1080drivers/scsi/scsi.cSCpnt->host->host_no, SCpnt->target, SCpnt->lun);
host1186drivers/scsi/scsi.cSCpnt->host->host_no);
host1301drivers/scsi/scsi.cSCpnt->host->host_no);
host1337drivers/scsi/scsi.chost->host_busy--; /* Indicate that we are free */
host1338drivers/scsi/scsi.cwake_up(&host->host_wait);
host1370drivers/scsi/scsi.cstruct Scsi_Host * host = SCpnt->host;
host1394drivers/scsi/scsi.cif (!host->host_busy) {
host1400drivers/scsi/scsi.cswitch(host->hostt->abort(SCpnt)) {
host1450drivers/scsi/scsi.cstruct Scsi_Host * host = SCpnt->host;
host1453drivers/scsi/scsi.cprintk("Danger Will Robinson! - SCSI bus for host %d is being reset.\n",host->host_no);
host1467drivers/scsi/scsi.cif (host->host_busy)
host1470drivers/scsi/scsi.cSCpnt1 = host->host_queue;
host1483drivers/scsi/scsi.ctemp = host->hostt->reset(SCpnt);  
host1487drivers/scsi/scsi.chost->host_busy++;
host1490drivers/scsi/scsi.ctemp = host->hostt->reset(SCpnt);
host1491drivers/scsi/scsi.chost->last_reset = jiffies;
host1492drivers/scsi/scsi.chost->host_busy--;
host1537drivers/scsi/scsi.cstruct Scsi_Host * host;
host1550drivers/scsi/scsi.cfor(host = scsi_hostlist; host; host = host->next) {
host1551drivers/scsi/scsi.cfor(SCpnt = host->host_queue; SCpnt; SCpnt = SCpnt->next)
host1577drivers/scsi/scsi.cstruct Scsi_Host * host;
host1603drivers/scsi/scsi.cfor(host = scsi_hostlist; host; host = host->next)
host1604drivers/scsi/scsi.cfor(SCpnt = host->host_queue; SCpnt; SCpnt = SCpnt->next)
host1707drivers/scsi/scsi.cstruct Scsi_Host * host;
host1750drivers/scsi/scsi.cfor(j=0;j<scsi_devices[i].host->hostt->cmd_per_lun;j++){
host1751drivers/scsi/scsi.cSCpnt->host = scsi_devices[i].host;
host1762drivers/scsi/scsi.chost = scsi_devices[i].host;
host1763drivers/scsi/scsi.cif(host->host_queue)
host1764drivers/scsi/scsi.chost->host_queue->prev = SCpnt;
host1765drivers/scsi/scsi.cSCpnt->next = host->host_queue;
host1767drivers/scsi/scsi.chost->host_queue = SCpnt;
host1779drivers/scsi/scsi.cstruct Scsi_Host * host;
host1780drivers/scsi/scsi.chost = scsi_devices[i].host;
host1783drivers/scsi/scsi.cdma_sectors += ((host->sg_tablesize * 
host1785drivers/scsi/scsi.chost->hostt->cmd_per_lun;
host1787drivers/scsi/scsi.cif(host->unchecked_isa_dma &&
host1790drivers/scsi/scsi.cdma_sectors += (PAGE_SIZE >> 9) * host->sg_tablesize *
host1791drivers/scsi/scsi.chost->hostt->cmd_per_lun;
host1870drivers/scsi/scsi.cfor(i1=0; i1<scsi_devices[i].host->hostt->cmd_per_lun;i1++)
host1874drivers/scsi/scsi.ci, SCpnt->host->host_no,
host264drivers/scsi/scsi.hstruct Scsi_Host * host;
host407drivers/scsi/scsi.hstruct Scsi_Host * host;
host28drivers/scsi/scsi_ioctl.cstatic int ioctl_probe(struct Scsi_Host * host, void *buffer)
host34drivers/scsi/scsi_ioctl.cif ((temp = host->hostt->present) && buffer) {
host36drivers/scsi/scsi_ioctl.cstring = host->hostt->info();
host125drivers/scsi/scsi_ioctl.cdev->host->host_no,
host246drivers/scsi/scsi_ioctl.c(dev->host->host_no << 16), (unsigned long *) arg);
host261drivers/scsi/scsi_ioctl.creturn ioctl_probe(dev->host, arg);
host44drivers/scsi/sd.c#define CLUSTERABLE_DEVICE(SC) (SC->host->hostt->use_clustering && \
host149drivers/scsi/sd.cprintk("sd%d : rw_intr(%d, %d)\n", MINOR(SCpnt->request.dev), SCpnt->host->host_no, result);
host298drivers/scsi/sd.crscsi_disks[DEVICE_NR(SCpnt->request.dev)].device->host->host_no,
host462drivers/scsi/sd.cISA_DMA_THRESHOLD && SCpnt->host->unchecked_isa_dma) {
host484drivers/scsi/sd.c} else if (SCpnt->host->sg_tablesize == 0 ||
host495drivers/scsi/sd.cif (SCpnt->host->sg_tablesize != 0 &&
host520drivers/scsi/sd.c(SCpnt->host->unchecked_isa_dma &&
host522drivers/scsi/sd.cif (count < SCpnt->host->sg_tablesize) count++;
host530drivers/scsi/sd.cif(SCpnt->host->unchecked_isa_dma &&
host539drivers/scsi/sd.cif(SCpnt->host->sg_tablesize < max_sg) max_sg = SCpnt->host->sg_tablesize;
host561drivers/scsi/sd.cISA_DMA_THRESHOLD && (SCpnt->host->unchecked_isa_dma) &&
host605drivers/scsi/sd.c(SCpnt->host->unchecked_isa_dma) &&
host631drivers/scsi/sd.cif(count < SCpnt->use_sg || SCpnt->use_sg > SCpnt->host->sg_tablesize){
host660drivers/scsi/sd.c(SCpnt->host->unchecked_isa_dma)) {
host1016drivers/scsi/sd.cif(rscsi_disks[0].device->host->sg_tablesize)
host21drivers/scsi/sd_ioctl.cstruct Scsi_Host * host;
host31drivers/scsi/sd_ioctl.chost = rscsi_disks[MINOR(dev) >> 4].device->host;
host35drivers/scsi/sd_ioctl.cif(host->hostt->bios_param != NULL)
host36drivers/scsi/sd_ioctl.chost->hostt->bios_param(rscsi_disks[MINOR(dev) >> 4].capacity,
host248drivers/scsi/sr.cscsi_CDs[DEVICE_NR(SCpnt->request.dev)].device->host->host_no, 
host426drivers/scsi/sr.cif (SCpnt->host->sg_tablesize > 0 &&
host440drivers/scsi/sr.cwhile(bh && count < SCpnt->host->sg_tablesize) {
host449drivers/scsi/sr.cif (count < SCpnt->host->sg_tablesize) {
host494drivers/scsi/sr.cISA_DMA_THRESHOLD & (SCpnt->host->unchecked_isa_dma)) {
host558drivers/scsi/sr.c(SCpnt->host->unchecked_isa_dma))
host747drivers/scsi/sr.cif(scsi_CDs[0].device->host->sg_tablesize)
host75drivers/scsi/sr_ioctl.cscsi_CDs[target].device->host->host_no, 
host343drivers/scsi/wd7000.cAdapter *host;                /* host adapter */
host530drivers/scsi/wd7000.cstatic inline void wd7000_enable_intr(Adapter *host)
host532drivers/scsi/wd7000.chost->control |= INT_EN;
host533drivers/scsi/wd7000.coutb(host->control, host->iobase+ASC_CONTROL);
host537drivers/scsi/wd7000.cstatic inline void wd7000_enable_dma(Adapter *host)
host539drivers/scsi/wd7000.chost->control |= DMA_EN;
host540drivers/scsi/wd7000.coutb(host->control,host->iobase+ASC_CONTROL);
host541drivers/scsi/wd7000.cset_dma_mode(host->dma, DMA_MODE_CASCADE);
host542drivers/scsi/wd7000.cenable_dma(host->dma);
host568drivers/scsi/wd7000.cstatic inline int command_out(Adapter *host, unchar *cmd, int len)
host570drivers/scsi/wd7000.cWAIT(host->iobase+ASC_STAT,ASC_STATMASK,CMD_RDY,0);
host573drivers/scsi/wd7000.coutb(*cmd, host->iobase+ASC_COMMAND);
host574drivers/scsi/wd7000.cWAIT(host->iobase+ASC_STAT, ASC_STATMASK, CMD_RDY, 0);
host575drivers/scsi/wd7000.c}  while (inb(host->iobase+ASC_STAT) & CMD_REJ);
host681drivers/scsi/wd7000.cstatic int mail_out( Adapter *host, Scb *scbptr )
host689drivers/scsi/wd7000.cMailbox *ogmbs = host->mb.ogmb;
host690drivers/scsi/wd7000.cint *next_ogmb = &(host->next_ogmb);
host730drivers/scsi/wd7000.cwd7000_enable_intr(host); 
host733drivers/scsi/wd7000.ccommand_out( host, &start_ogmb, 1 );
host799drivers/scsi/wd7000.c#define wd7000_intr_ack(host)  outb(0,host->iobase+ASC_INTR_ACK)
host815drivers/scsi/wd7000.cAdapter *host = irq2host[irq];  /* This MUST be set!!! */
host816drivers/scsi/wd7000.cMailbox *icmbs = host->mb.icmb;
host819drivers/scsi/wd7000.cprintk("wd7000_intr_handle: irq = %d, host = %06x\n", irq, host);
host822drivers/scsi/wd7000.cflag = inb(host->iobase+ASC_INTR_STAT);
host827drivers/scsi/wd7000.cif (!(inb(host->iobase+ASC_STAT) & INT_IM))  {
host839drivers/scsi/wd7000.cwd7000_intr_ack(host);
host854drivers/scsi/wd7000.cwd7000_intr_ack(host);
host865drivers/scsi/wd7000.cwd7000_intr_ack(host);
host890drivers/scsi/wd7000.cwd7000_intr_ack(host);
host902drivers/scsi/wd7000.cAdapter *host = (Adapter *) SCpnt->host->hostdata;
host915drivers/scsi/wd7000.cscb->host = host;
host921drivers/scsi/wd7000.cif (SCpnt->host->sg_tablesize == SG_NONE)  {
host942drivers/scsi/wd7000.cwhile (!mail_out(host, scb)) /* keep trying */;
host958drivers/scsi/wd7000.cint wd7000_diagnostics( Adapter *host, int code )
host973drivers/scsi/wd7000.cmail_out(host, (struct scb *) &icb);
host991drivers/scsi/wd7000.cint wd7000_init( Adapter *host )
host1003drivers/scsi/wd7000.coutb(ASC_RES, host->iobase+ASC_CONTROL);
host1005drivers/scsi/wd7000.coutb(0,host->iobase+ASC_CONTROL);
host1006drivers/scsi/wd7000.chost->control = 0;   /* this must always shadow ASC_CONTROL */
host1007drivers/scsi/wd7000.cWAIT(host->iobase+ASC_STAT, ASC_STATMASK, CMD_RDY, 0);
host1009drivers/scsi/wd7000.cif ((diag = inb(host->iobase+ASC_INTR_STAT)) != 1)  {
host1038drivers/scsi/wd7000.cmemset(&(host->mb), 0, sizeof(host->mb));
host1041drivers/scsi/wd7000.cany2scsi((unchar *) &(init_cmd.mailboxes), (int) &(host->mb));
host1042drivers/scsi/wd7000.cif (!command_out(host, (unchar *) &init_cmd, sizeof(init_cmd)))  {
host1046drivers/scsi/wd7000.cWAIT(host->iobase+ASC_STAT, ASC_STATMASK, ASC_INIT, 0);
host1048drivers/scsi/wd7000.cif (irqaction(host->irq, &sa))  {
host1049drivers/scsi/wd7000.cprintk("wd7000_init: can't get IRQ %d.\n", host->irq);
host1052drivers/scsi/wd7000.cif (request_dma(host->dma))  {
host1053drivers/scsi/wd7000.cprintk("wd7000_init: can't get DMA channel %d.\n", host->dma);
host1054drivers/scsi/wd7000.cfree_irq(host->irq);
host1057drivers/scsi/wd7000.cwd7000_enable_dma(host);
host1058drivers/scsi/wd7000.cwd7000_enable_intr(host);
host1060drivers/scsi/wd7000.cif (!wd7000_diagnostics(host,ICB_DIAG_FULL))  {
host1061drivers/scsi/wd7000.cfree_dma(host->dma);
host1062drivers/scsi/wd7000.cfree_irq(host->irq);
host1074drivers/scsi/wd7000.cvoid wd7000_revision(Adapter *host)
host1085drivers/scsi/wd7000.cmail_out(host, (struct scb *) &icb);
host1087drivers/scsi/wd7000.chost->rev1 = icb.primary;
host1088drivers/scsi/wd7000.chost->rev2 = icb.secondary;
host1107drivers/scsi/wd7000.cAdapter *host = NULL;
host1129drivers/scsi/wd7000.cprintk("IO %xh already in use.\n", host->iobase);
host1140drivers/scsi/wd7000.chost = (Adapter *) sh->hostdata;
host1143drivers/scsi/wd7000.c(int)host);
host1145drivers/scsi/wd7000.cmemset( host, 0, sizeof(Adapter) );
host1146drivers/scsi/wd7000.chost->num = hostnum;  host->sh = sh;
host1147drivers/scsi/wd7000.chost->irq = cfg->irq;
host1148drivers/scsi/wd7000.chost->iobase = cfg->iobase;
host1149drivers/scsi/wd7000.chost->dma = cfg->dma;
host1150drivers/scsi/wd7000.cirq2host[host->irq] = host;
host1152drivers/scsi/wd7000.cif (!wd7000_init(host))  {  /* Initialization failed */
host1160drivers/scsi/wd7000.cwd7000_revision(host);   /* important for scatter/gather */
host1163drivers/scsi/wd7000.chost->rev1, host->rev2);
host1165drivers/scsi/wd7000.chost->iobase, host->irq, host->dma);
host1167drivers/scsi/wd7000.csnarf_region(host->iobase, 4); /* Register our ports */
host1171drivers/scsi/wd7000.cif (host->rev1 < 6)  sh->sg_tablesize = SG_NONE;
host1190drivers/scsi/wd7000.cAdapter *host = (Adapter *) SCpnt->host->hostdata;
host1192drivers/scsi/wd7000.cif (inb(host->iobase+ASC_STAT) & INT_IM)  {
host1194drivers/scsi/wd7000.cwd7000_intr_handle(host->irq);