Lines Matching refs:buf

117 	unsigned char buf[BUFLEN];  member
131 memmove(mouse->buf, mouse->buf + num, BUFLEN - num); in vsxxxaa_drop_bytes()
146 mouse->buf[mouse->count++] = byte; in vsxxxaa_queue_byte()
182 if (!IS_HDR_BYTE(mouse->buf[0])) { in vsxxxaa_check_packet()
183 DBG("vsck: len=%d, 1st=0x%02x\n", packet_len, mouse->buf[0]); in vsxxxaa_check_packet()
189 if (IS_HDR_BYTE(mouse->buf[i])) { in vsxxxaa_check_packet()
194 packet_len, i, mouse->buf[i]); in vsxxxaa_check_packet()
205 return mouse->count >= len && MATCH_PACKET_TYPE(mouse->buf[0], type); in vsxxxaa_smells_like_packet()
211 unsigned char *buf = mouse->buf; in vsxxxaa_handle_REL_packet() local
228 dx = buf[1] & 0x7f; in vsxxxaa_handle_REL_packet()
229 dx *= ((buf[0] >> 4) & 0x01) ? 1 : -1; in vsxxxaa_handle_REL_packet()
235 dy = buf[2] & 0x7f; in vsxxxaa_handle_REL_packet()
236 dy *= ((buf[0] >> 3) & 0x01) ? -1 : 1; in vsxxxaa_handle_REL_packet()
242 left = buf[0] & 0x04; in vsxxxaa_handle_REL_packet()
243 middle = buf[0] & 0x02; in vsxxxaa_handle_REL_packet()
244 right = buf[0] & 0x01; in vsxxxaa_handle_REL_packet()
267 unsigned char *buf = mouse->buf; in vsxxxaa_handle_ABS_packet() local
285 x = ((buf[2] & 0x3f) << 6) | (buf[1] & 0x3f); in vsxxxaa_handle_ABS_packet()
286 y = ((buf[4] & 0x3f) << 6) | (buf[3] & 0x3f); in vsxxxaa_handle_ABS_packet()
292 left = buf[0] & 0x02; in vsxxxaa_handle_ABS_packet()
293 middle = buf[0] & 0x04; in vsxxxaa_handle_ABS_packet()
294 right = buf[0] & 0x08; in vsxxxaa_handle_ABS_packet()
295 touch = buf[0] & 0x10; in vsxxxaa_handle_ABS_packet()
319 unsigned char *buf = mouse->buf; in vsxxxaa_handle_POR_packet() local
341 mouse->version = buf[0] & 0x0f; in vsxxxaa_handle_POR_packet()
342 mouse->country = (buf[1] >> 4) & 0x07; in vsxxxaa_handle_POR_packet()
343 mouse->type = buf[1] & 0x0f; in vsxxxaa_handle_POR_packet()
344 error = buf[2] & 0x7f; in vsxxxaa_handle_POR_packet()
351 left = buf[0] & 0x04; in vsxxxaa_handle_POR_packet()
352 middle = buf[0] & 0x02; in vsxxxaa_handle_POR_packet()
353 right = buf[0] & 0x01; in vsxxxaa_handle_POR_packet()
389 unsigned char *buf = mouse->buf; in vsxxxaa_parse_buffer() local
403 while (mouse->count > 0 && !IS_HDR_BYTE(buf[0])) { in vsxxxaa_parse_buffer()