Lines Matching defs:input_dev
90 struct input_dev *dev;
199 struct input_dev *dev = adi->dev;
271 static int adi_open(struct input_dev *dev)
283 static void adi_close(struct input_dev *dev)
384 struct input_dev *input_dev;
388 adi->dev = input_dev = input_allocate_device();
389 if (!input_dev)
401 input_dev->name = adi->name;
402 input_dev->phys = adi->phys;
403 input_dev->id.bustype = BUS_GAMEPORT;
404 input_dev->id.vendor = GAMEPORT_ID_VENDOR_LOGITECH;
405 input_dev->id.product = adi->id;
406 input_dev->id.version = 0x0100;
407 input_dev->dev.parent = &port->gameport->dev;
409 input_set_drvdata(input_dev, port);
411 input_dev->open = adi_open;
412 input_dev->close = adi_close;
414 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
417 set_bit(adi->abs[i], input_dev->absbit);
420 set_bit(adi->key[i], input_dev->keybit);