Lines Matching defs:input_dev
42 struct input_dev *dev;
53 struct input_dev *dev = mouse->dev;
88 static int usb_mouse_open(struct input_dev *dev)
99 static void usb_mouse_close(struct input_dev *dev)
112 struct input_dev *input_dev;
129 input_dev = input_allocate_device();
130 if (!mouse || !input_dev)
142 mouse->dev = input_dev;
162 input_dev->name = mouse->name;
163 input_dev->phys = mouse->phys;
164 usb_to_input_id(dev, &input_dev->id);
165 input_dev->dev.parent = &intf->dev;
167 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
168 input_dev->keybit[BIT_WORD(BTN_MOUSE)] = BIT_MASK(BTN_LEFT) |
170 input_dev->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y);
171 input_dev->keybit[BIT_WORD(BTN_MOUSE)] |= BIT_MASK(BTN_SIDE) |
173 input_dev->relbit[0] |= BIT_MASK(REL_WHEEL);
175 input_set_drvdata(input_dev, mouse);
177 input_dev->open = usb_mouse_open;
178 input_dev->close = usb_mouse_close;
198 input_free_device(input_dev);