Lines Matching defs:mbi
282 int errstatus, mbi, mbo, mbistatus;
329 mbi = aha1542->aha1542_last_mbi_used + 1;
330 if (mbi >= 2 * AHA1542_MAILBOXES)
331 mbi = AHA1542_MAILBOXES;
334 if (mb[mbi].status != 0)
336 mbi++;
337 if (mbi >= 2 * AHA1542_MAILBOXES)
338 mbi = AHA1542_MAILBOXES;
339 } while (mbi != aha1542->aha1542_last_mbi_used);
341 if (mb[mbi].status == 0) {
349 mbo = (scsi2int(mb[mbi].ccbptr) - (unsigned long)aha1542->ccb_handle) / sizeof(struct ccb);
350 mbistatus = mb[mbi].status;
351 mb[mbi].status = 0;
352 aha1542->aha1542_last_mbi_used = mbi;
357 ccb[mbo].tarstat + ((int) ccb[mbo].hastat << 16), mb[mbi].status);
364 shost_printk(KERN_DEBUG, sh, "...done %d %d\n", mbo, mbi);