Lines Matching defs:si2
982 EncodeASyncParams(u_char * p, u_char si2)
988 if (si2 & 32) // 7 data bits
995 if (si2 & 16) // 2 stop bits
1002 if (si2 & 8) // even parity
1009 switch (si2 & 0x07) {
1047 EncodeSyncParams(u_char si2, u_char ai)
1050 switch (si2) {
1092 DecodeASyncParams(u_char si2, u_char * p)
1099 break; // si2 don't change
1103 si2 += 1;
1107 si2 += 2;
1111 si2 += 3;
1115 si2 += 4;
1119 si2 += 5;
1123 si2 += 6;
1127 si2 += 7;
1134 si2 += 32; // else 8 data bits
1138 si2 += 16; // else 1 stop bit
1142 si2 += 8; // else no parity
1144 return si2;
1149 DecodeSyncParams(u_char si2, u_char info)
1155 return si2 + 15;
1158 return si2 + 9;
1161 return si2 + 8;
1164 return si2 + 7;
1167 return si2 + 6;
1170 return si2 + 5;
1173 return si2 + 4;
1176 return si2 + 3;
1179 return si2 + 2;
1182 return si2 + 1;
1185 return si2;
1372 if ((pc->para.setup.si2 >= 160) && (pc->para.setup.si2 <= 175)) { // sync. Bitratenadaption, V.110/X.30
1379 *p++ = EncodeSyncParams(pc->para.setup.si2 - 160, 0x80);
1380 } else if ((pc->para.setup.si2 >= 176) && (pc->para.setup.si2 <= 191)) { // sync. Bitratenadaption, V.120
1387 *p++ = EncodeSyncParams(pc->para.setup.si2 - 176, 0);
1389 } else if (pc->para.setup.si2 >= 192) { // async. Bitratenadaption, V.110/X.30
1396 p = EncodeASyncParams(p, pc->para.setup.si2 - 192);
1602 pc->para.setup.si2 = 0;
1612 pc->para.setup.si2 = DecodeSI2(skb);
1649 pc->para.setup.si1, pc->para.setup.si2);