taglinefilesource code
ccb66drivers/scsi/aha1542.cstruct ccb ccb[AHA1542_MAILBOXES];
ccb291drivers/scsi/aha1542.cstruct ccb  *ccb;
ccb299drivers/scsi/aha1542.cccb = HOSTDATA(shost)->ccb;
ccb357drivers/scsi/aha1542.cmbo = (scsi2int(mb[mbi].ccbptr) - ((unsigned int) &ccb[0])) / sizeof(struct ccb);
ccb365drivers/scsi/aha1542.cif (ccb[mbo].tarstat|ccb[mbo].hastat)
ccb367drivers/scsi/aha1542.cccb[mbo].tarstat + ((int) ccb[mbo].hastat << 16), mb[mbi].status);
ccb381drivers/scsi/aha1542.cprintk("tarstat=%x, hastat=%x idlun=%x ccb#=%d \n", ccb[mbo].tarstat, 
ccb382drivers/scsi/aha1542.cccb[mbo].hastat, ccb[mbo].idlun, mbo);
ccb392drivers/scsi/aha1542.cif (ccb[mbo].tarstat == 2)
ccb393drivers/scsi/aha1542.cmemcpy(SCtmp->sense_buffer, &ccb[mbo].cdb[ccb[mbo].cdblen], 
ccb402drivers/scsi/aha1542.cerrstatus = makecode(ccb[mbo].hastat, ccb[mbo].tarstat);
ccb408drivers/scsi/aha1542.cccb[mbo].hastat, ccb[mbo].tarstat);
ccb411drivers/scsi/aha1542.cif (ccb[mbo].tarstat == 2) {
ccb418drivers/scsi/aha1542.cprintk("%02x ", ccb[mbo].cdb[ccb[mbo].cdblen+i]);
ccb448drivers/scsi/aha1542.cstruct ccb  *ccb;
ccb453drivers/scsi/aha1542.cccb = HOSTDATA(SCpnt->host)->ccb;
ccb516drivers/scsi/aha1542.cany2scsi(mb[mbo].ccbptr, &ccb[mbo]); /* This gets trashed for some reason*/
ccb518drivers/scsi/aha1542.cmemset(&ccb[mbo], 0, sizeof(struct ccb));
ccb520drivers/scsi/aha1542.cccb[mbo].cdblen = COMMAND_SIZE(*cmd);     /* SCSI Command Descriptor Block Length */
ccb528drivers/scsi/aha1542.cmemcpy(ccb[mbo].cdb, cmd, ccb[mbo].cdblen);
ccb537drivers/scsi/aha1542.cccb[mbo].op = 2;        /* SCSI Initiator Command  w/scatter-gather*/
ccb560drivers/scsi/aha1542.cany2scsi(ccb[mbo].datalen, SCpnt->use_sg * sizeof(struct chain));
ccb562drivers/scsi/aha1542.cany2scsi(ccb[mbo].dataptr, cptr);
ccb569drivers/scsi/aha1542.cccb[mbo].op = 0;        /* SCSI Initiator Command */
ccb571drivers/scsi/aha1542.cany2scsi(ccb[mbo].datalen, bufflen);
ccb572drivers/scsi/aha1542.cany2scsi(ccb[mbo].dataptr, buff);
ccb574drivers/scsi/aha1542.cccb[mbo].idlun = (target&7)<<5 | direction | (lun & 7); /*SCSI Target Id*/
ccb575drivers/scsi/aha1542.cccb[mbo].rsalen = 12;
ccb576drivers/scsi/aha1542.cccb[mbo].linkptr[0] = ccb[mbo].linkptr[1] = ccb[mbo].linkptr[2] = 0;
ccb577drivers/scsi/aha1542.cccb[mbo].commlinkid = 0;
ccb582drivers/scsi/aha1542.cfor (i = 0; i < sizeof(ccb[mbo])-10; i++)
ccb583drivers/scsi/aha1542.cprintk("%02x ", ((unchar *)&ccb[mbo])[i]);
ccb623drivers/scsi/aha1542.cstruct ccb  *ccb;
ccb628drivers/scsi/aha1542.cccb = HOSTDATA(shpnt)->ccb;
ccb632drivers/scsi/aha1542.cany2scsi(mb[i].ccbptr, &ccb[i]);
ccb1027drivers/scsi/aha1542.cHOSTDATA(SCpnt->host)->ccb[i].op = 0x81;  /* BUS DEVICE RESET */
ccb147drivers/scsi/buslogic.cstruct ccb ccbs[BUSLOGIC_MAILBOXES];
ccb406drivers/scsi/buslogic.cstruct ccb *ccb;
ccb416drivers/scsi/buslogic.cccb = HOSTDATA(SHpnt)->ccbs;
ccb464drivers/scsi/buslogic.cmbo = (struct ccb *)mb[mbi].ccbptr - ccb;
ccb481drivers/scsi/buslogic.cif (ccb[mbo].tarstat || ccb[mbo].hastat)
ccb483drivers/scsi/buslogic.c((int)ccb[mbo].hastat << 16) | ccb[mbo].tarstat,
ccb508drivers/scsi/buslogic.cerrstatus = makecode(ccb[mbo].hastat, ccb[mbo].tarstat);
ccb515drivers/scsi/buslogic.cerrstatus, ccb[mbo].hastat, ccb[mbo].tarstat);
ccb517drivers/scsi/buslogic.cif (status_byte(ccb[mbo].tarstat) == CHECK_CONDITION) {
ccb550drivers/scsi/buslogic.cstruct ccb *ccb;
ccb595drivers/scsi/buslogic.cccb = HOSTDATA(SCpnt->host)->ccbs;
ccb634drivers/scsi/buslogic.cmb[mbo].ccbptr = &ccb[mbo];
ccb636drivers/scsi/buslogic.cmemset(&ccb[mbo], 0, sizeof (struct ccb));
ccb638drivers/scsi/buslogic.cccb[mbo].cdblen = COMMAND_SIZE(*cmd);  /* SCSI Command Descriptor
ccb647drivers/scsi/buslogic.cmemcpy(ccb[mbo].cdb, cmd, ccb[mbo].cdblen);
ccb654drivers/scsi/buslogic.cccb[mbo].op = CCB_OP_INIT_SG;  /* SCSI Initiator Command w/scatter-gather */
ccb669drivers/scsi/buslogic.cccb[mbo].datalen = SCpnt->use_sg * sizeof (struct chain);
ccb670drivers/scsi/buslogic.cccb[mbo].dataptr = cptr;
ccb683drivers/scsi/buslogic.cccb[mbo].op = CCB_OP_INIT;  /* SCSI Initiator Command */
ccb685drivers/scsi/buslogic.cccb[mbo].datalen = bufflen;
ccb686drivers/scsi/buslogic.cccb[mbo].dataptr = buff;
ccb688drivers/scsi/buslogic.cccb[mbo].id = target;
ccb689drivers/scsi/buslogic.cccb[mbo].lun = lun;
ccb690drivers/scsi/buslogic.cccb[mbo].dir = direction;
ccb691drivers/scsi/buslogic.cccb[mbo].rsalen = sizeof SCpnt->sense_buffer;
ccb692drivers/scsi/buslogic.cccb[mbo].senseptr = SCpnt->sense_buffer;
ccb693drivers/scsi/buslogic.cccb[mbo].linkptr = NULL;
ccb694drivers/scsi/buslogic.cccb[mbo].commlinkid = 0;
ccb701drivers/scsi/buslogic.cfor (i = 0; i < sizeof ccb[mbo]; i++)
ccb702drivers/scsi/buslogic.cprintk(" %02X", ((unsigned char *)&ccb[mbo])[i]);
ccb754drivers/scsi/buslogic.cstruct ccb *ccb = HOSTDATA(SHpnt)->ccbs;
ccb762drivers/scsi/buslogic.cmb[i].ccbptr = &ccb[i];