taglinefilesource code
ccb102drivers/scsi/aha1542.cstruct ccb ccb[AHA1542_MAILBOXES];
ccb363drivers/scsi/aha1542.cstruct ccb  *ccb;
ccb369drivers/scsi/aha1542.cccb = HOSTDATA(shost)->ccb;
ccb426drivers/scsi/aha1542.cmbo = (scsi2int(mb[mbi].ccbptr) - ((unsigned int) &ccb[0])) / sizeof(struct ccb);
ccb434drivers/scsi/aha1542.cif (ccb[mbo].tarstat|ccb[mbo].hastat)
ccb436drivers/scsi/aha1542.cccb[mbo].tarstat + ((int) ccb[mbo].hastat << 16), mb[mbi].status);
ccb450drivers/scsi/aha1542.cprintk("tarstat=%x, hastat=%x idlun=%x ccb#=%d \n", ccb[mbo].tarstat, 
ccb451drivers/scsi/aha1542.cccb[mbo].hastat, ccb[mbo].idlun, mbo);
ccb461drivers/scsi/aha1542.cif (ccb[mbo].tarstat == 2)
ccb462drivers/scsi/aha1542.cmemcpy(SCtmp->sense_buffer, &ccb[mbo].cdb[ccb[mbo].cdblen], 
ccb471drivers/scsi/aha1542.cerrstatus = makecode(ccb[mbo].hastat, ccb[mbo].tarstat);
ccb477drivers/scsi/aha1542.cccb[mbo].hastat, ccb[mbo].tarstat);
ccb480drivers/scsi/aha1542.cif (ccb[mbo].tarstat == 2) {
ccb487drivers/scsi/aha1542.cprintk("%02x ", ccb[mbo].cdb[ccb[mbo].cdblen+i]);
ccb518drivers/scsi/aha1542.cstruct ccb  *ccb;
ccb523drivers/scsi/aha1542.cccb = HOSTDATA(SCpnt->host)->ccb;
ccb586drivers/scsi/aha1542.cany2scsi(mb[mbo].ccbptr, &ccb[mbo]); /* This gets trashed for some reason*/
ccb588drivers/scsi/aha1542.cmemset(&ccb[mbo], 0, sizeof(struct ccb));
ccb590drivers/scsi/aha1542.cccb[mbo].cdblen = SCpnt->cmd_len;
ccb598drivers/scsi/aha1542.cmemcpy(ccb[mbo].cdb, cmd, ccb[mbo].cdblen);
ccb607drivers/scsi/aha1542.cccb[mbo].op = 2;        /* SCSI Initiator Command  w/scatter-gather*/
ccb630drivers/scsi/aha1542.cany2scsi(ccb[mbo].datalen, SCpnt->use_sg * sizeof(struct chain));
ccb631drivers/scsi/aha1542.cany2scsi(ccb[mbo].dataptr, cptr);
ccb638drivers/scsi/aha1542.cccb[mbo].op = 0;        /* SCSI Initiator Command */
ccb640drivers/scsi/aha1542.cany2scsi(ccb[mbo].datalen, bufflen);
ccb642drivers/scsi/aha1542.cany2scsi(ccb[mbo].dataptr, buff);
ccb644drivers/scsi/aha1542.cccb[mbo].idlun = (target&7)<<5 | direction | (lun & 7); /*SCSI Target Id*/
ccb645drivers/scsi/aha1542.cccb[mbo].rsalen = 12;
ccb646drivers/scsi/aha1542.cccb[mbo].linkptr[0] = ccb[mbo].linkptr[1] = ccb[mbo].linkptr[2] = 0;
ccb647drivers/scsi/aha1542.cccb[mbo].commlinkid = 0;
ccb652drivers/scsi/aha1542.cfor (i = 0; i < sizeof(ccb[mbo])-10; i++)
ccb653drivers/scsi/aha1542.cprintk("%02x ", ((unchar *)&ccb[mbo])[i]);
ccb693drivers/scsi/aha1542.cstruct ccb  *ccb;
ccb698drivers/scsi/aha1542.cccb = HOSTDATA(shpnt)->ccb;
ccb702drivers/scsi/aha1542.cany2scsi(mb[i].ccbptr, &ccb[i]);
ccb1183drivers/scsi/aha1542.cHOSTDATA(SCpnt->host)->ccb[i].op = 0x81;  /* BUS DEVICE RESET */
ccb178drivers/scsi/buslogic.cstruct ccb ccbs[BUSLOGIC_MAILBOXES];
ccb452drivers/scsi/buslogic.cstruct ccb *ccb;
ccb459drivers/scsi/buslogic.cccb = HOSTDATA(shpnt)->ccbs;
ccb506drivers/scsi/buslogic.cint mbo = (struct ccb *)mb[mbi].ccbptr - ccb;
ccb512drivers/scsi/buslogic.cresult = makecode(ccb[mbo].hastat, ccb[mbo].tarstat);
ccb571drivers/scsi/buslogic.cstruct ccb *ccb;
ccb655drivers/scsi/buslogic.cccb = &HOSTDATA(shpnt)->ccbs[mbo];
ccb658drivers/scsi/buslogic.cmb[mbo].ccbptr = ccb;
ccb660drivers/scsi/buslogic.cmemset(ccb, 0, sizeof (struct ccb));
ccb662drivers/scsi/buslogic.cccb->cdblen = scpnt->cmd_len;    /* SCSI Command Descriptor
ccb671drivers/scsi/buslogic.cmemcpy(ccb->cdb, cmd, ccb->cdblen);
ccb678drivers/scsi/buslogic.cccb->op = CCB_OP_INIT_SG;  /* SCSI Initiator Command
ccb699drivers/scsi/buslogic.cccb->datalen = scpnt->use_sg * sizeof (struct chain);
ccb700drivers/scsi/buslogic.cccb->dataptr = cptr;
ccb713drivers/scsi/buslogic.cccb->op = CCB_OP_INIT;  /* SCSI Initiator Command */
ccb716drivers/scsi/buslogic.cccb->datalen = bufflen;
ccb717drivers/scsi/buslogic.cccb->dataptr = buff;
ccb719drivers/scsi/buslogic.cccb->id = target;
ccb720drivers/scsi/buslogic.cccb->lun = lun;
ccb721drivers/scsi/buslogic.cccb->dir = direction;
ccb722drivers/scsi/buslogic.cccb->rsalen = sizeof scpnt->sense_buffer;
ccb723drivers/scsi/buslogic.cccb->senseptr = scpnt->sense_buffer;
ccb731drivers/scsi/buslogic.cfor (i = 0; i < sizeof(struct ccb) - 10; i++)
ccb732drivers/scsi/buslogic.cprintk(" %02X", ((unsigned char *)ccb)[i]);
ccb792drivers/scsi/buslogic.cstruct ccb *ccb = HOSTDATA(shpnt)->ccbs;
ccb800drivers/scsi/buslogic.cmb[i].ccbptr = &ccb[i];
ccb167drivers/scsi/eata_dma.ccp = sp->ccb;
ccb321drivers/scsi/eata_dma.cif (hd->ccb[y].status == FREE)
ccb338drivers/scsi/eata_dma.ccp = &hd->ccb[y];
ccb402drivers/scsi/eata_dma.ccmd->host_scribble = (char *)&hd->ccb[y];  
ccb521drivers/scsi/eata_dma.cif (HD(cmd)->ccb[x].status == FREE)
ccb524drivers/scsi/eata_dma.cif (HD(cmd)->ccb[x].status == LOCKED) {
ccb525drivers/scsi/eata_dma.cHD(cmd)->ccb[x].status = FREE;
ccb530drivers/scsi/eata_dma.csp = HD(cmd)->ccb[x].cmd;
ccb531drivers/scsi/eata_dma.cHD(cmd)->ccb[x].status = RESET;
ccb564drivers/scsi/eata_dma.cif (HD(cmd)->ccb[x].status != RESET)
ccb567drivers/scsi/eata_dma.csp = HD(cmd)->ccb[x].cmd;
ccb571drivers/scsi/eata_dma.cHD(cmd)->ccb[x].status = LOCKED;
ccb846drivers/scsi/eata_dma.cmemset(hd->ccb, 0, (sizeof(struct eata_ccb) * ntohs(gc->queuesiz)) / 
ccb365drivers/scsi/eata_dma.hstruct eata_ccb *ccb;       /* Address set in COMMAND PACKET  */
ccb386drivers/scsi/eata_dma.hstruct eata_ccb ccb[0];      /* ccb array begins here      */