Lines Matching defs:input_dev
93 struct input_dev *dev;
202 struct input_dev *dev = adi->dev;
274 static int adi_open(struct input_dev *dev)
286 static void adi_close(struct input_dev *dev)
387 struct input_dev *input_dev;
391 adi->dev = input_dev = input_allocate_device();
392 if (!input_dev)
404 input_dev->name = adi->name;
405 input_dev->phys = adi->phys;
406 input_dev->id.bustype = BUS_GAMEPORT;
407 input_dev->id.vendor = GAMEPORT_ID_VENDOR_LOGITECH;
408 input_dev->id.product = adi->id;
409 input_dev->id.version = 0x0100;
410 input_dev->dev.parent = &port->gameport->dev;
412 input_set_drvdata(input_dev, port);
414 input_dev->open = adi_open;
415 input_dev->close = adi_close;
417 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
420 set_bit(adi->abs[i], input_dev->absbit);
423 set_bit(adi->key[i], input_dev->keybit);