tag | line | file | source code |
ccb | 107 | drivers/scsi/aha1542.c | struct ccb ccb[AHA1542_MAILBOXES]; |
ccb | 367 | drivers/scsi/aha1542.c | struct ccb *ccb; |
ccb | 373 | drivers/scsi/aha1542.c | ccb = HOSTDATA(shost)->ccb; |
ccb | 430 | drivers/scsi/aha1542.c | mbo = (scsi2int(mb[mbi].ccbptr) - ((unsigned int) &ccb[0])) / sizeof(struct ccb); |
ccb | 438 | drivers/scsi/aha1542.c | if (ccb[mbo].tarstat|ccb[mbo].hastat) |
ccb | 440 | drivers/scsi/aha1542.c | ccb[mbo].tarstat + ((int) ccb[mbo].hastat << 16), mb[mbi].status); |
ccb | 454 | drivers/scsi/aha1542.c | printk("tarstat=%x, hastat=%x idlun=%x ccb#=%d \n", ccb[mbo].tarstat, |
ccb | 455 | drivers/scsi/aha1542.c | ccb[mbo].hastat, ccb[mbo].idlun, mbo); |
ccb | 465 | drivers/scsi/aha1542.c | if (ccb[mbo].tarstat == 2) |
ccb | 466 | drivers/scsi/aha1542.c | memcpy(SCtmp->sense_buffer, &ccb[mbo].cdb[ccb[mbo].cdblen], |
ccb | 475 | drivers/scsi/aha1542.c | errstatus = makecode(ccb[mbo].hastat, ccb[mbo].tarstat); |
ccb | 481 | drivers/scsi/aha1542.c | ccb[mbo].hastat, ccb[mbo].tarstat); |
ccb | 484 | drivers/scsi/aha1542.c | if (ccb[mbo].tarstat == 2) { |
ccb | 491 | drivers/scsi/aha1542.c | printk("%02x ", ccb[mbo].cdb[ccb[mbo].cdblen+i]); |
ccb | 522 | drivers/scsi/aha1542.c | struct ccb *ccb; |
ccb | 527 | drivers/scsi/aha1542.c | ccb = HOSTDATA(SCpnt->host)->ccb; |
ccb | 590 | drivers/scsi/aha1542.c | any2scsi(mb[mbo].ccbptr, &ccb[mbo]); /* This gets trashed for some reason*/ |
ccb | 592 | drivers/scsi/aha1542.c | memset(&ccb[mbo], 0, sizeof(struct ccb)); |
ccb | 594 | drivers/scsi/aha1542.c | ccb[mbo].cdblen = SCpnt->cmd_len; |
ccb | 602 | drivers/scsi/aha1542.c | memcpy(ccb[mbo].cdb, cmd, ccb[mbo].cdblen); |
ccb | 611 | drivers/scsi/aha1542.c | ccb[mbo].op = 2; /* SCSI Initiator Command w/scatter-gather*/ |
ccb | 634 | drivers/scsi/aha1542.c | any2scsi(ccb[mbo].datalen, SCpnt->use_sg * sizeof(struct chain)); |
ccb | 635 | drivers/scsi/aha1542.c | any2scsi(ccb[mbo].dataptr, cptr); |
ccb | 642 | drivers/scsi/aha1542.c | ccb[mbo].op = 0; /* SCSI Initiator Command */ |
ccb | 644 | drivers/scsi/aha1542.c | any2scsi(ccb[mbo].datalen, bufflen); |
ccb | 646 | drivers/scsi/aha1542.c | any2scsi(ccb[mbo].dataptr, buff); |
ccb | 648 | drivers/scsi/aha1542.c | ccb[mbo].idlun = (target&7)<<5 | direction | (lun & 7); /*SCSI Target Id*/ |
ccb | 649 | drivers/scsi/aha1542.c | ccb[mbo].rsalen = 16; |
ccb | 650 | drivers/scsi/aha1542.c | ccb[mbo].linkptr[0] = ccb[mbo].linkptr[1] = ccb[mbo].linkptr[2] = 0; |
ccb | 651 | drivers/scsi/aha1542.c | ccb[mbo].commlinkid = 0; |
ccb | 656 | drivers/scsi/aha1542.c | for (i = 0; i < sizeof(ccb[mbo])-10; i++) |
ccb | 657 | drivers/scsi/aha1542.c | printk("%02x ", ((unchar *)&ccb[mbo])[i]); |
ccb | 698 | drivers/scsi/aha1542.c | struct ccb *ccb; |
ccb | 703 | drivers/scsi/aha1542.c | ccb = HOSTDATA(shpnt)->ccb; |
ccb | 707 | drivers/scsi/aha1542.c | any2scsi(mb[i].ccbptr, &ccb[i]); |
ccb | 1257 | drivers/scsi/aha1542.c | HOSTDATA(SCpnt->host)->ccb[i].op = 0x81; /* BUS DEVICE RESET */ |
ccb | 138 | drivers/scsi/eata_dma.c | if(SD(sh)->ccb[i].sg_list != NULL) |
ccb | 139 | drivers/scsi/eata_dma.c | scsi_init_free((void *) SD(sh)->ccb[i].sg_list, |
ccb | 177 | drivers/scsi/eata_dma.c | cp = sp->ccb; |
ccb | 367 | drivers/scsi/eata_dma.c | if (hd->ccb[y].status == FREE) |
ccb | 381 | drivers/scsi/eata_dma.c | switch(hd->ccb[z].status) { |
ccb | 397 | drivers/scsi/eata_dma.c | cp = &hd->ccb[y]; |
ccb | 508 | drivers/scsi/eata_dma.c | cmd->host_scribble = (char *)&hd->ccb[y]; |
ccb | 615 | drivers/scsi/eata_dma.c | if (HD(cmd)->ccb[x].status == FREE) |
ccb | 618 | drivers/scsi/eata_dma.c | if (HD(cmd)->ccb[x].status == LOCKED) { |
ccb | 619 | drivers/scsi/eata_dma.c | HD(cmd)->ccb[x].status = FREE; |
ccb | 624 | drivers/scsi/eata_dma.c | sp = HD(cmd)->ccb[x].cmd; |
ccb | 625 | drivers/scsi/eata_dma.c | HD(cmd)->ccb[x].status = RESET; |
ccb | 660 | drivers/scsi/eata_dma.c | if (HD(cmd)->ccb[x].status != RESET) |
ccb | 663 | drivers/scsi/eata_dma.c | sp = HD(cmd)->ccb[x].cmd; |
ccb | 667 | drivers/scsi/eata_dma.c | HD(cmd)->ccb[x].status = LOCKED; |
ccb | 967 | drivers/scsi/eata_dma.c | memset(hd->ccb, 0, sizeof(struct eata_ccb) * ntohs(gc->queuesiz)); |
ccb | 326 | drivers/scsi/eata_generic.h | struct eata_ccb *ccb; /* Address set in COMMAND PACKET */ |
ccb | 359 | drivers/scsi/eata_generic.h | struct eata_ccb ccb[0]; /* ccb array begins here */ |
ccb | 153 | drivers/scsi/eata_pio.c | cp = &hd->ccb[0]; |
ccb | 302 | drivers/scsi/eata_pio.c | if (hd->ccb[y].status!=FREE) { |
ccb | 313 | drivers/scsi/eata_pio.c | cp = &hd->ccb[y]; |
ccb | 361 | drivers/scsi/eata_pio.c | cmd->host_scribble = (char *)&hd->ccb[y]; |
ccb | 479 | drivers/scsi/eata_pio.c | if (HD(cmd)->ccb[x].status == FREE) |
ccb | 482 | drivers/scsi/eata_pio.c | sp = HD(cmd)->ccb[x].cmd; |
ccb | 483 | drivers/scsi/eata_pio.c | HD(cmd)->ccb[x].status = RESET; |
ccb | 507 | drivers/scsi/eata_pio.c | if (HD(cmd)->ccb[x].status != RESET) |
ccb | 510 | drivers/scsi/eata_pio.c | sp = HD(cmd)->ccb[x].cmd; |
ccb | 515 | drivers/scsi/eata_pio.c | HD(cmd)->ccb[x].status = FREE; |
ccb | 734 | drivers/scsi/eata_pio.c | memset(hd->ccb, 0, (sizeof(struct eata_ccb) * ntohs(gc->queuesiz))); |