Home
last modified time | relevance | path

Searched refs:hid_field (Results 1 – 8 of 8) sorted by relevance

/USBX-v6.2.1/common/usbx_host_classes/src/
Dux_host_class_hid_instance_clean.c77 UX_HOST_CLASS_HID_FIELD *hid_field; in _ux_host_class_hid_instance_clean() local
93 hid_field = hid_report -> ux_host_class_hid_report_field; in _ux_host_class_hid_instance_clean()
96 while (hid_field != UX_NULL) in _ux_host_class_hid_instance_clean()
100 hid_next_field = hid_field -> ux_host_class_hid_field_next_field; in _ux_host_class_hid_instance_clean()
103 if (hid_field -> ux_host_class_hid_field_usages != UX_NULL) in _ux_host_class_hid_instance_clean()
104 _ux_utility_memory_free(hid_field -> ux_host_class_hid_field_usages); in _ux_host_class_hid_instance_clean()
107 if (hid_field -> ux_host_class_hid_field_values != UX_NULL) in _ux_host_class_hid_instance_clean()
108 _ux_utility_memory_free(hid_field -> ux_host_class_hid_field_values); in _ux_host_class_hid_instance_clean()
111 _ux_utility_memory_free(hid_field); in _ux_host_class_hid_instance_clean()
114 hid_field = hid_next_field; in _ux_host_class_hid_instance_clean()
[all …]
Dux_host_class_hid_field_decompress.c76 UINT _ux_host_class_hid_field_decompress(UX_HOST_CLASS_HID_FIELD *hid_field, UCHAR *report_buffer,… in _ux_host_class_hid_field_decompress() argument
91 data_offset_byte = (hid_field -> ux_host_class_hid_field_report_offset >> 3); in _ux_host_class_hid_field_decompress()
94 data_offset_bit = hid_field -> ux_host_class_hid_field_report_offset & 7; in _ux_host_class_hid_field_decompress()
98 …for (field_report_count = 0; field_report_count < hid_field -> ux_host_class_hid_field_report_coun… in _ux_host_class_hid_field_decompress()
102 field_report_size = hid_field -> ux_host_class_hid_field_report_size; in _ux_host_class_hid_field_decompress()
132 if (hid_field -> ux_host_class_hid_field_value & UX_HOST_CLASS_HID_ITEM_VARIABLE) in _ux_host_class_hid_field_decompress()
136 if (hid_field -> ux_host_class_hid_field_usages) in _ux_host_class_hid_field_decompress()
137 field_usage = *(hid_field -> ux_host_class_hid_field_usages + field_report_count); in _ux_host_class_hid_field_decompress()
146 …field_usage = hid_field -> ux_host_class_hid_field_usage_min + (ULONG)((SLONG)field_value - hid_f… in _ux_host_class_hid_field_decompress()
149 field_usage |= (hid_field -> ux_host_class_hid_field_usage_page << 16); in _ux_host_class_hid_field_decompress()
[all …]
Dux_host_class_hid_report_compress.c79 UX_HOST_CLASS_HID_FIELD *hid_field; in _ux_host_class_hid_report_compress() local
99 hid_field = hid_report -> ux_host_class_hid_report_field; in _ux_host_class_hid_report_compress()
105 while (hid_field != UX_NULL) in _ux_host_class_hid_report_compress()
110 …for (field_report_count = 0; field_report_count < hid_field -> ux_host_class_hid_field_report_coun… in _ux_host_class_hid_report_compress()
116 if (hid_field -> ux_host_class_hid_field_value & UX_HOST_CLASS_HID_ITEM_VARIABLE) in _ux_host_class_hid_report_compress()
120 …for (field_usage = 0; field_usage < hid_field -> ux_host_class_hid_field_number_usage; field_usage… in _ux_host_class_hid_report_compress()
124 if (*client_buffer == hid_field -> ux_host_class_hid_field_usages[field_usage]) in _ux_host_class_hid_report_compress()
137 … if (((*client_buffer & 0xffff0000) >> 16) == hid_field -> ux_host_class_hid_field_usage_page) in _ux_host_class_hid_report_compress()
141 … if ((*client_buffer & 0xffff) >= hid_field -> ux_host_class_hid_field_usage_min && in _ux_host_class_hid_report_compress()
142 (*client_buffer & 0xffff) <= hid_field -> ux_host_class_hid_field_usage_max) in _ux_host_class_hid_report_compress()
[all …]
Dux_host_class_hid_report_decompress.c79 UX_HOST_CLASS_HID_FIELD *hid_field; in _ux_host_class_hid_report_decompress() local
98 hid_field = hid_report -> ux_host_class_hid_report_field; in _ux_host_class_hid_report_decompress()
101 while (hid_field != UX_NULL) in _ux_host_class_hid_report_decompress()
105 _ux_host_class_hid_field_decompress(hid_field, report_buffer, client_report); in _ux_host_class_hid_report_decompress()
108 hid_field = hid_field -> ux_host_class_hid_field_next_field; in _ux_host_class_hid_report_decompress()
Dux_host_class_hid_transfer_request_completed.c92 UX_HOST_CLASS_HID_FIELD *hid_field; in _ux_host_class_hid_transfer_request_completed() local
227 hid_field = hid_report -> ux_host_class_hid_report_field; in _ux_host_class_hid_transfer_request_completed()
236 while(hid_field != UX_NULL) in _ux_host_class_hid_transfer_request_completed()
240 …for (field_report_count = 0; field_report_count < hid_field -> ux_host_class_hid_field_report_coun… in _ux_host_class_hid_transfer_request_completed()
255 hid_field = hid_field -> ux_host_class_hid_field_next_field; in _ux_host_class_hid_transfer_request_completed()
Dux_host_class_hid_report_add.c94 UX_HOST_CLASS_HID_FIELD *hid_field; in _ux_host_class_hid_report_add() local
287 hid_field = new_hid_report -> ux_host_class_hid_report_field; in _ux_host_class_hid_report_add()
288 while(hid_field -> ux_host_class_hid_field_next_field != UX_NULL) in _ux_host_class_hid_report_add()
289 hid_field = hid_field -> ux_host_class_hid_field_next_field; in _ux_host_class_hid_report_add()
292 hid_field -> ux_host_class_hid_field_next_field = new_hid_field; in _ux_host_class_hid_report_add()
/USBX-v6.2.1/test/regression/
Dusbx_ux_host_class_hid_logitech_pro_x_superlight_test.c354 UX_HOST_CLASS_HID_FIELD *hid_field; in tx_demo_thread_host_simulation_entry() local
365 hid_field = hid_report -> ux_host_class_hid_report_field; in tx_demo_thread_host_simulation_entry()
366 while(hid_field) in tx_demo_thread_host_simulation_entry()
368 calc_n_item += hid_field -> ux_host_class_hid_field_report_count; in tx_demo_thread_host_simulation_entry()
369 …calc_n_bits += hid_field -> ux_host_class_hid_field_report_count * hid_field -> ux_host_class_hid_… in tx_demo_thread_host_simulation_entry()
371 …(void*)hid_field, hid_field ->ux_host_class_hid_field_report_count, hid_field->ux_host_class_hid_f… in tx_demo_thread_host_simulation_entry()
372 …printf(" Offset %ld, value %ld\n", hid_field -> ux_host_class_hid_field_report_offset, hid_fiel… in tx_demo_thread_host_simulation_entry()
374hid_field -> ux_host_class_hid_field_usage_page, hid_field -> ux_host_class_hid_field_usage_page, in tx_demo_thread_host_simulation_entry()
375hid_field -> ux_host_class_hid_field_usage_min, hid_field -> ux_host_class_hid_field_usage_max); in tx_demo_thread_host_simulation_entry()
377hid_field -> ux_host_class_hid_field_logical_min, hid_field -> ux_host_class_hid_field_logical_max… in tx_demo_thread_host_simulation_entry()
[all …]
/USBX-v6.2.1/common/usbx_host_classes/inc/
Dux_host_class_hid.h1074 UINT _ux_host_class_hid_field_decompress(UX_HOST_CLASS_HID_FIELD *hid_field, UCHAR *report_buffe…