Lines Matching refs:curregs
198 pmz_load_zsregs(uap, uap->curregs);
206 uap->curregs[1] |= INT_ALL_Rx | TxINT_ENAB;
208 uap->curregs[1] |= EXT_INT_ENAB;
210 uap->curregs[1] &= ~(EXT_INT_ENAB | TxINT_ENAB | RxINT_MASK);
212 write_zsreg(uap, R1, uap->curregs[1]);
377 pmz_load_zsregs(uap, uap->curregs);
564 uap->curregs[R5] |= set_bits;
565 uap->curregs[R5] &= ~clear_bits;
567 write_zsreg(uap, R5, uap->curregs[R5]);
569 set_bits, clear_bits, uap->curregs[R5]);
665 uap->curregs[R1] &= ~RxINT_MASK;
682 new_reg = uap->curregs[R15] | (DCDIE | SYNCIE | CTSIE);
683 if (new_reg != uap->curregs[R15]) {
684 uap->curregs[R15] = new_reg;
687 write_zsreg(uap, R15, uap->curregs[R15]);
710 new_reg = (uap->curregs[R5] | set_bits) & ~clear_bits;
711 if (new_reg != uap->curregs[R5]) {
712 uap->curregs[R5] = new_reg;
713 write_zsreg(uap, R5, uap->curregs[R5]);
833 memset(&uap->curregs, 0, sizeof(uap->curregs));
842 uap->curregs[R9] = 0;
857 uap->curregs[R4] = X16CLK | SB1;
858 uap->curregs[R3] = Rx8;
859 uap->curregs[R5] = Tx8 | RTS;
861 uap->curregs[R5] |= DTR;
862 uap->curregs[R12] = 0;
863 uap->curregs[R13] = 0;
864 uap->curregs[R14] = BRENAB;
867 uap->curregs[R15] = BRKIE;
870 uap->curregs[R9] |= NV | MIE;
872 pmz_load_zsregs(uap, uap->curregs);
875 write_zsreg(uap, R3, uap->curregs[R3] |= RxENABLE);
876 write_zsreg(uap, R5, uap->curregs[R5] |= TxENABLE);
889 uap->curregs[R5] |= DTR;
890 write_zsreg(uap, R5, uap->curregs[R5]);
896 uap->curregs[R5] &= ~DTR;
897 write_zsreg(uap, R5, uap->curregs[R5]);
969 uap->curregs[R3] &= ~RxENABLE;
970 uap->curregs[R5] &= ~TxENABLE;
973 uap->curregs[R5] &= ~SND_BRK;
1007 uap->curregs[R4] = X1CLK;
1008 uap->curregs[R11] = RCTRxCP | TCTRxCP;
1009 uap->curregs[R14] = 0; /* BRG off */
1010 uap->curregs[R12] = 0;
1011 uap->curregs[R13] = 0;
1016 uap->curregs[R4] = X16CLK;
1017 uap->curregs[R11] = 0;
1018 uap->curregs[R14] = 0;
1021 uap->curregs[R4] = X32CLK;
1022 uap->curregs[R11] = 0;
1023 uap->curregs[R14] = 0;
1026 uap->curregs[R4] = X16CLK;
1027 uap->curregs[R11] = TCBR | RCBR;
1029 uap->curregs[R12] = (brg & 255);
1030 uap->curregs[R13] = ((brg >> 8) & 255);
1031 uap->curregs[R14] = BRENAB;
1037 uap->curregs[3] &= ~RxN_MASK;
1038 uap->curregs[5] &= ~TxN_MASK;
1042 uap->curregs[3] |= Rx5;
1043 uap->curregs[5] |= Tx5;
1047 uap->curregs[3] |= Rx6;
1048 uap->curregs[5] |= Tx6;
1052 uap->curregs[3] |= Rx7;
1053 uap->curregs[5] |= Tx7;
1058 uap->curregs[3] |= Rx8;
1059 uap->curregs[5] |= Tx8;
1063 uap->curregs[4] &= ~(SB_MASK);
1065 uap->curregs[4] |= SB2;
1067 uap->curregs[4] |= SB1;
1069 uap->curregs[4] |= PAR_ENAB;
1071 uap->curregs[4] &= ~PAR_ENAB;
1073 uap->curregs[4] |= PAR_EVEN;
1075 uap->curregs[4] &= ~PAR_EVEN;
1170 uap->curregs[R5] |= DTR;
1171 write_zsreg(uap, R5, uap->curregs[R5]);
1177 pmz_load_zsregs(uap, uap->curregs);
1220 uap->curregs[R5] &= ~DTR;
1221 write_zsreg(uap, R5, uap->curregs[R5]);
1255 pmz_load_zsregs(uap, uap->curregs);
1262 uap->curregs[R15] |= DCDIE | SYNCIE | CTSIE;
1265 uap->curregs[R15] &= ~(DCDIE | SYNCIE | CTSIE);
1966 write_zsreg(uap, R1, uap->curregs[1] & ~TxINT_ENAB);
1967 write_zsreg(uap, R5, uap->curregs[5] | TxENABLE | RTS | DTR);
1972 write_zsreg(uap, R1, uap->curregs[1]);