Lines Matching refs:usage
4 * Fixes small logical maximum to match usage maximum.
310 struct hid_usage *usage, __s32 value)
312 if ((usage->hid & HID_USAGE_PAGE) == 0xff310000 &&
313 (usage->hid & HID_USAGE) != 0x00 &&
314 (usage->hid & HID_USAGE) != 0xff && !usage->type) {
316 usage->hid & HID_USAGE);
745 #define asus_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, \
749 struct hid_usage *usage, unsigned long **bit,
769 usage->hid == (HID_UP_GENDEVCTRLS | 0x0024) ||
770 usage->hid == (HID_UP_GENDEVCTRLS | 0x0025) ||
771 usage->hid == (HID_UP_GENDEVCTRLS | 0x0026)))
775 if ((usage->hid & HID_USAGE_PAGE) == 0xff310000) {
776 switch (usage->hid & HID_USAGE) {
822 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_MSVENDOR) {
823 switch (usage->hid & HID_USAGE) {
850 (usage->hid & HID_USAGE_PAGE) == HID_UP_CONSUMER) {
851 switch (usage->hid & HID_USAGE) {
869 usage->hid == (HID_UP_CONSUMER | 0xe2)) {
1021 hdev->collection->usage == HID_GD_MOUSE)
1132 /* report is missing usage mninum and maximum */