Lines Matching refs:input_dev
55 struct input_dev *dev;
66 struct input_dev *dev = mouse->dev; in usb_mouse_irq()
101 static int usb_mouse_open(struct input_dev *dev) in usb_mouse_open()
112 static void usb_mouse_close(struct input_dev *dev) in usb_mouse_close()
125 struct input_dev *input_dev; in usb_mouse_probe() local
142 input_dev = input_allocate_device(); in usb_mouse_probe()
143 if (!mouse || !input_dev) in usb_mouse_probe()
155 mouse->dev = input_dev; in usb_mouse_probe()
175 input_dev->name = mouse->name; in usb_mouse_probe()
176 input_dev->phys = mouse->phys; in usb_mouse_probe()
177 usb_to_input_id(dev, &input_dev->id); in usb_mouse_probe()
178 input_dev->dev.parent = &intf->dev; in usb_mouse_probe()
180 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in usb_mouse_probe()
181 input_dev->keybit[BIT_WORD(BTN_MOUSE)] = BIT_MASK(BTN_LEFT) | in usb_mouse_probe()
183 input_dev->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y); in usb_mouse_probe()
184 input_dev->keybit[BIT_WORD(BTN_MOUSE)] |= BIT_MASK(BTN_SIDE) | in usb_mouse_probe()
186 input_dev->relbit[0] |= BIT_MASK(REL_WHEEL); in usb_mouse_probe()
188 input_set_drvdata(input_dev, mouse); in usb_mouse_probe()
190 input_dev->open = usb_mouse_open; in usb_mouse_probe()
191 input_dev->close = usb_mouse_close; in usb_mouse_probe()
211 input_free_device(input_dev); in usb_mouse_probe()