Lines Matching refs:curregs
191 pmz_load_zsregs(uap, uap->curregs);
199 uap->curregs[1] |= INT_ALL_Rx | TxINT_ENAB;
201 uap->curregs[1] |= EXT_INT_ENAB;
203 uap->curregs[1] &= ~(EXT_INT_ENAB | TxINT_ENAB | RxINT_MASK);
205 write_zsreg(uap, R1, uap->curregs[1]);
370 pmz_load_zsregs(uap, uap->curregs);
553 uap->curregs[R5] |= set_bits;
554 uap->curregs[R5] &= ~clear_bits;
556 write_zsreg(uap, R5, uap->curregs[R5]);
558 set_bits, clear_bits, uap->curregs[R5]);
647 uap->curregs[R1] &= ~RxINT_MASK;
662 new_reg = uap->curregs[R15] | (DCDIE | SYNCIE | CTSIE);
663 if (new_reg != uap->curregs[R15]) {
664 uap->curregs[R15] = new_reg;
667 write_zsreg(uap, R15, uap->curregs[R15]);
690 new_reg = (uap->curregs[R5] | set_bits) & ~clear_bits;
691 if (new_reg != uap->curregs[R5]) {
692 uap->curregs[R5] = new_reg;
693 write_zsreg(uap, R5, uap->curregs[R5]);
813 memset(&uap->curregs, 0, sizeof(uap->curregs));
822 uap->curregs[R9] = 0;
837 uap->curregs[R4] = X16CLK | SB1;
838 uap->curregs[R3] = Rx8;
839 uap->curregs[R5] = Tx8 | RTS;
841 uap->curregs[R5] |= DTR;
842 uap->curregs[R12] = 0;
843 uap->curregs[R13] = 0;
844 uap->curregs[R14] = BRENAB;
847 uap->curregs[R15] = BRKIE;
850 uap->curregs[R9] |= NV | MIE;
852 pmz_load_zsregs(uap, uap->curregs);
855 write_zsreg(uap, R3, uap->curregs[R3] |= RxENABLE);
856 write_zsreg(uap, R5, uap->curregs[R5] |= TxENABLE);
869 uap->curregs[R5] |= DTR;
870 write_zsreg(uap, R5, uap->curregs[R5]);
876 uap->curregs[R5] &= ~DTR;
877 write_zsreg(uap, R5, uap->curregs[R5]);
943 uap->curregs[R3] &= ~RxENABLE;
944 uap->curregs[R5] &= ~TxENABLE;
947 uap->curregs[R5] &= ~SND_BRK;
979 uap->curregs[R4] = X1CLK;
980 uap->curregs[R11] = RCTRxCP | TCTRxCP;
981 uap->curregs[R14] = 0; /* BRG off */
982 uap->curregs[R12] = 0;
983 uap->curregs[R13] = 0;
988 uap->curregs[R4] = X16CLK;
989 uap->curregs[R11] = 0;
990 uap->curregs[R14] = 0;
993 uap->curregs[R4] = X32CLK;
994 uap->curregs[R11] = 0;
995 uap->curregs[R14] = 0;
998 uap->curregs[R4] = X16CLK;
999 uap->curregs[R11] = TCBR | RCBR;
1001 uap->curregs[R12] = (brg & 255);
1002 uap->curregs[R13] = ((brg >> 8) & 255);
1003 uap->curregs[R14] = BRENAB;
1009 uap->curregs[3] &= ~RxN_MASK;
1010 uap->curregs[5] &= ~TxN_MASK;
1014 uap->curregs[3] |= Rx5;
1015 uap->curregs[5] |= Tx5;
1019 uap->curregs[3] |= Rx6;
1020 uap->curregs[5] |= Tx6;
1024 uap->curregs[3] |= Rx7;
1025 uap->curregs[5] |= Tx7;
1030 uap->curregs[3] |= Rx8;
1031 uap->curregs[5] |= Tx8;
1035 uap->curregs[4] &= ~(SB_MASK);
1037 uap->curregs[4] |= SB2;
1039 uap->curregs[4] |= SB1;
1041 uap->curregs[4] |= PAR_ENAB;
1043 uap->curregs[4] &= ~PAR_ENAB;
1045 uap->curregs[4] |= PAR_EVEN;
1047 uap->curregs[4] &= ~PAR_EVEN;
1142 uap->curregs[R5] |= DTR;
1143 write_zsreg(uap, R5, uap->curregs[R5]);
1149 pmz_load_zsregs(uap, uap->curregs);
1192 uap->curregs[R5] &= ~DTR;
1193 write_zsreg(uap, R5, uap->curregs[R5]);
1223 pmz_load_zsregs(uap, uap->curregs);
1230 uap->curregs[R15] |= DCDIE | SYNCIE | CTSIE;
1233 uap->curregs[R15] &= ~(DCDIE | SYNCIE | CTSIE);
1902 write_zsreg(uap, R1, uap->curregs[1] & ~TxINT_ENAB);
1903 write_zsreg(uap, R5, uap->curregs[5] | TxENABLE | RTS | DTR);
1908 write_zsreg(uap, R1, uap->curregs[1]);