Lines Matching defs:buf
48 unsigned char buf[25];
70 crc1 += w->buf[i] & 7;
71 crc2 += (w->buf[i] & 8) >> 3;
73 if ((w->buf[10] & 7) != (crc1 & 7))
75 if (((w->buf[10] & 8) >> 3) != (((crc1 >> 3) + crc2) & 1))
78 crc1 += w->buf[i] & 7;
79 crc2 += (w->buf[i] & 8) >> 3;
81 if ((w->buf[23] & 7) != (crc1 & 7))
83 if (((w->buf[23] & 8) >> 3) != (((crc1 >> 3) + crc2) & 1))
85 val1 = ((w->buf[0] & 7) * 256 + w->buf[1] * 16 + w->buf[2]) >> 2;
86 val1 *= ((w->buf[0] >> 2) & 2) - 1; /* sign */
87 val2 = (w->buf[2] & 1) << 8 | (w->buf[3] << 4) | w->buf[4];
88 val2 *= (w->buf[2] & 2) - 1; /* sign */
89 val3 = ((w->buf[5] & 7) * 256 + w->buf[6] * 16 + w->buf[7]) >> 2;
90 val3 *= ((w->buf[5] >> 2) & 2) - 1; /* sign */
91 val4 = (w->buf[7] & 1) << 8 | (w->buf[8] << 4) | w->buf[9];
92 val4 *= (w->buf[7] & 2) - 1; /* sign */
93 val5 = ((w->buf[11] & 7) * 256 + w->buf[12] * 16 + w->buf[13]) >> 2;
94 val5 *= ((w->buf[11] >> 2) & 2) - 1; /* sign */
95 val6 = (w->buf[13] & 1) << 8 | (w->buf[14] << 4) | w->buf[15];
96 val6 *= (w->buf[13] & 2) - 1; /* sign */
97 val7 = ((w->buf[16] & 7) * 256 + w->buf[17] * 16 + w->buf[18]) >> 2;
98 val7 *= ((w->buf[16] >> 2) & 2) - 1; /*sign */
99 val8 = (w->buf[18] & 1) << 8 | (w->buf[19] << 4) | w->buf[20];
100 val8 *= (w->buf[18] & 2) - 1; /*sign */
102 magic = (w->buf[21] << 4) | w->buf[22];
103 magic_bit = (w->buf[24] & 8) >> 3;
141 w->buf[w->counter] = 8;
144 w->buf[w->counter] = 0;
156 w->buf[w->counter++] |= (pulse_time & 7);