taglinefilesource code
ccb65drivers/scsi/aha1542.cstruct ccb ccb[AHA1542_MAILBOXES];
ccb290drivers/scsi/aha1542.cstruct ccb  *ccb;
ccb298drivers/scsi/aha1542.cccb = HOSTDATA(shost)->ccb;
ccb356drivers/scsi/aha1542.cmbo = (scsi2int(mb[mbi].ccbptr) - ((unsigned int) &ccb[0])) / sizeof(struct ccb);
ccb364drivers/scsi/aha1542.cif (ccb[mbo].tarstat|ccb[mbo].hastat)
ccb366drivers/scsi/aha1542.cccb[mbo].tarstat + ((int) ccb[mbo].hastat << 16), mb[mbi].status);
ccb380drivers/scsi/aha1542.cprintk("tarstat=%x, hastat=%x idlun=%x ccb#=%d \n", ccb[mbo].tarstat, 
ccb381drivers/scsi/aha1542.cccb[mbo].hastat, ccb[mbo].idlun, mbo);
ccb391drivers/scsi/aha1542.cif (ccb[mbo].tarstat == 2)
ccb392drivers/scsi/aha1542.cmemcpy(SCtmp->sense_buffer, &ccb[mbo].cdb[ccb[mbo].cdblen], 
ccb401drivers/scsi/aha1542.cerrstatus = makecode(ccb[mbo].hastat, ccb[mbo].tarstat);
ccb407drivers/scsi/aha1542.cccb[mbo].hastat, ccb[mbo].tarstat);
ccb410drivers/scsi/aha1542.cif (ccb[mbo].tarstat == 2) {
ccb417drivers/scsi/aha1542.cprintk("%02x ", ccb[mbo].cdb[ccb[mbo].cdblen+i]);
ccb447drivers/scsi/aha1542.cstruct ccb  *ccb;
ccb452drivers/scsi/aha1542.cccb = HOSTDATA(SCpnt->host)->ccb;
ccb514drivers/scsi/aha1542.cany2scsi(mb[mbo].ccbptr, &ccb[mbo]); /* This gets trashed for some reason*/
ccb516drivers/scsi/aha1542.cmemset(&ccb[mbo], 0, sizeof(struct ccb));
ccb518drivers/scsi/aha1542.cccb[mbo].cdblen = COMMAND_SIZE(*cmd);     /* SCSI Command Descriptor Block Length */
ccb526drivers/scsi/aha1542.cmemcpy(ccb[mbo].cdb, cmd, ccb[mbo].cdblen);
ccb535drivers/scsi/aha1542.cccb[mbo].op = 2;        /* SCSI Initiator Command  w/scatter-gather*/
ccb558drivers/scsi/aha1542.cany2scsi(ccb[mbo].datalen, SCpnt->use_sg * sizeof(struct chain));
ccb560drivers/scsi/aha1542.cany2scsi(ccb[mbo].dataptr, cptr);
ccb567drivers/scsi/aha1542.cccb[mbo].op = 0;        /* SCSI Initiator Command */
ccb569drivers/scsi/aha1542.cany2scsi(ccb[mbo].datalen, bufflen);
ccb570drivers/scsi/aha1542.cany2scsi(ccb[mbo].dataptr, buff);
ccb572drivers/scsi/aha1542.cccb[mbo].idlun = (target&7)<<5 | direction | (lun & 7); /*SCSI Target Id*/
ccb573drivers/scsi/aha1542.cccb[mbo].rsalen = 12;
ccb574drivers/scsi/aha1542.cccb[mbo].linkptr[0] = ccb[mbo].linkptr[1] = ccb[mbo].linkptr[2] = 0;
ccb575drivers/scsi/aha1542.cccb[mbo].commlinkid = 0;
ccb580drivers/scsi/aha1542.cfor (i = 0; i < sizeof(ccb[mbo])-10; i++)
ccb581drivers/scsi/aha1542.cprintk("%02x ", ((unchar *)&ccb[mbo])[i]);
ccb621drivers/scsi/aha1542.cstruct ccb  *ccb;
ccb626drivers/scsi/aha1542.cccb = HOSTDATA(shpnt)->ccb;
ccb630drivers/scsi/aha1542.cany2scsi(mb[i].ccbptr, &ccb[i]);
ccb1025drivers/scsi/aha1542.cHOSTDATA(SCpnt->host)->ccb[i].op = 0x81;  /* BUS DEVICE RESET */
ccb144drivers/scsi/buslogic.cstruct ccb ccbs[BUSLOGIC_MAILBOXES];
ccb403drivers/scsi/buslogic.cstruct ccb *ccb;
ccb413drivers/scsi/buslogic.cccb = HOSTDATA(SHpnt)->ccbs;
ccb461drivers/scsi/buslogic.cmbo = (struct ccb *)mb[mbi].ccbptr - ccb;
ccb478drivers/scsi/buslogic.cif (ccb[mbo].tarstat || ccb[mbo].hastat)
ccb480drivers/scsi/buslogic.c((int)ccb[mbo].hastat << 16) | ccb[mbo].tarstat,
ccb505drivers/scsi/buslogic.cerrstatus = makecode(ccb[mbo].hastat, ccb[mbo].tarstat);
ccb512drivers/scsi/buslogic.cerrstatus, ccb[mbo].hastat, ccb[mbo].tarstat);
ccb514drivers/scsi/buslogic.cif (status_byte(ccb[mbo].tarstat) == CHECK_CONDITION) {
ccb547drivers/scsi/buslogic.cstruct ccb *ccb;
ccb592drivers/scsi/buslogic.cccb = HOSTDATA(SCpnt->host)->ccbs;
ccb631drivers/scsi/buslogic.cmb[mbo].ccbptr = &ccb[mbo];
ccb633drivers/scsi/buslogic.cmemset(&ccb[mbo], 0, sizeof (struct ccb));
ccb635drivers/scsi/buslogic.cccb[mbo].cdblen = COMMAND_SIZE(*cmd);  /* SCSI Command Descriptor
ccb644drivers/scsi/buslogic.cmemcpy(ccb[mbo].cdb, cmd, ccb[mbo].cdblen);
ccb651drivers/scsi/buslogic.cccb[mbo].op = CCB_OP_INIT_SG;  /* SCSI Initiator Command w/scatter-gather */
ccb666drivers/scsi/buslogic.cccb[mbo].datalen = SCpnt->use_sg * sizeof (struct chain);
ccb667drivers/scsi/buslogic.cccb[mbo].dataptr = cptr;
ccb680drivers/scsi/buslogic.cccb[mbo].op = CCB_OP_INIT;  /* SCSI Initiator Command */
ccb682drivers/scsi/buslogic.cccb[mbo].datalen = bufflen;
ccb683drivers/scsi/buslogic.cccb[mbo].dataptr = buff;
ccb685drivers/scsi/buslogic.cccb[mbo].id = target;
ccb686drivers/scsi/buslogic.cccb[mbo].lun = lun;
ccb687drivers/scsi/buslogic.cccb[mbo].dir = direction;
ccb688drivers/scsi/buslogic.cccb[mbo].rsalen = sizeof SCpnt->sense_buffer;
ccb689drivers/scsi/buslogic.cccb[mbo].senseptr = SCpnt->sense_buffer;
ccb690drivers/scsi/buslogic.cccb[mbo].linkptr = NULL;
ccb691drivers/scsi/buslogic.cccb[mbo].commlinkid = 0;
ccb698drivers/scsi/buslogic.cfor (i = 0; i < sizeof ccb[mbo]; i++)
ccb699drivers/scsi/buslogic.cprintk(" %02X", ((unsigned char *)&ccb[mbo])[i]);
ccb751drivers/scsi/buslogic.cstruct ccb *ccb = HOSTDATA(SHpnt)->ccbs;
ccb759drivers/scsi/buslogic.cmb[i].ccbptr = &ccb[i];