Home
last modified time | relevance | path

Searched refs:hid (Results 1 - 4 of 4) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/hid/
H A DMakefile5 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 Dhid-input.c20 #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 Dhid-core.c31 #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 Dpci.h611 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

Completed in 5 milliseconds