Search notes:
drivers/hid/usbhid/hid-core.c
USB HID support for Linux.
hid_irq_in()
Input interrupt completion handler (apparently for USB).
Apparently, this function is called in short regular intervals, even if no key is pressed.
See also
drivers/hid/hid-core.c
Index