Lines Matching refs:input_dev
54 struct input_dev *input;
65 struct input_dev *dev = acecad->input; in usb_acecad_irq()
117 static int usb_acecad_open(struct input_dev *dev) in usb_acecad_open()
128 static void usb_acecad_close(struct input_dev *dev) in usb_acecad_close()
141 struct input_dev *input_dev; in usb_acecad_probe() local
157 input_dev = input_allocate_device(); in usb_acecad_probe()
158 if (!acecad || !input_dev) { in usb_acecad_probe()
177 acecad->input = input_dev; in usb_acecad_probe()
191 input_dev->name = acecad->name; in usb_acecad_probe()
192 input_dev->phys = acecad->phys; in usb_acecad_probe()
193 usb_to_input_id(dev, &input_dev->id); in usb_acecad_probe()
194 input_dev->dev.parent = &intf->dev; in usb_acecad_probe()
196 input_set_drvdata(input_dev, acecad); in usb_acecad_probe()
198 input_dev->open = usb_acecad_open; in usb_acecad_probe()
199 input_dev->close = usb_acecad_close; in usb_acecad_probe()
201 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in usb_acecad_probe()
202 input_dev->keybit[BIT_WORD(BTN_DIGI)] = BIT_MASK(BTN_TOOL_PEN) | in usb_acecad_probe()
208 input_set_abs_params(input_dev, ABS_X, 0, 5000, 4, 0); in usb_acecad_probe()
209 input_set_abs_params(input_dev, ABS_Y, 0, 3750, 4, 0); in usb_acecad_probe()
210 input_set_abs_params(input_dev, ABS_PRESSURE, 0, 512, 0, 0); in usb_acecad_probe()
219 input_set_abs_params(input_dev, ABS_X, 0, 53000, 4, 0); in usb_acecad_probe()
220 input_set_abs_params(input_dev, ABS_Y, 0, 2250, 4, 0); in usb_acecad_probe()
221 input_set_abs_params(input_dev, ABS_PRESSURE, 0, 1024, 0, 0); in usb_acecad_probe()
246 fail1: input_free_device(input_dev); in usb_acecad_probe()