Lines Matching defs:si2
932 EncodeASyncParams(u_char * p, u_char si2)
938 if (si2 & 32) // 7 data bits
945 if (si2 & 16) // 2 stop bits
952 if (si2 & 8) // even parity
959 switch (si2 & 0x07) {
997 EncodeSyncParams(u_char si2, u_char ai)
1000 switch (si2) {
1042 DecodeASyncParams(u_char si2, u_char * p)
1049 break; // si2 don't change
1053 si2 += 1;
1057 si2 += 2;
1061 si2 += 3;
1065 si2 += 4;
1069 si2 += 5;
1073 si2 += 6;
1077 si2 += 7;
1084 si2 += 32; // else 8 data bits
1088 si2 += 16; // else 1 stop bit
1092 si2 += 8; // else no parity
1094 return si2;
1099 DecodeSyncParams(u_char si2, u_char info)
1105 return si2 + 15;
1108 return si2 + 9;
1111 return si2 + 8;
1114 return si2 + 7;
1117 return si2 + 6;
1120 return si2 + 5;
1123 return si2 + 4;
1126 return si2 + 3;
1129 return si2 + 2;
1132 return si2 + 1;
1135 return si2;
1226 if ((pc->para.setup.si2 >= 160) && (pc->para.setup.si2 <= 175)) { // sync. Bitratenadaption, V.110/X.30
1233 *p++ = EncodeSyncParams(pc->para.setup.si2 - 160, 0x80);
1234 } else if ((pc->para.setup.si2 >= 176) && (pc->para.setup.si2 <= 191)) { // sync. Bitratenadaption, V.120
1241 *p++ = EncodeSyncParams(pc->para.setup.si2 - 176, 0);
1243 } else if (pc->para.setup.si2 >= 192) { // async. Bitratenadaption, V.110/X.30
1250 p = EncodeASyncParams(p, pc->para.setup.si2 - 192);
1456 pc->para.setup.si2 = 0;
1466 pc->para.setup.si2 = DecodeSI2(skb);
1503 pc->para.setup.si1, pc->para.setup.si2);