Lines Matching refs:csp
249 struct copyresp *csp; in ttcompatwput() local
319 csp = (struct copyresp *)mp->b_rptr; in ttcompatwput()
321 switch (csp->cp_cmd) { in ttcompatwput()
335 if (csp->cp_rval != 0) { /* failure */ in ttcompatwput()
354 if (csp->cp_rval != 0) { /* failure */ in ttcompatwput()
1037 from_compat(compat_state_t *csp, struct termios *termiosp) in from_compat() argument
1045 if (csp->t_ospeed > CBAUD) { in from_compat()
1046 termiosp->c_cflag |= ((csp->t_ospeed - CBAUD - 1) & CBAUD) | in from_compat()
1049 termiosp->c_cflag |= csp->t_ospeed & CBAUD; in from_compat()
1052 if (csp->t_ospeed != csp->t_ispeed) { in from_compat()
1053 if (csp->t_ispeed > (CIBAUD >> IBSHIFT)) { in from_compat()
1055 (((csp->t_ispeed - (CIBAUD >> IBSHIFT) - 1) << in from_compat()
1058 termiosp->c_cflag |= (csp->t_ispeed << IBSHIFT) & in from_compat()
1062 if (csp->t_ispeed == 0) in from_compat()
1065 if (csp->t_ispeed == B110 || csp->t_xflags & STOPB) in from_compat()
1068 FROM_COMPAT_CHAR(termiosp->c_cc[VERASE], csp->t_erase); in from_compat()
1069 FROM_COMPAT_CHAR(termiosp->c_cc[VKILL], csp->t_kill); in from_compat()
1070 FROM_COMPAT_CHAR(termiosp->c_cc[VINTR], csp->t_intrc); in from_compat()
1071 FROM_COMPAT_CHAR(termiosp->c_cc[VQUIT], csp->t_quitc); in from_compat()
1072 FROM_COMPAT_CHAR(termiosp->c_cc[VSTART], csp->t_startc); in from_compat()
1073 FROM_COMPAT_CHAR(termiosp->c_cc[VSTOP], csp->t_stopc); in from_compat()
1075 FROM_COMPAT_CHAR(termiosp->c_cc[VSUSP], csp->t_suspc); in from_compat()
1077 FROM_COMPAT_CHAR(termiosp->c_cc[VDSUSP], csp->t_dsuspc); in from_compat()
1078 FROM_COMPAT_CHAR(termiosp->c_cc[VREPRINT], csp->t_rprntc); in from_compat()
1079 FROM_COMPAT_CHAR(termiosp->c_cc[VDISCARD], csp->t_flushc); in from_compat()
1080 FROM_COMPAT_CHAR(termiosp->c_cc[VWERASE], csp->t_werasc); in from_compat()
1081 FROM_COMPAT_CHAR(termiosp->c_cc[VLNEXT], csp->t_lnextc); in from_compat()
1083 if (csp->t_flags & O_TANDEM) in from_compat()
1085 if (csp->t_flags & O_LCASE) { in from_compat()
1090 if (csp->t_flags & O_ECHO) in from_compat()
1092 if (csp->t_flags & O_CRMOD) { in from_compat()
1095 switch (csp->t_flags & O_CRDELAY) { in from_compat()
1106 if ((csp->t_flags & O_NLDELAY) == O_NL1) in from_compat()
1109 if ((csp->t_flags & O_NLDELAY) == O_NL2) in from_compat()
1115 if (csp->t_flags & O_RAW) { in from_compat()
1123 if (csp->t_flags & O_LITOUT) in from_compat()
1126 if (csp->t_flags & O_PASS8) in from_compat()
1130 switch (csp->t_flags & (O_EVENP|O_ODDP)) { in from_compat()
1153 if (!(csp->t_xflags & NOPOST)) in from_compat()
1157 if (!(csp->t_xflags & NOISIG)) in from_compat()
1159 if (!(csp->t_flags & O_CBREAK)) in from_compat()
1161 if (csp->t_flags & O_CTLECH) in from_compat()
1164 switch (csp->t_flags & O_TBDELAY) { in from_compat()
1178 if (csp->t_flags & O_VTDELAY) in from_compat()
1180 if (csp->t_flags & O_BSDELAY) in from_compat()
1182 if (csp->t_flags & O_PRTERA) in from_compat()
1184 if (csp->t_flags & O_CRTERA) in from_compat()
1186 if (csp->t_flags & O_TOSTOP) in from_compat()
1188 if (csp->t_flags & O_FLUSHO) in from_compat()
1190 if (csp->t_flags & O_NOHANG) in from_compat()
1192 if (csp->t_flags & O_CRTKIL) in from_compat()
1194 if (csp->t_flags & O_PENDIN) in from_compat()
1196 if (!(csp->t_flags & O_DECCTQ)) in from_compat()
1198 if (csp->t_flags & O_NOFLSH) in from_compat()
1201 FROM_COMPAT_CHAR(termiosp->c_cc[VEOF], csp->t_eofc); in from_compat()
1202 FROM_COMPAT_CHAR(termiosp->c_cc[VEOL], csp->t_brkc); in from_compat()
1212 to_compat(struct termios *termiosp, compat_state_t *csp) in to_compat() argument
1214 csp->t_xflags &= (NOISIG|NOPOST); in to_compat()
1215 csp->t_ospeed = termiosp->c_cflag & CBAUD; in to_compat()
1216 csp->t_ispeed = (termiosp->c_cflag & CIBAUD) >> IBSHIFT; in to_compat()
1219 csp->t_ospeed += CBAUD + 1; in to_compat()
1221 csp->t_ispeed += (CIBAUD >> IBSHIFT) + 1; in to_compat()
1223 if (csp->t_ispeed == 0) in to_compat()
1224 csp->t_ispeed = csp->t_ospeed; in to_compat()
1225 if ((termiosp->c_cflag & CSTOPB) && csp->t_ispeed != B110) in to_compat()
1226 csp->t_xflags |= STOPB; in to_compat()
1227 TO_COMPAT_CHAR(csp->t_erase, termiosp->c_cc[VERASE]); in to_compat()
1228 TO_COMPAT_CHAR(csp->t_kill, termiosp->c_cc[VKILL]); in to_compat()
1229 TO_COMPAT_CHAR(csp->t_intrc, termiosp->c_cc[VINTR]); in to_compat()
1230 TO_COMPAT_CHAR(csp->t_quitc, termiosp->c_cc[VQUIT]); in to_compat()
1231 TO_COMPAT_CHAR(csp->t_startc, termiosp->c_cc[VSTART]); in to_compat()
1232 TO_COMPAT_CHAR(csp->t_stopc, termiosp->c_cc[VSTOP]); in to_compat()
1233 TO_COMPAT_CHAR(csp->t_suspc, termiosp->c_cc[VSUSP]); in to_compat()
1234 TO_COMPAT_CHAR(csp->t_dsuspc, termiosp->c_cc[VDSUSP]); in to_compat()
1235 TO_COMPAT_CHAR(csp->t_rprntc, termiosp->c_cc[VREPRINT]); in to_compat()
1236 TO_COMPAT_CHAR(csp->t_flushc, termiosp->c_cc[VDISCARD]); in to_compat()
1237 TO_COMPAT_CHAR(csp->t_werasc, termiosp->c_cc[VWERASE]); in to_compat()
1238 TO_COMPAT_CHAR(csp->t_lnextc, termiosp->c_cc[VLNEXT]); in to_compat()
1239 csp->t_flags &= (O_CTLECH|O_LITOUT|O_PASS8|O_ODDP|O_EVENP); in to_compat()
1241 csp->t_flags |= O_TANDEM; in to_compat()
1248 csp->t_flags |= O_RAW; in to_compat()
1251 csp->t_startc = (uchar_t)0377; in to_compat()
1252 csp->t_stopc = (uchar_t)0377; in to_compat()
1256 csp->t_flags |= O_LITOUT; in to_compat()
1258 csp->t_flags &= ~O_LITOUT; in to_compat()
1261 csp->t_flags |= O_PASS8; in to_compat()
1263 csp->t_flags &= ~(O_ODDP|O_EVENP|O_PASS8); in to_compat()
1265 csp->t_flags |= O_ODDP; in to_compat()
1267 csp->t_flags |= O_EVENP; in to_compat()
1269 csp->t_flags |= O_ODDP|O_EVENP; in to_compat()
1272 csp->t_xflags |= NOPOST; in to_compat()
1274 csp->t_xflags &= ~NOPOST; in to_compat()
1277 csp->t_xflags |= NOISIG; in to_compat()
1279 csp->t_xflags &= ~NOISIG; in to_compat()
1281 csp->t_flags |= O_CBREAK; in to_compat()
1283 csp->t_flags |= O_CTLECH; in to_compat()
1285 csp->t_flags &= ~O_CTLECH; in to_compat()
1288 csp->t_flags |= O_LCASE; in to_compat()
1290 csp->t_flags |= O_ECHO; in to_compat()
1292 csp->t_flags |= O_CRMOD; in to_compat()
1296 csp->t_flags |= O_CR1; in to_compat()
1300 csp->t_flags |= O_CR2; in to_compat()
1306 csp->t_flags |= O_NL1; /* tty37 */ in to_compat()
1309 csp->t_flags |= O_NL2; in to_compat()
1313 csp->t_flags |= O_TAB1; in to_compat()
1317 csp->t_flags |= O_TAB2; in to_compat()
1321 csp->t_flags |= O_XTABS; in to_compat()
1325 csp->t_flags |= O_VTDELAY; in to_compat()
1327 csp->t_flags |= O_BSDELAY; in to_compat()
1329 csp->t_flags |= O_PRTERA; in to_compat()
1331 csp->t_flags |= (O_CRTERA|O_CRTBS); in to_compat()
1333 csp->t_flags |= O_TOSTOP; in to_compat()
1335 csp->t_flags |= O_FLUSHO; in to_compat()
1337 csp->t_flags |= O_NOHANG; in to_compat()
1339 csp->t_flags |= O_CRTKIL; in to_compat()
1341 csp->t_flags |= O_PENDIN; in to_compat()
1343 csp->t_flags |= O_DECCTQ; in to_compat()
1345 csp->t_flags |= O_NOFLSH; in to_compat()
1347 TO_COMPAT_CHAR(csp->t_eofc, termiosp->c_cc[VEOF]); in to_compat()
1348 TO_COMPAT_CHAR(csp->t_brkc, termiosp->c_cc[VEOL]); in to_compat()