taglinefilesource code
mbi359drivers/scsi/aha1542.cint errstatus, mbi, mbo, mbistatus;
mbi410drivers/scsi/aha1542.cmbi = HOSTDATA(shost)->aha1542_last_mbi_used + 1;
mbi411drivers/scsi/aha1542.cif (mbi >= 2*AHA1542_MAILBOXES) mbi = AHA1542_MAILBOXES;
mbi414drivers/scsi/aha1542.cif(mb[mbi].status != 0) break;
mbi415drivers/scsi/aha1542.cmbi++;
mbi416drivers/scsi/aha1542.cif (mbi >= 2*AHA1542_MAILBOXES) mbi = AHA1542_MAILBOXES;
mbi417drivers/scsi/aha1542.c} while (mbi != HOSTDATA(shost)->aha1542_last_mbi_used);
mbi419drivers/scsi/aha1542.cif(mb[mbi].status == 0){
mbi430drivers/scsi/aha1542.cmbo = (scsi2int(mb[mbi].ccbptr) - ((unsigned int) &ccb[0])) / sizeof(struct ccb);
mbi431drivers/scsi/aha1542.cmbistatus = mb[mbi].status;
mbi432drivers/scsi/aha1542.cmb[mbi].status = 0;
mbi433drivers/scsi/aha1542.cHOSTDATA(shost)->aha1542_last_mbi_used = mbi;
mbi440drivers/scsi/aha1542.cccb[mbo].tarstat + ((int) ccb[mbo].hastat << 16), mb[mbi].status);
mbi447drivers/scsi/aha1542.cprintk("...done %d %d\n",mbo, mbi);
mbi1115drivers/scsi/aha1542.cint mbi, mbo, i;
mbi1124drivers/scsi/aha1542.cmbi = HOSTDATA(SCpnt->host)->aha1542_last_mbi_used + 1;
mbi1125drivers/scsi/aha1542.cif (mbi >= 2*AHA1542_MAILBOXES) mbi = AHA1542_MAILBOXES;
mbi1128drivers/scsi/aha1542.cif(mb[mbi].status != 0) break;
mbi1129drivers/scsi/aha1542.cmbi++;
mbi1130drivers/scsi/aha1542.cif (mbi >= 2*AHA1542_MAILBOXES) mbi = AHA1542_MAILBOXES;
mbi1131drivers/scsi/aha1542.c} while (mbi != HOSTDATA(SCpnt->host)->aha1542_last_mbi_used);
mbi1134drivers/scsi/aha1542.cif(mb[mbi].status) {