Lines Matching refs:input_dev
91 struct input_dev *dev;
104 struct input_dev *dev = twidjoy->dev; in twidjoy_process_packet()
185 struct input_dev *input_dev; in twidjoy_connect() local
190 input_dev = input_allocate_device(); in twidjoy_connect()
191 if (!twidjoy || !input_dev) in twidjoy_connect()
194 twidjoy->dev = input_dev; in twidjoy_connect()
197 input_dev->name = "Handykey Twiddler"; in twidjoy_connect()
198 input_dev->phys = twidjoy->phys; in twidjoy_connect()
199 input_dev->id.bustype = BUS_RS232; in twidjoy_connect()
200 input_dev->id.vendor = SERIO_TWIDJOY; in twidjoy_connect()
201 input_dev->id.product = 0x0001; in twidjoy_connect()
202 input_dev->id.version = 0x0100; in twidjoy_connect()
203 input_dev->dev.parent = &serio->dev; in twidjoy_connect()
205 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in twidjoy_connect()
206 input_set_abs_params(input_dev, ABS_X, -50, 50, 4, 4); in twidjoy_connect()
207 input_set_abs_params(input_dev, ABS_Y, -50, 50, 4, 4); in twidjoy_connect()
211 set_bit(bp->buttons[i], input_dev->keybit); in twidjoy_connect()
227 fail1: input_free_device(input_dev); in twidjoy_connect()