Lines Matching defs:input_dev
32 struct input_dev *input;
43 struct input_dev *dev = acecad->input;
96 static int usb_acecad_open(struct input_dev *dev)
107 static void usb_acecad_close(struct input_dev *dev)
120 struct input_dev *input_dev;
136 input_dev = input_allocate_device();
137 if (!acecad || !input_dev) {
155 acecad->input = input_dev;
169 input_dev->name = acecad->name;
170 input_dev->phys = acecad->phys;
171 usb_to_input_id(dev, &input_dev->id);
172 input_dev->dev.parent = &intf->dev;
174 input_set_drvdata(input_dev, acecad);
176 input_dev->open = usb_acecad_open;
177 input_dev->close = usb_acecad_close;
179 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
180 input_dev->keybit[BIT_WORD(BTN_DIGI)] = BIT_MASK(BTN_TOOL_PEN) |
186 input_set_abs_params(input_dev, ABS_X, 0, 5000, 4, 0);
187 input_set_abs_params(input_dev, ABS_Y, 0, 3750, 4, 0);
188 input_set_abs_params(input_dev, ABS_PRESSURE, 0, 512, 0, 0);
197 input_set_abs_params(input_dev, ABS_X, 0, 53000, 4, 0);
198 input_set_abs_params(input_dev, ABS_Y, 0, 2250, 4, 0);
199 input_set_abs_params(input_dev, ABS_PRESSURE, 0, 1024, 0, 0);
224 fail1: input_free_device(input_dev);