Lines Matching refs:input_dev
111 static int hidinput_getkeycode(struct input_dev *dev,
125 static int hidinput_setkeycode(struct input_dev *dev,
155 struct input_dev *input = hidinput->input;
578 struct input_dev *input;
684 static int hidinput_open(struct input_dev *dev)
691 static void hidinput_close(struct input_dev *dev)
708 struct input_dev *input_dev;
738 input_dev = input_allocate_device();
739 if (!hidinput || !input_dev) {
741 input_free_device(input_dev);
746 input_set_drvdata(input_dev, hid);
747 input_dev->event =
749 input_dev->open = hidinput_open;
750 input_dev->close = hidinput_close;
751 input_dev->setkeycode = hidinput_setkeycode;
752 input_dev->getkeycode = hidinput_getkeycode;
754 input_dev->name = hid->name;
755 input_dev->phys = hid->phys;
756 input_dev->uniq = hid->uniq;
757 input_dev->id.bustype = hid->bus;
758 input_dev->id.vendor = hid->vendor;
759 input_dev->id.product = hid->product;
760 input_dev->id.version = hid->version;
761 input_dev->dev.parent = hid->dev.parent;
762 hidinput->input = input_dev;