Lines Matching refs:input_dev
39 struct input_dev *dev;
560 static int grip_open(struct input_dev *dev) in grip_open()
572 static void grip_close(struct input_dev *dev) in grip_close()
586 struct input_dev *input_dev; in register_slot() local
590 port->dev = input_dev = input_allocate_device(); in register_slot()
591 if (!input_dev) in register_slot()
594 input_dev->name = grip_name[port->mode]; in register_slot()
595 input_dev->id.bustype = BUS_GAMEPORT; in register_slot()
596 input_dev->id.vendor = GAMEPORT_ID_VENDOR_GRAVIS; in register_slot()
597 input_dev->id.product = 0x0100 + port->mode; in register_slot()
598 input_dev->id.version = 0x0100; in register_slot()
599 input_dev->dev.parent = &grip->gameport->dev; in register_slot()
601 input_set_drvdata(input_dev, grip); in register_slot()
603 input_dev->open = grip_open; in register_slot()
604 input_dev->close = grip_close; in register_slot()
606 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in register_slot()
609 input_set_abs_params(input_dev, t, -1, 1, 0, 0); in register_slot()
613 set_bit(t, input_dev->keybit); in register_slot()