tag | line | file | source code |
mbi | 341 | drivers/scsi/aha1542.c | int errstatus, mbi, mbo, mbistatus; |
mbi | 394 | drivers/scsi/aha1542.c | mbi = HOSTDATA(shost)->aha1542_last_mbi_used + 1; |
mbi | 395 | drivers/scsi/aha1542.c | if (mbi >= 2*AHA1542_MAILBOXES) mbi = AHA1542_MAILBOXES; |
mbi | 398 | drivers/scsi/aha1542.c | if(mb[mbi].status != 0) break; |
mbi | 399 | drivers/scsi/aha1542.c | mbi++; |
mbi | 400 | drivers/scsi/aha1542.c | if (mbi >= 2*AHA1542_MAILBOXES) mbi = AHA1542_MAILBOXES; |
mbi | 401 | drivers/scsi/aha1542.c | } while (mbi != HOSTDATA(shost)->aha1542_last_mbi_used); |
mbi | 403 | drivers/scsi/aha1542.c | if(mb[mbi].status == 0){ |
mbi | 414 | drivers/scsi/aha1542.c | mbo = (scsi2int(mb[mbi].ccbptr) - ((unsigned int) &ccb[0])) / sizeof(struct ccb); |
mbi | 415 | drivers/scsi/aha1542.c | mbistatus = mb[mbi].status; |
mbi | 416 | drivers/scsi/aha1542.c | mb[mbi].status = 0; |
mbi | 417 | drivers/scsi/aha1542.c | HOSTDATA(shost)->aha1542_last_mbi_used = mbi; |
mbi | 424 | drivers/scsi/aha1542.c | ccb[mbo].tarstat + ((int) ccb[mbo].hastat << 16), mb[mbi].status); |
mbi | 431 | drivers/scsi/aha1542.c | printk("...done %d %d\n",mbo, mbi); |
mbi | 1087 | drivers/scsi/aha1542.c | int mbi, mbo, i; |
mbi | 1095 | drivers/scsi/aha1542.c | mbi = HOSTDATA(SCpnt->host)->aha1542_last_mbi_used + 1; |
mbi | 1096 | drivers/scsi/aha1542.c | if (mbi >= 2*AHA1542_MAILBOXES) mbi = AHA1542_MAILBOXES; |
mbi | 1099 | drivers/scsi/aha1542.c | if(mb[mbi].status != 0) break; |
mbi | 1100 | drivers/scsi/aha1542.c | mbi++; |
mbi | 1101 | drivers/scsi/aha1542.c | if (mbi >= 2*AHA1542_MAILBOXES) mbi = AHA1542_MAILBOXES; |
mbi | 1102 | drivers/scsi/aha1542.c | } while (mbi != HOSTDATA(SCpnt->host)->aha1542_last_mbi_used); |
mbi | 1105 | drivers/scsi/aha1542.c | if(mb[mbi].status) { |
mbi | 403 | drivers/scsi/buslogic.c | size_t mbi, mbo = 0; |
mbi | 466 | drivers/scsi/buslogic.c | mbi = HOSTDATA(shpnt)->last_mbi_used + 1; |
mbi | 467 | drivers/scsi/buslogic.c | if (mbi >= 2 * BUSLOGIC_MAILBOXES) |
mbi | 468 | drivers/scsi/buslogic.c | mbi = BUSLOGIC_MAILBOXES; |
mbi | 475 | drivers/scsi/buslogic.c | if (mb[mbi].status != MBX_NOT_IN_USE) { |
mbi | 479 | drivers/scsi/buslogic.c | mbi++; |
mbi | 480 | drivers/scsi/buslogic.c | if (mbi >= 2 * BUSLOGIC_MAILBOXES) |
mbi | 481 | drivers/scsi/buslogic.c | mbi = BUSLOGIC_MAILBOXES; |
mbi | 482 | drivers/scsi/buslogic.c | } while (mbi != HOSTDATA(shpnt)->last_mbi_used); |
mbi | 485 | drivers/scsi/buslogic.c | mbo = (struct ccb *)mb[mbi].ccbptr - ccb; |
mbi | 486 | drivers/scsi/buslogic.c | mbistatus = mb[mbi].status; |
mbi | 487 | drivers/scsi/buslogic.c | mb[mbi].status = MBX_NOT_IN_USE; |
mbi | 488 | drivers/scsi/buslogic.c | HOSTDATA(shpnt)->last_mbi_used = mbi; |
mbi | 508 | drivers/scsi/buslogic.c | mb[mbi].status); |
mbi | 515 | drivers/scsi/buslogic.c | buslogic_printk("...done %u %u\n", mbo, mbi); |
mbi | 1333 | drivers/scsi/buslogic.c | size_t mbi, mbo; |
mbi | 1342 | drivers/scsi/buslogic.c | mbi = HOSTDATA(scpnt->host)->last_mbi_used + 1; |
mbi | 1343 | drivers/scsi/buslogic.c | if (mbi >= 2 * BUSLOGIC_MAILBOXES) |
mbi | 1344 | drivers/scsi/buslogic.c | mbi = BUSLOGIC_MAILBOXES; |
mbi | 1347 | drivers/scsi/buslogic.c | if (mb[mbi].status != MBX_NOT_IN_USE) |
mbi | 1349 | drivers/scsi/buslogic.c | mbi++; |
mbi | 1350 | drivers/scsi/buslogic.c | if (mbi >= 2 * BUSLOGIC_MAILBOXES) |
mbi | 1351 | drivers/scsi/buslogic.c | mbi = BUSLOGIC_MAILBOXES; |
mbi | 1352 | drivers/scsi/buslogic.c | } while (mbi != HOSTDATA(scpnt->host)->last_mbi_used); |
mbi | 1355 | drivers/scsi/buslogic.c | if (mb[mbi].status != MBX_NOT_IN_USE) { |