Lines Matching refs:packet

74 	struct mousedev_hw_data packet;  member
144 mousedev->packet.dx = tmp / FRACTION_DENOM; in mousedev_touchpad_event()
146 tmp - mousedev->packet.dx * FRACTION_DENOM; in mousedev_touchpad_event()
161 mousedev->packet.dy = tmp / FRACTION_DENOM; in mousedev_touchpad_event()
163 mousedev->packet.dy * FRACTION_DENOM; in mousedev_touchpad_event()
186 mousedev->packet.x = ((value - min) * xres) / size; in mousedev_abs_event()
187 mousedev->packet.abs_event = 1; in mousedev_abs_event()
200 mousedev->packet.y = yres - ((value - min) * yres) / size; in mousedev_abs_event()
201 mousedev->packet.abs_event = 1; in mousedev_abs_event()
211 mousedev->packet.dx += value; in mousedev_rel_event()
215 mousedev->packet.dy -= value; in mousedev_rel_event()
219 mousedev->packet.dz -= value; in mousedev_rel_event()
255 set_bit(index, &mousedev->packet.buttons); in mousedev_key_event()
256 set_bit(index, &mousedev_mix->packet.buttons); in mousedev_key_event()
258 clear_bit(index, &mousedev->packet.buttons); in mousedev_key_event()
259 clear_bit(index, &mousedev_mix->packet.buttons); in mousedev_key_event()
264 struct mousedev_hw_data *packet) in mousedev_notify_readers() argument
278 if (client->ready && p->buttons != mousedev->packet.buttons) { in mousedev_notify_readers()
286 if (packet->abs_event) { in mousedev_notify_readers()
287 p->dx += packet->x - client->pos_x; in mousedev_notify_readers()
288 p->dy += packet->y - client->pos_y; in mousedev_notify_readers()
289 client->pos_x = packet->x; in mousedev_notify_readers()
290 client->pos_y = packet->y; in mousedev_notify_readers()
293 client->pos_x += packet->dx; in mousedev_notify_readers()
296 client->pos_y += packet->dy; in mousedev_notify_readers()
300 p->dx += packet->dx; in mousedev_notify_readers()
301 p->dy += packet->dy; in mousedev_notify_readers()
302 p->dz += packet->dz; in mousedev_notify_readers()
303 p->buttons = mousedev->packet.buttons; in mousedev_notify_readers()
333 set_bit(0, &mousedev->packet.buttons); in mousedev_touchpad_touch()
334 set_bit(0, &mousedev_mix->packet.buttons); in mousedev_touchpad_touch()
335 mousedev_notify_readers(mousedev, &mousedev_mix->packet); in mousedev_touchpad_touch()
337 &mousedev_mix->packet); in mousedev_touchpad_touch()
338 clear_bit(0, &mousedev->packet.buttons); in mousedev_touchpad_touch()
339 clear_bit(0, &mousedev_mix->packet.buttons); in mousedev_touchpad_touch()
396 mousedev_notify_readers(mousedev, &mousedev->packet); in mousedev_event()
397 mousedev_notify_readers(mousedev_mix, &mousedev->packet); in mousedev_event()
399 mousedev->packet.dx = mousedev->packet.dy = in mousedev_event()
400 mousedev->packet.dz = 0; in mousedev_event()
401 mousedev->packet.abs_event = 0; in mousedev_event()