Lines Matching refs:mouse_dev

185 			send_mouse_event(sp->remote.mouse_dev, &input);  in ibmasm_handle_mouse_interrupt()
199 struct input_dev *mouse_dev, *keybd_dev; in ibmasm_init_remote_input_dev() local
204 sp->remote.mouse_dev = mouse_dev = input_allocate_device(); in ibmasm_init_remote_input_dev()
207 if (!mouse_dev || !keybd_dev) in ibmasm_init_remote_input_dev()
210 mouse_dev->id.bustype = BUS_PCI; in ibmasm_init_remote_input_dev()
211 mouse_dev->id.vendor = pdev->vendor; in ibmasm_init_remote_input_dev()
212 mouse_dev->id.product = pdev->device; in ibmasm_init_remote_input_dev()
213 mouse_dev->id.version = 1; in ibmasm_init_remote_input_dev()
214 mouse_dev->dev.parent = sp->dev; in ibmasm_init_remote_input_dev()
215 mouse_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in ibmasm_init_remote_input_dev()
216 mouse_dev->keybit[BIT_WORD(BTN_MOUSE)] = BIT_MASK(BTN_LEFT) | in ibmasm_init_remote_input_dev()
218 set_bit(BTN_TOUCH, mouse_dev->keybit); in ibmasm_init_remote_input_dev()
219 mouse_dev->name = "ibmasm RSA I remote mouse"; in ibmasm_init_remote_input_dev()
220 input_set_abs_params(mouse_dev, ABS_X, 0, MOUSE_X_MAX, 0, 0); in ibmasm_init_remote_input_dev()
221 input_set_abs_params(mouse_dev, ABS_Y, 0, MOUSE_Y_MAX, 0, 0); in ibmasm_init_remote_input_dev()
238 error = input_register_device(mouse_dev); in ibmasm_init_remote_input_dev()
253 input_unregister_device(mouse_dev); in ibmasm_init_remote_input_dev()
254 mouse_dev = NULL; /* so we don't try to free it again below */ in ibmasm_init_remote_input_dev()
256 input_free_device(mouse_dev); in ibmasm_init_remote_input_dev()
265 input_unregister_device(sp->remote.mouse_dev); in ibmasm_free_remote_input_dev()