Lines Matching refs:mouse_dev
202 send_mouse_event(sp->remote.mouse_dev, &input);
216 struct input_dev *mouse_dev, *keybd_dev;
221 sp->remote.mouse_dev = mouse_dev = input_allocate_device();
224 if (!mouse_dev || !keybd_dev)
227 mouse_dev->id.bustype = BUS_PCI;
228 mouse_dev->id.vendor = pdev->vendor;
229 mouse_dev->id.product = pdev->device;
230 mouse_dev->id.version = 1;
231 mouse_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS);
232 mouse_dev->keybit[LONG(BTN_MOUSE)] = BIT(BTN_LEFT) |
234 set_bit(BTN_TOUCH, mouse_dev->keybit);
235 mouse_dev->name = remote_mouse_name;
236 input_set_abs_params(mouse_dev, ABS_X, 0, xmax, 0, 0);
237 input_set_abs_params(mouse_dev, ABS_Y, 0, ymax, 0, 0);
239 mouse_dev->id.bustype = BUS_PCI;
242 mouse_dev->id.version = 2;
253 error = input_register_device(mouse_dev);
268 input_unregister_device(mouse_dev);
269 mouse_dev = NULL; /* so we don't try to free it again below */
271 input_free_device(mouse_dev);
280 input_unregister_device(sp->remote.mouse_dev);