/device/soc/rockchip/common/sdk_linux/drivers/hid/ |
H A D | Makefile | 5 hid-y := hid-core.o hid-input.o hid-quirks.o 6 hid-$(CONFIG_DEBUG_FS) += hid-debug.o 8 obj-$(CONFIG_HID) += hid.o 11 obj-$(CONFIG_HID_GENERIC) += hid-generic.o 13 hid-$(CONFIG_HIDRAW) += hidraw.o 15 hid [all...] |
H A D | hid-input.c | 20 #include <linux/hid.h>
21 #include <linux/hid-debug.h>
23 #include "hid-ids.h"
66 return (usage->hid & (HID_USAGE_PAGE | HID_USAGE)) == scancode;
in match_scancode() 84 static struct hid_usage *hidinput_find_key(struct hid_device *hid, hid_usage_cmp_t match, unsigned int value,
in hidinput_find_key() argument 92 list_for_each_entry(report, &hid->report_enum[k].report_list, list)
in hidinput_find_key() 113 static struct hid_usage *hidinput_locate_usage(struct hid_device *hid, const struct input_keymap_entry *ke,
in hidinput_locate_usage() argument 120 usage = hidinput_find_key(hid, match_index, ke->index, index);
in hidinput_locate_usage() 122 usage = hidinput_find_key(hid, match_scancode, scancode, index);
in hidinput_locate_usage() 132 struct hid_device *hid in hidinput_getkeycode() local 151 struct hid_device *hid = input_get_drvdata(dev); hidinput_setkeycode() local 1756 hidinput_hid_event(struct hid_device *hid, struct hid_field *field, struct hid_usage *usage, __s32 value) hidinput_hid_event() argument 1898 hidinput_report_event(struct hid_device *hid, struct hid_report *report) hidinput_report_event() argument 1910 hidinput_find_field(struct hid_device *hid, unsigned int type, unsigned int code, struct hid_field **field) hidinput_find_field() argument 1930 hidinput_get_led_field(struct hid_device *hid) hidinput_get_led_field() argument 1951 hidinput_count_leds(struct hid_device *hid) hidinput_count_leds() argument 1975 struct hid_device *hid = container_of(work, struct hid_device, led_work); hidinput_led_worker() local 2025 struct hid_device *hid = input_get_drvdata(dev); hidinput_input_event() local 2050 struct hid_device *hid = input_get_drvdata(dev); hidinput_open() local 2057 struct hid_device *hid = input_get_drvdata(dev); hidinput_close() local 2062 __hidinput_change_resolution_multipliers(struct hid_device *hid, struct hid_report *report, bool use_logical_max) __hidinput_change_resolution_multipliers() argument 2120 hidinput_change_resolution_multipliers(struct hid_device *hid) hidinput_change_resolution_multipliers() argument 2142 report_features(struct hid_device *hid) report_features() argument 2174 hidinput_allocate(struct hid_device *hid, unsigned int application) hidinput_allocate() argument 2308 hidinput_cleanup_hidinput(struct hid_device *hid, struct hid_input *hidinput) hidinput_cleanup_hidinput() argument 2337 struct hid_device *hid = report->device; hidinput_match() local 2352 struct hid_device *hid = report->device; hidinput_match_application() local 2382 hidinput_connect(struct hid_device *hid, unsigned int force) hidinput_connect() argument 2492 hidinput_disconnect(struct hid_device *hid) hidinput_disconnect() argument [all...] |
H A D | hid-core.c | 31 #include <linux/hid.h>
33 #include <linux/hid-debug.h>
36 #include "hid-ids.h"
328 field->usage[i].hid = parser->local.usage[j];
in hid_add_field() 701 struct hid_device *hid = to_hid_device(dev);
in hid_device_release() local 703 hid_close_report(hid);
in hid_device_release() 704 kfree(hid->dev_rdesc);
in hid_device_release() 705 kfree(hid);
in hid_device_release() 769 struct hid_device *hid = parser->device;
in hid_scan_input_usage() local 772 hid in hid_scan_input_usage() 791 struct hid_device *hid = parser->device; hid_scan_collection() local 869 hid_scan_report(struct hid_device *hid) hid_scan_report() argument 938 hid_parse_report(struct hid_device *hid, u8 *start, unsigned size) hid_parse_report() argument 966 hid_validate_values(struct hid_device *hid, unsigned int type, unsigned int id, unsigned int field_index, unsigned int report_counts) hid_validate_values() argument 1006 hid_calculate_multiplier(struct hid_device *hid, struct hid_field *multiplier) hid_calculate_multiplier() argument 1039 hid_apply_multiplier_to_field(struct hid_device *hid, struct hid_field *field, struct hid_collection *multiplier_collection, int effective_multiplier) hid_apply_multiplier_to_field() argument 1066 hid_apply_multiplier(struct hid_device *hid, struct hid_field *multiplier) hid_apply_multiplier() argument 1133 hid_setup_resolution_multiplier(struct hid_device *hid) hid_setup_resolution_multiplier() argument 1352 hid_field_extract(const struct hid_device *hid, u8 *report, unsigned offset, unsigned n) hid_field_extract() argument 1395 implement(const struct hid_device *hid, u8 *report, unsigned offset, unsigned n, u32 value) implement() argument 1433 hid_match_report(struct hid_device *hid, struct hid_report *report) hid_match_report() argument 1458 hid_match_usage(struct hid_device *hid, struct hid_usage *usage) hid_match_usage() argument 1476 hid_process_event(struct hid_device *hid, struct hid_field *field, struct hid_usage *usage, s32 value, int interrupt) hid_process_event() argument 1509 hid_input_field(struct hid_device *hid, struct hid_field *field, u8 *data, int interrupt) hid_input_field() argument 1557 hid_output_field(const struct hid_device *hid, struct hid_field *field, u8 *data) hid_output_field() argument 1671 __hid_request(struct hid_device *hid, struct hid_report *report, int reqtype) __hid_request() argument 1705 hid_report_raw_event(struct hid_device *hid, int type, u8 *data, u32 size, int interrupt) hid_report_raw_event() argument 1775 hid_input_report(struct hid_device *hid, int type, u8 *data, u32 size, int interrupt) hid_input_report() argument 2523 hid_check_keys_pressed(struct hid_device *hid) hid_check_keys_pressed() argument [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/pci/ |
H A D | pci.h | 611 int acpi_get_rc_resources(struct device *dev, const char *hid, u16 segment, 614 static inline int acpi_get_rc_resources(struct device *dev, const char *hid, in acpi_get_rc_resources() argument
|