Lines Matching refs:packet

136 	unsigned char *packet = psmouse->packet;  in psmouse_process_byte()  local
150 input_report_rel(dev, REL_WHEEL, -(signed char) packet[3]); in psmouse_process_byte()
157 switch (packet[3] & 0xC0) { in psmouse_process_byte()
159 input_report_rel(dev, REL_WHEEL, (int) (packet[3] & 32) - (int) (packet[3] & 31)); in psmouse_process_byte()
162 input_report_rel(dev, REL_HWHEEL, (int) (packet[3] & 32) - (int) (packet[3] & 31)); in psmouse_process_byte()
166 input_report_rel(dev, REL_WHEEL, (int) (packet[3] & 8) - (int) (packet[3] & 7)); in psmouse_process_byte()
167 input_report_key(dev, BTN_SIDE, (packet[3] >> 4) & 1); in psmouse_process_byte()
168 input_report_key(dev, BTN_EXTRA, (packet[3] >> 5) & 1); in psmouse_process_byte()
178 input_report_key(dev, BTN_SIDE, (packet[0] >> 6) & 1); in psmouse_process_byte()
179 input_report_key(dev, BTN_EXTRA, (packet[0] >> 7) & 1); in psmouse_process_byte()
186 input_report_key(dev, BTN_EXTRA, (packet[0] >> 3) & 1); in psmouse_process_byte()
188 packet[1] |= (packet[0] & 0x40) << 1; in psmouse_process_byte()
196 input_report_key(dev, BTN_SIDE, (packet[0] >> 3) & 1); in psmouse_process_byte()
197 packet[0] |= 0x08; in psmouse_process_byte()
204 input_report_key(dev, BTN_LEFT, packet[0] & 1); in psmouse_process_byte()
205 input_report_key(dev, BTN_MIDDLE, (packet[0] >> 2) & 1); in psmouse_process_byte()
206 input_report_key(dev, BTN_RIGHT, (packet[0] >> 1) & 1); in psmouse_process_byte()
208 input_report_rel(dev, REL_X, packet[1] ? (int) packet[1] - (int) ((packet[0] << 4) & 0x100) : 0); in psmouse_process_byte()
209 input_report_rel(dev, REL_Y, packet[2] ? (int) ((packet[0] << 3) & 0x100) - (int) packet[2] : 0); in psmouse_process_byte()
331 psmouse->badbyte = psmouse->packet[0]; in psmouse_interrupt()
337 psmouse->packet[psmouse->pktcnt++] = data; in psmouse_interrupt()
341 if (unlikely(psmouse->packet[0] == PSMOUSE_RET_BAT && psmouse->pktcnt <= 2)) { in psmouse_interrupt()
347 if (psmouse->packet[1] == PSMOUSE_RET_ID || in psmouse_interrupt()
349 psmouse->packet[1] == PSMOUSE_RET_BAT)) { in psmouse_interrupt()
361 psmouse->packet[psmouse->pktcnt++] = data; in psmouse_interrupt()
370 psmouse->badbyte = psmouse->packet[0]; in psmouse_interrupt()
474 return ps2_command(&psmouse->ps2dev, psmouse->packet, in psmouse_poll()