taglinefilesource code
ecb43kernel/blk_drv/scsi/aha1740.cstatic struct ecb ecb[AHA1740_ECBS];  /* One for each queued operation */
ecb128kernel/blk_drv/scsi/aha1740.cstruct ecb *ecbptr;
ecb166kernel/blk_drv/scsi/aha1740.cmemset(ecbptr,0,sizeof(struct ecb)); 
ecb242kernel/blk_drv/scsi/aha1740.cif( ! ecb[ecbno].cmdw )
ecb248kernel/blk_drv/scsi/aha1740.cif( ecb[ecbno].cmdw )
ecb251kernel/blk_drv/scsi/aha1740.cecb[ecbno].cmdw = AHA1740CMD_INIT;  /* SCSI Initiator Command to reserve*/
ecb260kernel/blk_drv/scsi/aha1740.cecb[ecbno].cdblen = (*cmd<=0x1f)?6:10;  /* SCSI Command Descriptor Block Length */
ecb268kernel/blk_drv/scsi/aha1740.cmemcpy(ecb[ecbno].cdb, cmd, ecb[ecbno].cdblen);
ecb277kernel/blk_drv/scsi/aha1740.cecb[ecbno].sg = 1;    /* SCSI Initiator Command  w/scatter-gather*/
ecb286kernel/blk_drv/scsi/aha1740.cecb[ecbno].datalen = SCpnt->use_sg * sizeof(struct aha1740_chain);
ecb287kernel/blk_drv/scsi/aha1740.cecb[ecbno].dataptr = (long) cptr;
ecb295kernel/blk_drv/scsi/aha1740.cecb[ecbno].datalen = bufflen;
ecb296kernel/blk_drv/scsi/aha1740.cecb[ecbno].dataptr = (long) buff;
ecb298kernel/blk_drv/scsi/aha1740.cecb[ecbno].lun = SCpnt->lun;
ecb299kernel/blk_drv/scsi/aha1740.cecb[ecbno].ses = 1;  /* Suppress underrun errors */
ecb301kernel/blk_drv/scsi/aha1740.cecb[ecbno].dir= direction;
ecb302kernel/blk_drv/scsi/aha1740.cecb[ecbno].ars=1;  /* Yes, get the sense on an error */
ecb303kernel/blk_drv/scsi/aha1740.cecb[ecbno].senselen = 12;  /* Why 12? Eric? MAXSENSE? */
ecb304kernel/blk_drv/scsi/aha1740.cecb[ecbno].senseptr = (long) ecb[ecbno].sense;
ecb305kernel/blk_drv/scsi/aha1740.cecb[ecbno].statusptr = (long) ecb[ecbno].status;
ecb306kernel/blk_drv/scsi/aha1740.cecb[ecbno].done = done;
ecb307kernel/blk_drv/scsi/aha1740.cecb[ecbno].SCpnt = SCpnt;
ecb311kernel/blk_drv/scsi/aha1740.cfor (i = 0; i < sizeof(ecb[ecbno])-10; i++)
ecb312kernel/blk_drv/scsi/aha1740.cprintk("%02x ", ((unchar *)&ecb[ecbno])[i]);
ecb321kernel/blk_drv/scsi/aha1740.cadrs = (ulong) &(ecb[ecbno]);
ecb374kernel/blk_drv/scsi/aha1740.cmemset(ecb,0,sizeof(ecb));