Lines Matching defs:aen
90 static void twe_enqueue_aen(struct twe_softc *sc, u_int16_t aen);
93 static int twe_find_aen(struct twe_softc *sc, u_int16_t aen);
104 static char *twe_format_aen(struct twe_softc *sc, u_int16_t aen);
1418 u_int16_t aen;
1425 aen = *(u_int16_t *)(param->data);
1429 twe_enqueue_aen(sc, aen);
1442 u_int16_t aen;
1446 if (twe_get_param_2(sc, TWE_PARAM_AEN, TWE_PARAM_AEN_UnitCode, &aen))
1448 if (aen == TWE_AEN_QUEUE_EMPTY)
1450 twe_enqueue_aen(sc, aen);
1463 twe_enqueue_aen(struct twe_softc *sc, u_int16_t aen)
1471 if ((msg = twe_format_aen(sc, aen)) != NULL)
1480 aen = TWE_AEN_QUEUE_FULL;
1484 sc->twe_aen_queue[sc->twe_aen_head] = aen;
1492 if (sc->twe_wait_aen == aen) {
1526 twe_find_aen(struct twe_softc *sc, u_int16_t aen)
1532 if (sc->twe_aen_queue[i] == aen)
1541 * Sleep waiting for at least (timeout) seconds until we see (aen) as
1548 twe_wait_aen(struct twe_softc *sc, int aen, int timeout)
1558 sc->twe_wait_aen = aen;
1763 * Return a string describing (aen).
1765 * The low 8 bits of the aen are the code, the high 8 bits give the unit number
1773 twe_format_aen(struct twe_softc *sc, u_int16_t aen)
1778 code = twe_describe_code(twe_table_aen, TWE_AEN_CODE(aen));
1790 if ((child = sc->twe_drive[TWE_AEN_UNIT(aen)].td_disk) != NULL) {
1796 msg, TWE_AEN_UNIT(aen));
1803 TWE_AEN_UNIT(aen), msg);
1811 snprintf(sc->twe_aen_buf, sizeof(sc->twe_aen_buf), "unknown AEN 0x%x", aen);