Lines Matching defs:hid
19 #include <linux/hid.h>
27 #include "hid-ids.h"
389 __u8 type, __u16 code, unsigned int hid, __s32 value)
393 input_event(input, EV_MSC, MSC_SCAN, hid);
397 static int hidinput_apple_event(struct hid_device *hid, struct input_dev *input,
400 struct apple_sc *asc = hid_get_drvdata(hid);
420 hid->country == HID_COUNTRY_INTERNATIONAL_ISO)) {
448 if (hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_ANSI ||
449 hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_ISO ||
450 hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_JIS ||
451 hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_ANSI ||
452 hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_ISO ||
453 hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_JIS ||
454 hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ANSI ||
455 hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ISO ||
456 hid->product == USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_JIS)
458 else if (hid->product == USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_2015 ||
459 hid->product == USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_NUMPAD_2015)
461 else if (hid->product == USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_2021 ||
462 hid->product == USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_FINGERPRINT_2021 ||
463 hid->product == USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_NUMPAD_2021)
465 else if (hid->product == USB_DEVICE_ID_APPLE_WELLSPRINGT2_J132 ||
466 hid->product == USB_DEVICE_ID_APPLE_WELLSPRINGT2_J680 ||
467 hid->product == USB_DEVICE_ID_APPLE_WELLSPRINGT2_J213)
469 else if (hid->product == USB_DEVICE_ID_APPLE_WELLSPRINGT2_J214K ||
470 hid->product == USB_DEVICE_ID_APPLE_WELLSPRINGT2_J223 ||
471 hid->product == USB_DEVICE_ID_APPLE_WELLSPRINGT2_J152F)
473 else if (hid->product == USB_DEVICE_ID_APPLE_WELLSPRINGT2_J140K ||
474 hid->product == USB_DEVICE_ID_APPLE_WELLSPRINGT2_J230K)
476 else if (hid->product >= USB_DEVICE_ID_APPLE_WELLSPRING4_ANSI &&
477 hid->product <= USB_DEVICE_ID_APPLE_WELLSPRING4A_JIS)
479 else if (hid->product < 0x21d || hid->product >= 0x300)
534 input_event_with_scancode(input, usage->type, code, usage->hid, value);
554 usage->code, usage->hid, -value);
674 if (usage->hid == (HID_UP_CUSTOM | 0x0003) ||
675 usage->hid == (HID_UP_MSVENDOR | 0x0003) ||
676 usage->hid == (HID_UP_HPVENDOR2 | 0x0003)) {
685 /* we want the hid layer to go through standard path (set and ignore) */
696 if (usage->hid == HID_GD_Z)
728 unsigned int hid;
733 hid = report->field[i]->usage->hid;
734 if ((hid & HID_USAGE_PAGE) == HID_UP_MSVENDOR && (hid & HID_USAGE) == 0xf)
1078 MODULE_DEVICE_TABLE(hid, apple_devices);