Lines Matching refs:input_dev
23 struct input_dev *dev;
32 struct input_dev *dev = mse->dev;
49 static int dc_mouse_open(struct input_dev *dev)
59 static void dc_mouse_close(struct input_dev *dev)
73 struct input_dev *input_dev;
82 input_dev = input_allocate_device();
83 if (!input_dev) {
88 mse->dev = input_dev;
91 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
92 input_dev->keybit[BIT_WORD(BTN_MOUSE)] = BIT_MASK(BTN_LEFT) |
94 input_dev->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y) |
96 input_dev->open = dc_mouse_open;
97 input_dev->close = dc_mouse_close;
98 input_dev->name = mdev->product_name;
99 input_dev->id.bustype = BUS_HOST;
100 error = input_register_device(input_dev);
110 input_free_device(input_dev);