Lines Matching refs:input_dev
109 struct input_dev *dev;
218 struct input_dev *dev = adi->dev; in adi_decode()
290 static int adi_open(struct input_dev *dev) in adi_open()
302 static void adi_close(struct input_dev *dev) in adi_close()
403 struct input_dev *input_dev; in adi_init_input() local
407 adi->dev = input_dev = input_allocate_device(); in adi_init_input()
408 if (!input_dev) in adi_init_input()
420 input_dev->name = adi->name; in adi_init_input()
421 input_dev->phys = adi->phys; in adi_init_input()
422 input_dev->id.bustype = BUS_GAMEPORT; in adi_init_input()
423 input_dev->id.vendor = GAMEPORT_ID_VENDOR_LOGITECH; in adi_init_input()
424 input_dev->id.product = adi->id; in adi_init_input()
425 input_dev->id.version = 0x0100; in adi_init_input()
426 input_dev->dev.parent = &port->gameport->dev; in adi_init_input()
428 input_set_drvdata(input_dev, port); in adi_init_input()
430 input_dev->open = adi_open; in adi_init_input()
431 input_dev->close = adi_close; in adi_init_input()
433 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in adi_init_input()
436 set_bit(adi->abs[i], input_dev->absbit); in adi_init_input()
439 set_bit(adi->key[i], input_dev->keybit); in adi_init_input()