Lines Matching refs:input

59 	struct input_dev *input;
481 input_report_key(g15->input, KEY_KBD_LCD_MENU1, data[8] & 0x80);
485 input_report_key(g15->input, KEY_KBD_LCD_MENU2 + i, val);
496 input_report_key(g15->input, KEY_MACRO1 + i, val);
501 input_report_key(g15->input, KEY_MACRO7 + i, val);
506 input_report_key(g15->input, KEY_MACRO13 + i, val);
509 input_report_key(g15->input, KEY_MACRO18, data[8] & 0x40);
514 input_report_key(g15->input, KEY_MACRO_PRESET1 + i, val);
517 input_report_key(g15->input, KEY_MACRO_RECORD_START, data[7] & 0x40);
525 input_sync(g15->input);
536 input_report_key(g15->input, KEY_MACRO1 + i, val);
540 input_report_key(g15->input, KEY_MACRO_PRESET1, data[1] & 0x40);
541 input_report_key(g15->input, KEY_MACRO_PRESET2, data[1] & 0x80);
542 input_report_key(g15->input, KEY_MACRO_PRESET3, data[2] & 0x20);
543 input_report_key(g15->input, KEY_MACRO_RECORD_START, data[2] & 0x40);
546 input_report_key(g15->input, KEY_KBD_LCD_MENU1, data[2] & 0x80);
550 input_report_key(g15->input, KEY_KBD_LCD_MENU2 + i, val);
557 input_sync(g15->input);
569 input_report_key(g15->input, KEY_MACRO1 + i, val);
585 input_report_key(g15->input, KEY_MACRO_PRESET1 + i, val);
588 input_report_key(g15->input, KEY_MACRO_RECORD_START, data[3] & 0x80);
593 input_report_key(g15->input, KEY_KBD_LCD_MENU1 + i, val);
597 input_report_key(g15->input, KEY_MUTE, data[4] & 0x20);
599 input_report_key(g15->input, KEY_F20, data[4] & 0x40);
601 input_sync(g15->input);
641 input_sync(g15->input);
720 /* Common input device init code shared between keyboards and Z-10 speaker handling */
721 static void lg_g15_init_input_dev(struct hid_device *hdev, struct input_dev *input,
726 input->name = name;
727 input->phys = hdev->phys;
728 input->uniq = hdev->uniq;
729 input->id.bustype = hdev->bus;
730 input->id.vendor = hdev->vendor;
731 input->id.product = hdev->product;
732 input->id.version = hdev->version;
733 input->dev.parent = &hdev->dev;
734 input->open = lg_g15_input_open;
735 input->close = lg_g15_input_close;
739 input_set_capability(input, EV_KEY, KEY_KBD_LCD_MENU1 + i);
758 struct input_dev *input;
770 * the f000.0000 application input report.
786 input = devm_input_allocate_device(&hdev->dev);
787 if (!input)
792 g15->input = input;
793 input_set_drvdata(input, hdev);
803 * non-functional, so we do not let hid-input connect.
837 * an URB on the USB input endpoint first...
856 hid_err(hdev, "Error %d disabling keyboard emulation for the G-keys, falling back to generic hid-input driver\n",
868 lg_g15_init_input_dev(hdev, g15->input, "Logitech Z-10 LCD Menu Keys");
869 ret = input_register_device(g15->input);
880 /* Setup and register input device */
881 lg_g15_init_input_dev(hdev, input, "Logitech Gaming Keyboard Gaming Keys");
885 input_set_capability(input, EV_KEY, KEY_MACRO1 + i);
889 input_set_capability(input, EV_KEY, KEY_MACRO_PRESET1 + i);
890 input_set_capability(input, EV_KEY, KEY_MACRO_RECORD_START);
898 input_set_capability(input, EV_KEY, KEY_MUTE);
900 input_set_capability(input, EV_KEY, KEY_F20);
903 ret = input_register_device(input);