Lines Matching defs:shadow
406 * (except for WR0 and WR8) in shadow registers for later recall. This
417 * written to WR2 (from the shadow) and one for the vector including
444 unsigned char *shadow,
458 if (shadow[INT_CTRL_REG] & ICR_OPTIONREG_SELECT) {
460 shadow[INT_CTRL_REG] &= ~ICR_OPTIONREG_SELECT;
462 *port->ctrlp = shadow[INT_CTRL_REG];
469 if (!(shadow[INT_CTRL_REG] & ICR_OPTIONREG_SELECT)) {
471 shadow[INT_CTRL_REG] |= ICR_OPTIONREG_SELECT;
473 *port->ctrlp = shadow[INT_CTRL_REG];
477 shadow[8] = val; /* WR7' shadowed at WR8 */
505 shadow[regno] = val;
515 shadow[regno] = val;
533 unsigned char *shadow,
568 /* --- reading write registers: access the shadow --- */
571 return shadow[regno]; /* no final delay! */
575 return shadow[8]; /* no final delay! */