Lines Matching defs:packet

72 	struct mousedev_hw_data packet;
142 mousedev->packet.dx = tmp / FRACTION_DENOM;
144 tmp - mousedev->packet.dx * FRACTION_DENOM;
159 mousedev->packet.dy = tmp / FRACTION_DENOM;
161 mousedev->packet.dy * FRACTION_DENOM;
184 mousedev->packet.x = ((value - min) * xres) / size;
185 mousedev->packet.abs_event = 1;
198 mousedev->packet.y = yres - ((value - min) * yres) / size;
199 mousedev->packet.abs_event = 1;
209 mousedev->packet.dx += value;
213 mousedev->packet.dy -= value;
217 mousedev->packet.dz -= value;
253 set_bit(index, &mousedev->packet.buttons);
254 set_bit(index, &mousedev_mix->packet.buttons);
256 clear_bit(index, &mousedev->packet.buttons);
257 clear_bit(index, &mousedev_mix->packet.buttons);
262 struct mousedev_hw_data *packet)
276 if (client->ready && p->buttons != mousedev->packet.buttons) {
284 if (packet->abs_event) {
285 p->dx += packet->x - client->pos_x;
286 p->dy += packet->y - client->pos_y;
287 client->pos_x = packet->x;
288 client->pos_y = packet->y;
291 client->pos_x += packet->dx;
294 client->pos_y += packet->dy;
297 p->dx += packet->dx;
298 p->dy += packet->dy;
299 p->dz += packet->dz;
300 p->buttons = mousedev->packet.buttons;
328 * motion packet so we won't mess current position.
330 set_bit(0, &mousedev->packet.buttons);
331 set_bit(0, &mousedev_mix->packet.buttons);
332 mousedev_notify_readers(mousedev, &mousedev_mix->packet);
334 &mousedev_mix->packet);
335 clear_bit(0, &mousedev->packet.buttons);
336 clear_bit(0, &mousedev_mix->packet.buttons);
393 mousedev_notify_readers(mousedev, &mousedev->packet);
394 mousedev_notify_readers(mousedev_mix, &mousedev->packet);
396 mousedev->packet.dx = mousedev->packet.dy =
397 mousedev->packet.dz = 0;
398 mousedev->packet.abs_event = 0;