Lines Matching defs:via
3 * Device driver for the via ADB on (many) Mac II-class machines
37 static volatile unsigned char *via;
134 via = via1;
169 via[DIRB] = (via[DIRB] | ST_EVEN | ST_ODD) & ~CTLR_IRQ;
172 via[B] |= ST_IDLE;
175 via[ACR] = (via[ACR] & ~SR_CTRL) | SR_EXT;
178 x = via[SR];
339 via[ACR] |= SR_OUT;
341 via[SR] = req->data[1];
343 via[B] = (via[B] & ~ST_MASK) | ST_CMD;
380 if (via[IFR] & SR_INT)
381 via[IFR] = SR_INT;
388 status = via[B] & (ST_MASK | CTLR_IRQ);
400 x = via[SR];
416 via[B] = (via[B] & ~ST_MASK) | ST_EVEN;
449 via[ACR] &= ~SR_OUT;
450 x = via[SR];
462 via[ACR] &= ~SR_OUT;
463 x = via[SR];
472 via[ACR] &= ~SR_OUT;
473 x = via[SR];
489 via[SR] = req->data[data_index++];
492 if ((via[B] & ST_MASK) == ST_CMD) {
494 via[B] = (via[B] & ~ST_MASK) | ST_EVEN;
497 via[B] ^= ST_MASK;
502 x = via[SR];
541 via[B] ^= ST_MASK;
556 via[ACR] &= ~SR_OUT;
557 x = via[SR];
558 via[B] = (via[B] & ~ST_MASK) | ST_IDLE;