Lines Matching refs:usage
36 struct hid_field *field, struct hid_usage *usage,
39 switch (usage->hid & HID_USAGE_PAGE) {
42 switch (usage->hid) {
44 hid_map_usage(hi, usage, bit, max,
52 hid_map_usage(hi, usage, bit, max,
63 switch (usage->hid) {
76 hid_map_usage(hi, usage, bit, max, EV_KEY, BTN_TOUCH);
79 hid_map_usage(hi, usage, bit, max,
94 struct hid_field *field, struct hid_usage *usage,
97 if (usage->type == EV_KEY || usage->type == EV_ABS)
98 clear_bit(usage->code, *bit);
147 struct hid_usage *usage, __s32 value)
154 switch (usage->hid) {
186 hid->hiddev_hid_event(hid, field, usage, value);