Lines Matching refs:buf
52 unsigned char buf[25]; member
74 crc1 += w->buf[i] & 7; in walkera0701_parse_frame()
75 crc2 += (w->buf[i] & 8) >> 3; in walkera0701_parse_frame()
77 if ((w->buf[10] & 7) != (crc1 & 7)) in walkera0701_parse_frame()
79 if (((w->buf[10] & 8) >> 3) != (((crc1 >> 3) + crc2) & 1)) in walkera0701_parse_frame()
82 crc1 += w->buf[i] & 7; in walkera0701_parse_frame()
83 crc2 += (w->buf[i] & 8) >> 3; in walkera0701_parse_frame()
85 if ((w->buf[23] & 7) != (crc1 & 7)) in walkera0701_parse_frame()
87 if (((w->buf[23] & 8) >> 3) != (((crc1 >> 3) + crc2) & 1)) in walkera0701_parse_frame()
89 val1 = ((w->buf[0] & 7) * 256 + w->buf[1] * 16 + w->buf[2]) >> 2; in walkera0701_parse_frame()
90 val1 *= ((w->buf[0] >> 2) & 2) - 1; /* sign */ in walkera0701_parse_frame()
91 val2 = (w->buf[2] & 1) << 8 | (w->buf[3] << 4) | w->buf[4]; in walkera0701_parse_frame()
92 val2 *= (w->buf[2] & 2) - 1; /* sign */ in walkera0701_parse_frame()
93 val3 = ((w->buf[5] & 7) * 256 + w->buf[6] * 16 + w->buf[7]) >> 2; in walkera0701_parse_frame()
94 val3 *= ((w->buf[5] >> 2) & 2) - 1; /* sign */ in walkera0701_parse_frame()
95 val4 = (w->buf[7] & 1) << 8 | (w->buf[8] << 4) | w->buf[9]; in walkera0701_parse_frame()
96 val4 *= (w->buf[7] & 2) - 1; /* sign */ in walkera0701_parse_frame()
97 val5 = ((w->buf[11] & 7) * 256 + w->buf[12] * 16 + w->buf[13]) >> 2; in walkera0701_parse_frame()
98 val5 *= ((w->buf[11] >> 2) & 2) - 1; /* sign */ in walkera0701_parse_frame()
99 val6 = (w->buf[13] & 1) << 8 | (w->buf[14] << 4) | w->buf[15]; in walkera0701_parse_frame()
100 val6 *= (w->buf[13] & 2) - 1; /* sign */ in walkera0701_parse_frame()
101 val7 = ((w->buf[16] & 7) * 256 + w->buf[17] * 16 + w->buf[18]) >> 2; in walkera0701_parse_frame()
102 val7 *= ((w->buf[16] >> 2) & 2) - 1; /*sign */ in walkera0701_parse_frame()
103 val8 = (w->buf[18] & 1) << 8 | (w->buf[19] << 4) | w->buf[20]; in walkera0701_parse_frame()
104 val8 *= (w->buf[18] & 2) - 1; /*sign */ in walkera0701_parse_frame()
106 magic = (w->buf[21] << 4) | w->buf[22]; in walkera0701_parse_frame()
107 magic_bit = (w->buf[24] & 8) >> 3; in walkera0701_parse_frame()
145 w->buf[w->counter] = 8; in walkera0701_irq_handler()
148 w->buf[w->counter] = 0; in walkera0701_irq_handler()
160 w->buf[w->counter++] |= (pulse_time & 7); in walkera0701_irq_handler()