taglinefilesource code
mbi283drivers/scsi/aha1542.cint errstatus, mbi, mbo, mbistatus;
mbi336drivers/scsi/aha1542.cmbi = HOSTDATA(shost)->aha1542_last_mbi_used + 1;
mbi337drivers/scsi/aha1542.cif (mbi >= 2*AHA1542_MAILBOXES) mbi = AHA1542_MAILBOXES;
mbi340drivers/scsi/aha1542.cif(mb[mbi].status != 0) break;
mbi341drivers/scsi/aha1542.cmbi++;
mbi342drivers/scsi/aha1542.cif (mbi >= 2*AHA1542_MAILBOXES) mbi = AHA1542_MAILBOXES;
mbi343drivers/scsi/aha1542.c} while (mbi != HOSTDATA(shost)->aha1542_last_mbi_used);
mbi345drivers/scsi/aha1542.cif(mb[mbi].status == 0){
mbi356drivers/scsi/aha1542.cmbo = (scsi2int(mb[mbi].ccbptr) - ((unsigned int) &ccb[0])) / sizeof(struct ccb);
mbi357drivers/scsi/aha1542.cmbistatus = mb[mbi].status;
mbi358drivers/scsi/aha1542.cmb[mbi].status = 0;
mbi359drivers/scsi/aha1542.cHOSTDATA(shost)->aha1542_last_mbi_used = mbi;
mbi366drivers/scsi/aha1542.cccb[mbo].tarstat + ((int) ccb[mbo].hastat << 16), mb[mbi].status);
mbi373drivers/scsi/aha1542.cprintk("...done %d %d\n",mbo, mbi);
mbi946drivers/scsi/aha1542.cint mbi, mbo, i;
mbi954drivers/scsi/aha1542.cmbi = HOSTDATA(SCpnt->host)->aha1542_last_mbi_used + 1;
mbi955drivers/scsi/aha1542.cif (mbi >= 2*AHA1542_MAILBOXES) mbi = AHA1542_MAILBOXES;
mbi958drivers/scsi/aha1542.cif(mb[mbi].status != 0) break;
mbi959drivers/scsi/aha1542.cmbi++;
mbi960drivers/scsi/aha1542.cif (mbi >= 2*AHA1542_MAILBOXES) mbi = AHA1542_MAILBOXES;
mbi961drivers/scsi/aha1542.c} while (mbi != HOSTDATA(SCpnt->host)->aha1542_last_mbi_used);
mbi964drivers/scsi/aha1542.cif(mb[mbi].status) {
mbi398drivers/scsi/buslogic.csize_t mbi, mbo = 0;
mbi442drivers/scsi/buslogic.cmbi = HOSTDATA(SHpnt)->last_mbi_used + 1;
mbi443drivers/scsi/buslogic.cif (mbi >= 2 * BUSLOGIC_MAILBOXES)
mbi444drivers/scsi/buslogic.cmbi = BUSLOGIC_MAILBOXES;
mbi451drivers/scsi/buslogic.cif (mb[mbi].status != MBX_NOT_IN_USE) {
mbi455drivers/scsi/buslogic.cmbi++;
mbi456drivers/scsi/buslogic.cif (mbi >= 2 * BUSLOGIC_MAILBOXES)
mbi457drivers/scsi/buslogic.cmbi = BUSLOGIC_MAILBOXES;
mbi458drivers/scsi/buslogic.c} while (mbi != HOSTDATA(SHpnt)->last_mbi_used);
mbi461drivers/scsi/buslogic.cmbo = (struct ccb *)mb[mbi].ccbptr - ccb;
mbi462drivers/scsi/buslogic.cmbistatus = mb[mbi].status;
mbi463drivers/scsi/buslogic.cmb[mbi].status = MBX_NOT_IN_USE;
mbi464drivers/scsi/buslogic.cHOSTDATA(SHpnt)->last_mbi_used = mbi;
mbi481drivers/scsi/buslogic.cmb[mbi].status);
mbi488drivers/scsi/buslogic.cbuslogic_printk("...done %u %u\n", mbo, mbi);
mbi1101drivers/scsi/buslogic.cint mbi, mbo, i;
mbi1109drivers/scsi/buslogic.cmbi = HOSTDATA(SCpnt->host)->last_mbi_used + 1;
mbi1110drivers/scsi/buslogic.cif (mbi >= 2 * BUSLOGIC_MAILBOXES)
mbi1111drivers/scsi/buslogic.cmbi = BUSLOGIC_MAILBOXES;
mbi1114drivers/scsi/buslogic.cif (mb[mbi].status != MBX_NOT_IN_USE)
mbi1116drivers/scsi/buslogic.cmbi++;
mbi1117drivers/scsi/buslogic.cif (mbi >= 2 * BUSLOGIC_MAILBOXES)
mbi1118drivers/scsi/buslogic.cmbi = BUSLOGIC_MAILBOXES;
mbi1119drivers/scsi/buslogic.c} while (mbi != HOSTDATA(SCpnt->host)->last_mbi_used);
mbi1122drivers/scsi/buslogic.cif (mb[mbi].status != MBX_NOT_IN_USE) {