| tag | line | file | source code |
| ccb | 67 | drivers/scsi/aha1542.c | struct ccb ccb[AHA1542_MAILBOXES]; |
| ccb | 324 | drivers/scsi/aha1542.c | struct ccb *ccb; |
| ccb | 334 | drivers/scsi/aha1542.c | ccb = HOSTDATA(shost)->ccb; |
| ccb | 390 | drivers/scsi/aha1542.c | mbo = (scsi2int(mb[mbi].ccbptr) - ((unsigned int) &ccb[0])) / sizeof(struct ccb); |
| ccb | 398 | drivers/scsi/aha1542.c | if (ccb[mbo].tarstat|ccb[mbo].hastat) |
| ccb | 400 | drivers/scsi/aha1542.c | ccb[mbo].tarstat + ((int) ccb[mbo].hastat << 16), mb[mbi].status); |
| ccb | 414 | drivers/scsi/aha1542.c | printk("tarstat=%x, hastat=%x idlun=%x ccb#=%d \n", ccb[mbo].tarstat, |
| ccb | 415 | drivers/scsi/aha1542.c | ccb[mbo].hastat, ccb[mbo].idlun, mbo); |
| ccb | 425 | drivers/scsi/aha1542.c | if (ccb[mbo].tarstat == 2) |
| ccb | 426 | drivers/scsi/aha1542.c | memcpy(SCtmp->sense_buffer, &ccb[mbo].cdb[ccb[mbo].cdblen], |
| ccb | 435 | drivers/scsi/aha1542.c | errstatus = makecode(ccb[mbo].hastat, ccb[mbo].tarstat); |
| ccb | 441 | drivers/scsi/aha1542.c | ccb[mbo].hastat, ccb[mbo].tarstat); |
| ccb | 444 | drivers/scsi/aha1542.c | if (ccb[mbo].tarstat == 2) { |
| ccb | 451 | drivers/scsi/aha1542.c | printk("%02x ", ccb[mbo].cdb[ccb[mbo].cdblen+i]); |
| ccb | 481 | drivers/scsi/aha1542.c | struct ccb *ccb; |
| ccb | 486 | drivers/scsi/aha1542.c | ccb = HOSTDATA(SCpnt->host)->ccb; |
| ccb | 548 | drivers/scsi/aha1542.c | any2scsi(mb[mbo].ccbptr, &ccb[mbo]); /* This gets trashed for some reason*/ |
| ccb | 550 | drivers/scsi/aha1542.c | memset(&ccb[mbo], 0, sizeof(struct ccb)); |
| ccb | 552 | drivers/scsi/aha1542.c | ccb[mbo].cdblen = COMMAND_SIZE(*cmd); /* SCSI Command Descriptor Block Length */ |
| ccb | 560 | drivers/scsi/aha1542.c | memcpy(ccb[mbo].cdb, cmd, ccb[mbo].cdblen); |
| ccb | 569 | drivers/scsi/aha1542.c | ccb[mbo].op = 2; /* SCSI Initiator Command w/scatter-gather*/ |
| ccb | 592 | drivers/scsi/aha1542.c | any2scsi(ccb[mbo].datalen, SCpnt->use_sg * sizeof(struct chain)); |
| ccb | 594 | drivers/scsi/aha1542.c | any2scsi(ccb[mbo].dataptr, cptr); |
| ccb | 601 | drivers/scsi/aha1542.c | ccb[mbo].op = 0; /* SCSI Initiator Command */ |
| ccb | 603 | drivers/scsi/aha1542.c | any2scsi(ccb[mbo].datalen, bufflen); |
| ccb | 604 | drivers/scsi/aha1542.c | any2scsi(ccb[mbo].dataptr, buff); |
| ccb | 606 | drivers/scsi/aha1542.c | ccb[mbo].idlun = (target&7)<<5 | direction | (lun & 7); /*SCSI Target Id*/ |
| ccb | 607 | drivers/scsi/aha1542.c | ccb[mbo].rsalen = 12; |
| ccb | 608 | drivers/scsi/aha1542.c | ccb[mbo].linkptr[0] = ccb[mbo].linkptr[1] = ccb[mbo].linkptr[2] = 0; |
| ccb | 609 | drivers/scsi/aha1542.c | ccb[mbo].commlinkid = 0; |
| ccb | 614 | drivers/scsi/aha1542.c | for (i = 0; i < sizeof(ccb[mbo])-10; i++) |
| ccb | 615 | drivers/scsi/aha1542.c | printk("%02x ", ((unchar *)&ccb[mbo])[i]); |
| ccb | 655 | drivers/scsi/aha1542.c | struct ccb *ccb; |
| ccb | 660 | drivers/scsi/aha1542.c | ccb = HOSTDATA(shpnt)->ccb; |
| ccb | 664 | drivers/scsi/aha1542.c | any2scsi(mb[i].ccbptr, &ccb[i]); |
| ccb | 1060 | drivers/scsi/aha1542.c | HOSTDATA(SCpnt->host)->ccb[i].op = 0x81; /* BUS DEVICE RESET */ |
| ccb | 137 | drivers/scsi/buslogic.c | struct ccb ccbs[BUSLOGIC_MAILBOXES]; |
| ccb | 431 | drivers/scsi/buslogic.c | struct ccb *ccb; |
| ccb | 441 | drivers/scsi/buslogic.c | ccb = HOSTDATA(shpnt)->ccbs; |
| ccb | 505 | drivers/scsi/buslogic.c | mbo = (struct ccb *)mb[mbi].ccbptr - ccb; |
| ccb | 525 | drivers/scsi/buslogic.c | if (ccb[mbo].tarstat || ccb[mbo].hastat) |
| ccb | 527 | drivers/scsi/buslogic.c | ((int)ccb[mbo].hastat << 16) | ccb[mbo].tarstat, |
| ccb | 543 | drivers/scsi/buslogic.c | ccb[mbo].tarstat, ccb[mbo].hastat, |
| ccb | 544 | drivers/scsi/buslogic.c | ccb[mbo].id, ccb[mbo].lun, mbo); |
| ccb | 556 | drivers/scsi/buslogic.c | if (ccb[mbo].tarstat == 2) /* ??? */ |
| ccb | 557 | drivers/scsi/buslogic.c | memcpy(sctmp->sense_buffer, &ccb[mbo].cdb[ccb[mbo].cdblen], |
| ccb | 564 | drivers/scsi/buslogic.c | errstatus = makecode(ccb[mbo].hastat, ccb[mbo].tarstat); |
| ccb | 571 | drivers/scsi/buslogic.c | errstatus, ccb[mbo].hastat, ccb[mbo].tarstat); |
| ccb | 573 | drivers/scsi/buslogic.c | if (status_byte(ccb[mbo].tarstat) == CHECK_CONDITION) { |
| ccb | 607 | drivers/scsi/buslogic.c | struct ccb *ccb; |
| ccb | 653 | drivers/scsi/buslogic.c | ccb = HOSTDATA(scpnt->host)->ccbs; |
| ccb | 693 | drivers/scsi/buslogic.c | mb[mbo].ccbptr = &ccb[mbo]; |
| ccb | 695 | drivers/scsi/buslogic.c | memset(&ccb[mbo], 0, sizeof (struct ccb)); |
| ccb | 697 | drivers/scsi/buslogic.c | ccb[mbo].cdblen = COMMAND_SIZE(*cmd); /* SCSI Command Descriptor |
| ccb | 706 | drivers/scsi/buslogic.c | memcpy(ccb[mbo].cdb, cmd, ccb[mbo].cdblen); |
| ccb | 713 | drivers/scsi/buslogic.c | ccb[mbo].op = CCB_OP_INIT_SG; /* SCSI Initiator Command |
| ccb | 731 | drivers/scsi/buslogic.c | ccb[mbo].datalen = scpnt->use_sg * sizeof (struct chain); |
| ccb | 732 | drivers/scsi/buslogic.c | ccb[mbo].dataptr = cptr; |
| ccb | 745 | drivers/scsi/buslogic.c | ccb[mbo].op = CCB_OP_INIT; /* SCSI Initiator Command */ |
| ccb | 747 | drivers/scsi/buslogic.c | ccb[mbo].datalen = bufflen; |
| ccb | 748 | drivers/scsi/buslogic.c | ccb[mbo].dataptr = buff; |
| ccb | 750 | drivers/scsi/buslogic.c | ccb[mbo].id = target; |
| ccb | 751 | drivers/scsi/buslogic.c | ccb[mbo].lun = lun; |
| ccb | 752 | drivers/scsi/buslogic.c | ccb[mbo].dir = direction; |
| ccb | 753 | drivers/scsi/buslogic.c | ccb[mbo].rsalen = sizeof scpnt->sense_buffer; |
| ccb | 754 | drivers/scsi/buslogic.c | ccb[mbo].senseptr = scpnt->sense_buffer; |
| ccb | 755 | drivers/scsi/buslogic.c | ccb[mbo].linkptr = NULL; |
| ccb | 756 | drivers/scsi/buslogic.c | ccb[mbo].commlinkid = 0; |
| ccb | 763 | drivers/scsi/buslogic.c | for (i = 0; i < sizeof ccb[mbo] - 10; i++) |
| ccb | 764 | drivers/scsi/buslogic.c | printk(" %02X", ((unsigned char *)&ccb[mbo])[i]); |
| ccb | 814 | drivers/scsi/buslogic.c | struct ccb *ccb = HOSTDATA(shpnt)->ccbs; |
| ccb | 822 | drivers/scsi/buslogic.c | mb[i].ccbptr = &ccb[i]; |