最終更新:2015-10-14 (水) 14:53:31 (3111d)
hid
Top / hid
HID bus support
.config
ソースコード
drivers/hid/hid-core.c
- HID support for Linux
init
- module_init(hid_init);
- bus_register(hid_bus_type) - hid
static struct bus_type hid_bus_type = { .name = "hid", .dev_groups = hid_dev_groups, .match = hid_bus_match, .probe = hid_device_probe, .remove = hid_device_remove, .uevent = hid_uevent, };
- hidraw_init
- bus_register(hid_bus_type) - hid
probe (hid_device_probe)
- down_interruptible
- hid_match_device
- hid_open_report
- hid_hw_start
- hid_connect
- hidinput_connect - drivers/hid/hid-input.c (HID to Linux Input mapping)
- hiddev_connect? - hiddev - drivers/hid/usbhid/hiddev.c?
- hidraw_connect? - hidraw - drivers/hid/hidraw.c
- device_create_bin_file?
- hid_connect
- hid_close_report?
exit
drivers/hid/hid-input.c
.ko
- drivers/hid/hid.ko?
Used by
- hid-multitouch
- usbhid
- hid_generic?