Lines Matching +full:input +full:- +full:only
1 // SPDX-License-Identifier: GPL-2.0-only
8 #include <linux/input.h>
12 #include "hid-ids.h"
39 (usage->hid & HID_USAGE_PAGE) == 0x00880000) { in ite_input_mapping()
40 if (usage->hid == 0x00880078) { in ite_input_mapping()
45 if (usage->hid == 0x00880079) { in ite_input_mapping()
50 return -1; in ite_input_mapping()
59 struct input_dev *input; in ite_event() local
61 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput) in ite_event()
64 input = field->hidinput->input; in ite_event()
68 * it is the only button in its report, and it sends a report on in ite_event()
69 * release only, so receiving a report means the button was pressed. in ite_event()
71 if (usage->hid == HID_GD_RFKILL_BTN) { in ite_event()
72 input_event(input, EV_KEY, KEY_RFKILL, 1); in ite_event()
73 input_sync(input); in ite_event()
74 input_event(input, EV_KEY, KEY_RFKILL, 0); in ite_event()
75 input_sync(input); in ite_event()
86 hid_set_drvdata(hdev, (void *)id->driver_data); in ite_probe()