Lines Matching refs:input_dev
70 struct input_dev *dev;
84 struct input_dev *dev = spaceball->dev; in spaceball_process_packet()
205 struct input_dev *input_dev; in spaceball_connect() local
213 input_dev = input_allocate_device(); in spaceball_connect()
214 if (!spaceball || !input_dev) in spaceball_connect()
217 spaceball->dev = input_dev; in spaceball_connect()
220 input_dev->name = spaceball_names[id]; in spaceball_connect()
221 input_dev->phys = spaceball->phys; in spaceball_connect()
222 input_dev->id.bustype = BUS_RS232; in spaceball_connect()
223 input_dev->id.vendor = SERIO_SPACEBALL; in spaceball_connect()
224 input_dev->id.product = id; in spaceball_connect()
225 input_dev->id.version = 0x0100; in spaceball_connect()
226 input_dev->dev.parent = &serio->dev; in spaceball_connect()
228 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in spaceball_connect()
233 input_dev->keybit[BIT_WORD(BTN_0)] |= BIT_MASK(BTN_9); in spaceball_connect()
234 input_dev->keybit[BIT_WORD(BTN_A)] |= BIT_MASK(BTN_A) | in spaceball_connect()
238 input_dev->keybit[BIT_WORD(BTN_0)] |= BIT_MASK(BTN_2) | in spaceball_connect()
243 input_dev->keybit[BIT_WORD(BTN_0)] |= BIT_MASK(BTN_1) | in spaceball_connect()
248 input_set_abs_params(input_dev, ABS_X + i, -8000, 8000, 8, 40); in spaceball_connect()
249 input_set_abs_params(input_dev, ABS_RX + i, -1600, 1600, 2, 8); in spaceball_connect()
266 fail1: input_free_device(input_dev); in spaceball_connect()