• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/

Lines Matching defs:ccb

161 	struct ccb ccb[AHA1542_MAILBOXES];
443 struct ccb *ccb;
446 ccb = HOSTDATA(shost)->ccb;
512 mbo = (scsi2int(mb[mbi].ccbptr) - (SCSI_BUF_PA(&ccb[0]))) / sizeof(struct ccb);
520 if (ccb[mbo].tarstat | ccb[mbo].hastat)
522 ccb[mbo].tarstat + ((int) ccb[mbo].hastat << 16), mb[mbi].status);
537 printk(KERN_WARNING "tarstat=%x, hastat=%x idlun=%x ccb#=%d \n", ccb[mbo].tarstat,
538 ccb[mbo].hastat, ccb[mbo].idlun, mbo);
547 if (ccb[mbo].tarstat == 2)
548 memcpy(SCtmp->sense_buffer, &ccb[mbo].cdb[ccb[mbo].cdblen],
557 errstatus = makecode(ccb[mbo].hastat, ccb[mbo].tarstat);
564 ccb[mbo].hastat, ccb[mbo].tarstat);
567 if (ccb[mbo].tarstat == 2) {
574 printk("%02x ", ccb[mbo].cdb[ccb[mbo].cdblen + i]);
605 struct ccb *ccb;
610 ccb = HOSTDATA(SCpnt->device->host)->ccb;
672 any2scsi(mb[mbo].ccbptr, SCSI_BUF_PA(&ccb[mbo])); /* This gets trashed for some reason */
674 memset(&ccb[mbo], 0, sizeof(struct ccb));
676 ccb[mbo].cdblen = SCpnt->cmd_len;
684 memcpy(ccb[mbo].cdb, cmd, ccb[mbo].cdblen);
693 ccb[mbo].op = 2; /* SCSI Initiator Command w/scatter-gather */
724 any2scsi(ccb[mbo].datalen, SCpnt->use_sg * sizeof(struct chain));
725 any2scsi(ccb[mbo].dataptr, SCSI_BUF_PA(cptr));
733 ccb[mbo].op = 0; /* SCSI Initiator Command */
735 any2scsi(ccb[mbo].datalen, bufflen);
738 any2scsi(ccb[mbo].dataptr, SCSI_BUF_PA(buff));
740 ccb[mbo].idlun = (target & 7) << 5 | direction | (lun & 7); /*SCSI Target Id */
741 ccb[mbo].rsalen = 16;
742 ccb[mbo].linkptr[0] = ccb[mbo].linkptr[1] = ccb[mbo].linkptr[2] = 0;
743 ccb[mbo].commlinkid = 0;
749 for (i = 0; i < sizeof(ccb[mbo]) - 10; i++)
750 printk("%02x ", ((unchar *) & ccb[mbo])[i]);
772 struct ccb *ccb;
777 ccb = HOSTDATA(shpnt)->ccb;
781 any2scsi(mb[i].ccbptr, SCSI_BUF_PA(&ccb[i]));
1302 struct ccb *ccb;
1305 ccb = HOSTDATA(SCpnt->device->host)->ccb;
1331 any2scsi(mb[mbo].ccbptr, SCSI_BUF_PA(&ccb[mbo])); /* This gets trashed for some reason */
1333 memset(&ccb[mbo], 0, sizeof(struct ccb));
1335 ccb[mbo].op = 0x81; /* BUS DEVICE RESET */
1337 ccb[mbo].idlun = (target & 7) << 5 | (lun & 7); /*SCSI Target Id */
1339 ccb[mbo].linkptr[0] = ccb[mbo].linkptr[1] = ccb[mbo].linkptr[2] = 0;
1340 ccb[mbo].commlinkid = 0;