Lines Matching defs:input_dev
100 struct input_dev *dev[4];
288 struct input_dev *dev;
493 static int sw_open(struct input_dev *dev)
501 static void sw_close(struct input_dev *dev)
573 struct input_dev *input_dev;
730 sw->dev[i] = input_dev = input_allocate_device();
731 if (!input_dev) {
736 input_dev->name = sw->name;
737 input_dev->phys = sw->phys[i];
738 input_dev->id.bustype = BUS_GAMEPORT;
739 input_dev->id.vendor = GAMEPORT_ID_VENDOR_MICROSOFT;
740 input_dev->id.product = sw->type;
741 input_dev->id.version = 0x0100;
742 input_dev->dev.parent = &gameport->dev;
744 input_set_drvdata(input_dev, sw);
746 input_dev->open = sw_open;
747 input_dev->close = sw_close;
749 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
761 input_set_abs_params(input_dev, code,
766 __set_bit(code, input_dev->keybit);