Lines Matching defs:mbi
264 int errstatus, mbi, mbo, mbistatus;
309 mbi = aha1542->aha1542_last_mbi_used + 1;
310 if (mbi >= 2 * AHA1542_MAILBOXES)
311 mbi = AHA1542_MAILBOXES;
314 if (mb[mbi].status != 0)
316 mbi++;
317 if (mbi >= 2 * AHA1542_MAILBOXES)
318 mbi = AHA1542_MAILBOXES;
319 } while (mbi != aha1542->aha1542_last_mbi_used);
321 if (mb[mbi].status == 0) {
329 mbo = (scsi2int(mb[mbi].ccbptr) - (unsigned long)aha1542->ccb_handle) / sizeof(struct ccb);
330 mbistatus = mb[mbi].status;
331 mb[mbi].status = 0;
332 aha1542->aha1542_last_mbi_used = mbi;
337 ccb[mbo].tarstat + ((int) ccb[mbo].hastat << 16), mb[mbi].status);
344 shost_printk(KERN_DEBUG, sh, "...done %d %d\n", mbo, mbi);