Lines Matching refs:hid

19 #include <linux/hid.h>
27 #include "hid-ids.h"
390 __u8 type, __u16 code, unsigned int hid, __s32 value)
394 input_event(input, EV_MSC, MSC_SCAN, hid);
398 static int hidinput_apple_event(struct hid_device *hid, struct input_dev *input,
401 struct apple_sc *asc = hid_get_drvdata(hid);
421 hid->country == HID_COUNTRY_INTERNATIONAL_ISO)) {
449 if (hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_ANSI ||
450 hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_ISO ||
451 hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_JIS ||
452 hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_ANSI ||
453 hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_ISO ||
454 hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_JIS ||
455 hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ANSI ||
456 hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ISO ||
457 hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_JIS)
459 else if (hid->product == USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_2015 ||
460 hid->product == USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_NUMPAD_2015)
462 else if (hid->product == USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_2021 ||
463 hid->product == USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_FINGERPRINT_2021 ||
464 hid->product == USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_NUMPAD_2021)
466 else if (hid->product == USB_DEVICE_ID_APPLE_WELLSPRINGT2_J132 ||
467 hid->product == USB_DEVICE_ID_APPLE_WELLSPRINGT2_J680 ||
468 hid->product == USB_DEVICE_ID_APPLE_WELLSPRINGT2_J213)
470 else if (hid->product == USB_DEVICE_ID_APPLE_WELLSPRINGT2_J214K ||
471 hid->product == USB_DEVICE_ID_APPLE_WELLSPRINGT2_J223 ||
472 hid->product == USB_DEVICE_ID_APPLE_WELLSPRINGT2_J152F)
474 else if (hid->product == USB_DEVICE_ID_APPLE_WELLSPRINGT2_J140K ||
475 hid->product == USB_DEVICE_ID_APPLE_WELLSPRINGT2_J230K)
477 else if (hid->product >= USB_DEVICE_ID_APPLE_WELLSPRING4_ANSI &&
478 hid->product <= USB_DEVICE_ID_APPLE_WELLSPRING4A_JIS)
480 else if (hid->product < 0x21d || hid->product >= 0x300)
535 input_event_with_scancode(input, usage->type, code, usage->hid, value);
555 usage->code, usage->hid, -value);
675 if (usage->hid == (HID_UP_CUSTOM | 0x0003) ||
676 usage->hid == (HID_UP_MSVENDOR | 0x0003) ||
677 usage->hid == (HID_UP_HPVENDOR2 | 0x0003)) {
686 /* we want the hid layer to go through standard path (set and ignore) */
697 if (usage->hid == HID_GD_Z)
729 unsigned int hid;
734 hid = report->field[i]->usage->hid;
735 if ((hid & HID_USAGE_PAGE) == HID_UP_MSVENDOR && (hid & HID_USAGE) == 0xf)
1079 MODULE_DEVICE_TABLE(hid, apple_devices);