Lines Matching refs:input_dev
55 struct input_dev *dev;
70 static void pm_mtevent(struct pm *pm, struct input_dev *input) in pm_mtevent()
105 struct input_dev *dev = pm->dev; in pm_parse_9000()
118 struct input_dev *dev = pm->dev; in pm_parse_6000()
135 struct input_dev *dev = pm->dev; in pm_parse_3000()
151 struct input_dev *dev = pm->dev; in pm_parse_6250()
202 struct input_dev *input_dev; in pm_connect() local
207 input_dev = input_allocate_device(); in pm_connect()
208 if (!pm || !input_dev) { in pm_connect()
214 pm->dev = input_dev; in pm_connect()
218 input_dev->name = "PenMount Serial TouchScreen"; in pm_connect()
219 input_dev->phys = pm->phys; in pm_connect()
220 input_dev->id.bustype = BUS_RS232; in pm_connect()
221 input_dev->id.vendor = SERIO_PENMOUNT; in pm_connect()
222 input_dev->id.product = 0; in pm_connect()
223 input_dev->id.version = 0x0100; in pm_connect()
224 input_dev->dev.parent = &serio->dev; in pm_connect()
226 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in pm_connect()
227 input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH); in pm_connect()
234 input_dev->id.product = 0x9000; in pm_connect()
241 input_dev->id.product = 0x6000; in pm_connect()
248 input_dev->id.product = 0x3000; in pm_connect()
256 input_dev->id.product = 0x6250; in pm_connect()
287 fail1: input_free_device(input_dev); in pm_connect()