Lines Matching refs:input_dev
56 struct input_dev *dev[2];
186 struct input_dev *dev; in grip_poll()
283 static int grip_open(struct input_dev *dev) in grip_open()
291 static void grip_close(struct input_dev *dev) in grip_close()
301 struct input_dev *input_dev; in grip_connect() local
348 grip->dev[i] = input_dev = input_allocate_device(); in grip_connect()
349 if (!input_dev) { in grip_connect()
357 input_dev->name = grip_name[grip->mode[i]]; in grip_connect()
358 input_dev->phys = grip->phys[i]; in grip_connect()
359 input_dev->id.bustype = BUS_GAMEPORT; in grip_connect()
360 input_dev->id.vendor = GAMEPORT_ID_VENDOR_GRAVIS; in grip_connect()
361 input_dev->id.product = grip->mode[i]; in grip_connect()
362 input_dev->id.version = 0x0100; in grip_connect()
363 input_dev->dev.parent = &gameport->dev; in grip_connect()
365 input_set_drvdata(input_dev, grip); in grip_connect()
367 input_dev->open = grip_open; in grip_connect()
368 input_dev->close = grip_close; in grip_connect()
370 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in grip_connect()
375 input_set_abs_params(input_dev, t, 14, 52, 1, 2); in grip_connect()
377 input_set_abs_params(input_dev, t, 3, 57, 1, 0); in grip_connect()
379 input_set_abs_params(input_dev, t, -1, 1, 0, 0); in grip_connect()
384 set_bit(t, input_dev->keybit); in grip_connect()