Lines Matching defs:stat

158 	unsigned char is, stat, inst;
161 stat = fas216_readb(info, REG_STAT);
168 fas216_readb(info, REG_CMD), stat, inst, is,
250 static const char *fas216_bus_phase(int stat)
259 return phases[stat & STAT_BUSMASK];
352 static struct { int stat, ssr, isr, ph; } ph_list[PH_SIZE];
355 static void add_debug_list(int stat, int ssr, int isr, int ph)
357 ph_list[ph_ptr].stat = stat;
387 ph_list[i].stat, ph_list[i].ssr,
1171 int stat;
1176 stat = fas216_readb(info, REG_STAT);
1177 if (stat & (STAT_INT|STAT_PARITYERROR))
1182 return stat;
1187 unsigned int stat = fas216_wait_cmd(info, CMD_MSGACCEPTED);
1189 if ((stat & STAT_INT) == 0)
1192 if ((stat & STAT_BUSMASK) != STAT_MESGIN)
1197 stat = fas216_wait_cmd(info, CMD_TRANSFERINFO);
1199 if ((stat & STAT_INT) == 0)
1202 if (stat & STAT_PARITYERROR)
1205 if ((stat & STAT_BUSMASK) != STAT_MESGIN)
1217 fas216_log(info, LOG_ERROR, "unexpected phase change: status = %02x", stat);
1349 * @stat: Status register contents
1354 static void fas216_busservice_intr(FAS216_Info *info, unsigned int stat, unsigned int is)
1359 "bus service: stat=%02x is=%02x phase=%02x",
1360 stat, is, info->scsi.phase);
1376 if ((stat & STAT_BUSMASK) == STAT_MESGIN)
1395 switch (STATE(stat & STAT_BUSMASK, info->scsi.phase)) {
1523 fas216_bus_phase(stat));
1534 fas216_bus_phase(stat),
1550 * @stat: Status register contents
1555 static void fas216_funcdone_intr(FAS216_Info *info, unsigned int stat, unsigned int is)
1562 "function done: stat=%02x is=%02x phase=%02x",
1563 stat, is, info->scsi.phase);
1585 if ((stat & STAT_BUSMASK) == STAT_MESGIN) {
1638 unsigned char inst, is, stat;
1643 stat = fas216_readb(info, REG_STAT);
1647 add_debug_list(stat, is, inst, info->scsi.phase);
1649 if (stat & STAT_INT) {
1663 fas216_busservice_intr(info, stat, is);
1665 fas216_funcdone_intr(info, stat, is);
1668 " phase %s inst %02X is %02X stat %02X",
1669 fas216_drv_phase(info), inst, is, stat);