tag | line | file | source code |
mbi | 359 | drivers/scsi/aha1542.c | int errstatus, mbi, mbo, mbistatus; |
mbi | 410 | drivers/scsi/aha1542.c | mbi = HOSTDATA(shost)->aha1542_last_mbi_used + 1; |
mbi | 411 | drivers/scsi/aha1542.c | if (mbi >= 2*AHA1542_MAILBOXES) mbi = AHA1542_MAILBOXES; |
mbi | 414 | drivers/scsi/aha1542.c | if(mb[mbi].status != 0) break; |
mbi | 415 | drivers/scsi/aha1542.c | mbi++; |
mbi | 416 | drivers/scsi/aha1542.c | if (mbi >= 2*AHA1542_MAILBOXES) mbi = AHA1542_MAILBOXES; |
mbi | 417 | drivers/scsi/aha1542.c | } while (mbi != HOSTDATA(shost)->aha1542_last_mbi_used); |
mbi | 419 | drivers/scsi/aha1542.c | if(mb[mbi].status == 0){ |
mbi | 430 | drivers/scsi/aha1542.c | mbo = (scsi2int(mb[mbi].ccbptr) - ((unsigned int) &ccb[0])) / sizeof(struct ccb); |
mbi | 431 | drivers/scsi/aha1542.c | mbistatus = mb[mbi].status; |
mbi | 432 | drivers/scsi/aha1542.c | mb[mbi].status = 0; |
mbi | 433 | drivers/scsi/aha1542.c | HOSTDATA(shost)->aha1542_last_mbi_used = mbi; |
mbi | 440 | drivers/scsi/aha1542.c | ccb[mbo].tarstat + ((int) ccb[mbo].hastat << 16), mb[mbi].status); |
mbi | 447 | drivers/scsi/aha1542.c | printk("...done %d %d\n",mbo, mbi); |
mbi | 1115 | drivers/scsi/aha1542.c | int mbi, mbo, i; |
mbi | 1124 | drivers/scsi/aha1542.c | mbi = HOSTDATA(SCpnt->host)->aha1542_last_mbi_used + 1; |
mbi | 1125 | drivers/scsi/aha1542.c | if (mbi >= 2*AHA1542_MAILBOXES) mbi = AHA1542_MAILBOXES; |
mbi | 1128 | drivers/scsi/aha1542.c | if(mb[mbi].status != 0) break; |
mbi | 1129 | drivers/scsi/aha1542.c | mbi++; |
mbi | 1130 | drivers/scsi/aha1542.c | if (mbi >= 2*AHA1542_MAILBOXES) mbi = AHA1542_MAILBOXES; |
mbi | 1131 | drivers/scsi/aha1542.c | } while (mbi != HOSTDATA(SCpnt->host)->aha1542_last_mbi_used); |
mbi | 1134 | drivers/scsi/aha1542.c | if(mb[mbi].status) { |