STATUS
STATUS result = ERROR;
printf("\tstatus=%s\n", NV(string, STATUS));
outb(_PNP_ADDRESS, STATUS);
reg = RD4(sc, STATUS);
reg = RD4(sc, STATUS) & STATUS_TEMP_MASK;
if (XP_IOREAD_BITS(pdata, XP_DRIVER_INT_RO, STATUS)) {
if (!XP_IOREAD_BITS(pdata, XP_DRIVER_INT_RO, STATUS)) {
#define RXRDY(m) ( (STATUS(m) & MPU_INPUTBUSY) == 0)
#define TXRDY(m) ( (STATUS(m) & MPU_OUTPUTBUSY) == 0)
s = STATUS(m);
s = STATUS(m);
s = STATUS(m);
if (state->ks_flags & STATUS) {
state->ks_flags &= ~STATUS;
if (state->ks_flags & STATUS)
if (!(state->ks_flags & STATUS)) {
state->ks_flags |= STATUS;
kiic_writereg(sc, STATUS, 0);
kiic_writereg(sc, STATUS, 0);
NV(string, STATUS);
strlcpy(dp->status, NV(string, STATUS), sizeof(dp->status));
STATUS(status, OPEN),
STATUS(status, TRANSFERRING),
STATUS(status, DID_DMA_DELAY),
STATUS(status, DID_CLOSE),
STATUS(status, DRAINING),
STATUS(status, STARTED),
STATUS(status, BW_RECLAIMED),
STATUS(status, CONTROL_XFR),
STATUS(status, CONTROL_HDR),
STATUS(status, CONTROL_ACT),
STATUS(status, CONTROL_STALL),
STATUS(status, SHORT_FRAMES_OK),
STATUS(status, SHORT_XFER_OK),
STATUS(status, BDMA_ENABLE),
STATUS(status, BDMA_NO_POST_SYNC),
STATUS(status, BDMA_SETUP),
STATUS(status, ISOCHRONOUS_XFR),
STATUS(status, CURR_DMA_SET),
STATUS(status, CAN_CANCEL_IMMED),
STATUS(status, DOING_CALLBACK));