| /drivers/hid/ |
| A D | hid-input.c | 119 return (usage->type == EV_KEY && usage->code == keycode); in match_keycode() 144 usage = report->field[i]->usage + j; in hidinput_find_key() 145 if (usage->type == EV_KEY || usage->type == 0) { in hidinput_find_key() 185 if (usage) { in hidinput_getkeycode() 215 usage->code, usage->hid); in hidinput_setkeycode() 1416 (usage->hat_min < usage->hat_max || usage->hat_dir)) { in hidinput_configure_usage() 1531 if (usage->hat_min < usage->hat_max || usage->hat_dir) { in hidinput_hid_event() 1534 hat_dir = (value - usage->hat_min) * 8 / (usage->hat_max - usage->hat_min + 1) + 1; in hidinput_hid_event() 1721 input_event(input, usage->type, usage->code, 0); in hidinput_hid_event() 1906 usage = &report->field[i]->usage[j]; in __hidinput_change_resolution_multipliers() [all …]
|
| A D | hid-samsung.c | 98 usage->hid & HID_USAGE); in samsung_kbd_mouse_input_mapping() 151 usage->hid & HID_USAGE); in samsung_kbd_input_mapping() 332 usage->hid, usage->hid & HID_USAGE, hi->input->evbit[0], hi->input->absbit[0], in samsung_actionmouse_input_mapping() 333 usage->hid & HID_USAGE_PAGE); in samsung_actionmouse_input_mapping() 358 usage->hid & HID_USAGE); in samsung_universal_kbd_input_mapping() 488 hi, field, usage, bit, max); in samsung_input_mapping() 491 hi, field, usage, bit, max); in samsung_input_mapping() 494 hi, field, usage, bit, max); in samsung_input_mapping() 497 hi, field, usage, bit, max); in samsung_input_mapping() 500 hi, field, usage, bit, max); in samsung_input_mapping() [all …]
|
| A D | hid-lenovo.c | 372 if (usage->hid == HID_GD_Z) { in lenovo_input_mapping_scrollpoint() 388 switch (usage->usage_index) { in lenovo_input_mapping_tp10_ultrabook_kbd() 411 if (usage->hid == 0x00070072) in lenovo_input_mapping_tp10_ultrabook_kbd() 472 usage, bit, max); in lenovo_input_mapping() 476 usage, bit, max); in lenovo_input_mapping() 480 usage, bit, max); in lenovo_input_mapping() 488 usage, bit, max); in lenovo_input_mapping() 794 if (usage->type == EV_KEY && usage->code == KEY_FN_ESC && value == 1) { in lenovo_event_tp10ubkbd() 814 if (usage->type == EV_REL && (usage->code == REL_WHEEL || in lenovo_event_cptkbd() 822 if (usage->type == EV_KEY && usage->code == BTN_MIDDLE) { in lenovo_event_cptkbd() [all …]
|
| A D | hid-a4tech.c | 35 struct hid_field *field, struct hid_usage *usage, in a4_input_mapping() argument 41 usage->hid == A4_WHEEL_ORIENTATION) { in a4_input_mapping() 57 struct hid_field *field, struct hid_usage *usage, in a4_input_mapped() argument 62 if (usage->type == EV_REL && usage->code == REL_WHEEL_HI_RES) { in a4_input_mapped() 67 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) in a4_input_mapped() 74 struct hid_usage *usage, __s32 value) in a4_event() argument 85 if (usage->type == EV_REL && usage->code == REL_WHEEL_HI_RES) { in a4_event() 90 if (usage->hid == A4_WHEEL_ORIENTATION) { in a4_event() 104 if (usage->code == REL_WHEEL_HI_RES && a4->hw_wheel) { in a4_event() 105 input_event(input, usage->type, REL_HWHEEL, value); in a4_event() [all …]
|
| A D | hid-gyration.c | 22 #define gy_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \ 25 struct hid_field *field, struct hid_usage *usage, in gyration_input_mapping() argument 28 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_LOGIVENDOR) in gyration_input_mapping() 32 switch (usage->hid & HID_USAGE) { in gyration_input_mapping() 55 struct hid_usage *usage, __s32 value) in gyration_event() argument 61 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_GENDESK && in gyration_event() 62 (usage->hid & 0xff) == 0x82) { in gyration_event() 64 input_event(input, usage->type, usage->code, 1); in gyration_event() 66 input_event(input, usage->type, usage->code, 0); in gyration_event()
|
| A D | hid-microsoft.c | 86 switch (usage->hid & HID_USAGE) { in ms_ergonomy_kb_quirk() 104 switch (usage->hid & HID_USAGE) { in ms_ergonomy_kb_quirk() 149 switch (usage->hid & HID_USAGE) { in ms_presenter_8k_quirk() 164 switch (usage->hid & HID_USAGE_PAGE) { in ms_surface_dial_quirk() 170 switch (usage->hid) { in ms_surface_dial_quirk() 196 ms_presenter_8k_quirk(hi, usage, bit, max)) in ms_input_mapping() 217 clear_bit(usage->code, *bit); in ms_input_mapped() 223 struct hid_usage *usage, __s32 value) in ms_event() argument 230 !usage->type) in ms_event() 270 input_event(input, usage->type, key, 1); in ms_event() [all …]
|
| A D | hid-ezkey.c | 22 #define ez_map_rel(c) hid_map_usage(hi, usage, bit, max, EV_REL, (c)) 23 #define ez_map_key(c) hid_map_usage(hi, usage, bit, max, EV_KEY, (c)) 26 struct hid_field *field, struct hid_usage *usage, in ez_input_mapping() argument 29 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER) in ez_input_mapping() 32 switch (usage->hid & HID_USAGE) { in ez_input_mapping() 48 struct hid_usage *usage, __s32 value) in ez_event() argument 51 !usage->type) in ez_event() 55 if (usage->type == EV_REL && usage->code == REL_HWHEEL) { in ez_event() 57 input_event(input, usage->type, REL_WHEEL, -value); in ez_event()
|
| A D | hid-lg.c | 545 switch (usage->hid & HID_USAGE) { in lg_ultrax_remote_mapping() 577 switch (usage->hid & HID_USAGE) { in lg_wireless_mapping() 649 unsigned int hid = usage->hid; in lg_input_mapping() 672 hid_map_usage(hi, usage, bit, max, EV_KEY, in lg_input_mapping() 692 usage->type == EV_REL || usage->type == EV_ABS)) in lg_input_mapped() 693 clear_bit(usage->code, *bit); in lg_input_mapped() 696 if (usage->type == EV_ABS && (usage->code == ABS_X || in lg_input_mapped() 697 usage->code == ABS_Y || usage->code == ABS_Z || in lg_input_mapped() 698 usage->code == ABS_RZ)) { in lg_input_mapped() 723 struct hid_usage *usage, __s32 value) in lg_event() argument [all …]
|
| A D | hid-icade.c | 165 struct hid_usage *usage, __s32 value) in icade_event() argument 170 !usage->type) in icade_event() 177 trans = icade_find_translation(usage->hid & HID_USAGE); in icade_event() 182 input_event(field->hidinput->input, usage->type, in icade_event() 189 struct hid_field *field, struct hid_usage *usage, in icade_input_mapping() argument 194 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_KEYBOARD) { in icade_input_mapping() 195 trans = icade_find_translation(usage->hid & HID_USAGE); in icade_input_mapping() 200 hid_map_usage(hi, usage, bit, max, EV_KEY, trans->to); in icade_input_mapping() 212 struct hid_field *field, struct hid_usage *usage, in icade_input_mapped() argument 215 if (usage->type == EV_KEY) in icade_input_mapped() [all …]
|
| A D | hid-plantronics.c | 50 struct hid_usage *usage, in plantronics_input_mapping() argument 59 usage->hid != HID_CONSUMER_MUTE; in plantronics_input_mapping() 71 if (usage->hid == HID_CONSUMER_MUTE) { in plantronics_input_mapping() 93 switch (usage->hid) { in plantronics_input_mapping() 116 usage->hid, field->application); in plantronics_input_mapping() 121 usage->hid, field->application); in plantronics_input_mapping() 127 usage->hid, field->application, mapped_key); in plantronics_input_mapping() 132 struct hid_usage *usage, __s32 value) in plantronics_event() argument 148 cur_key = drv_data->last_key = usage->code; in plantronics_event() 171 plt_type = hdev->collection[i].usage; in plantronics_device_type() [all …]
|
| A D | hid-multitouch.c | 553 usage = devm_kzalloc(&hdev->dev, sizeof(*usage), GFP_KERNEL); in mt_allocate_usage() 554 if (!usage) in mt_allocate_usage() 573 return usage; in mt_allocate_usage() 711 if (!usage) in mt_store_field() 728 if (!usage) in mt_store_field() 765 prev_usage = &field->usage[usage->usage_index - 1]; in mt_touch_input_mapping() 1227 if (usage->type == EV_KEY && usage->code == BTN_LEFT) { in mt_process_mt_event() 1233 input_event(input, usage->type, usage->code, value); in mt_process_mt_event() 1631 usage = &rep->field[i]->usage[j]; in mt_set_modes() 1635 usage, in mt_set_modes() [all …]
|
| A D | hid-ite.c | 43 struct hid_usage *usage, unsigned long **bit, in ite_input_mapping() argument 50 (usage->hid & HID_USAGE_PAGE) == 0x00880000) { in ite_input_mapping() 51 if (usage->hid == 0x00880078) { in ite_input_mapping() 53 hid_map_usage_clear(hi, usage, bit, max, EV_KEY, KEY_F22); in ite_input_mapping() 56 if (usage->hid == 0x00880079) { in ite_input_mapping() 58 hid_map_usage_clear(hi, usage, bit, max, EV_KEY, KEY_F23); in ite_input_mapping() 68 struct hid_usage *usage, __s32 value) in ite_event() argument 82 if (usage->hid == HID_GD_RFKILL_BTN) { in ite_event()
|
| A D | hid-cypress.c | 84 struct hid_field *field, struct hid_usage *usage, in cp_input_mapped() argument 92 if (usage->type == EV_REL && usage->code == REL_WHEEL) in cp_input_mapped() 94 if (usage->hid == 0x00090005) in cp_input_mapped() 101 struct hid_usage *usage, __s32 value) in cp_event() argument 106 !usage->type || !(quirks & CP_2WHEEL_MOUSE_HACK)) in cp_event() 109 if (usage->hid == 0x00090005) { in cp_event() 118 if (usage->code == REL_WHEEL && (quirks & CP_2WHEEL_MOUSE_HACK_ON)) { in cp_event() 121 input_event(input, usage->type, REL_HWHEEL, value); in cp_event()
|
| A D | hid-jabra.c | 22 struct hid_usage *usage, in jabra_input_mapping() argument 26 ((usage->hid & HID_USAGE_PAGE) >= HID_UP_VENDOR_DEFINED_MIN && in jabra_input_mapping() 27 (usage->hid & HID_USAGE_PAGE) <= HID_UP_VENDOR_DEFINED_MAX); in jabra_input_mapping() 30 usage->hid, in jabra_input_mapping() 32 usage->collection_index, in jabra_input_mapping() 33 usage->usage_index, in jabra_input_mapping()
|
| A D | hid-corsair.c | 48 static int corsair_usage_to_gkey(unsigned int usage) in corsair_usage_to_gkey() argument 51 if (usage >= 0xd0 && usage <= 0xdf) in corsair_usage_to_gkey() 52 return usage - 0xd0 + 1; in corsair_usage_to_gkey() 54 if (usage >= 0xe8 && usage <= 0xe9) in corsair_usage_to_gkey() 55 return usage - 0xe8 + 17; in corsair_usage_to_gkey() 606 struct hid_usage *usage, __s32 value) in corsair_event() argument 613 switch (usage->hid & HID_USAGE) { in corsair_event() 630 struct hid_usage *usage, unsigned long **bit, in corsair_input_mapping() argument 635 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_KEYBOARD) in corsair_input_mapping() 640 hid_map_usage_clear(input, usage, bit, max, EV_KEY, in corsair_input_mapping() [all …]
|
| A D | wacom_wac.c | 1846 return usage; in wacom_equivalent_usage() 1860 return usage; in wacom_equivalent_usage() 1868 return usage; in wacom_equivalent_usage() 1898 usage->type = type; in wacom_map_usage() 1899 usage->code = code; in wacom_map_usage() 2217 usage->code); in wacom_wac_pad_event() 2241 input_event(input, usage->type, usage->code, 0); in wacom_wac_pad_event() 2262 input_event(input, usage->type, usage->code, value); in wacom_wac_pad_event() 2540 input_event(input, usage->type, usage->code, value); in wacom_wac_pen_event() 2542 input_event(input, usage->type, usage->code, 0); in wacom_wac_pen_event() [all …]
|
| A D | hid-petalynx.c | 35 #define pl_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \ 38 struct hid_field *field, struct hid_usage *usage, in pl_input_mapping() argument 41 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_LOGIVENDOR) { in pl_input_mapping() 42 switch (usage->hid & HID_USAGE) { in pl_input_mapping() 54 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_CONSUMER) { in pl_input_mapping() 55 switch (usage->hid & HID_USAGE) { in pl_input_mapping()
|
| A D | hid-evision.c | 18 struct hid_field *field, struct hid_usage *usage, in evision_input_mapping() argument 21 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER) in evision_input_mapping() 25 if ((usage->hid & HID_USAGE) >> 8 == 0x05) in evision_input_mapping() 28 if ((usage->hid & HID_USAGE) >> 8 == 0x06) in evision_input_mapping() 31 switch (usage->hid & HID_USAGE) { in evision_input_mapping()
|
| A D | hid-sony.c | 620 unsigned int key = usage->hid & HID_USAGE; in ps3remote_mapping() 625 switch (usage->collection_index) { in ps3remote_mapping() 666 } else if (usage->hid == HID_GD_POINTER) { in navigation_mapping() 672 switch (usage->usage_index) { in navigation_mapping() 674 usage->hid = HID_GD_Z; in navigation_mapping() 680 hid_map_usage_clear(hi, usage, bit, max, EV_ABS, usage->hid & 0xf); in navigation_mapping() 718 switch (usage->usage_index) { in sixaxis_mapping() 720 usage->hid = HID_GD_Z; in sixaxis_mapping() 723 usage->hid = HID_GD_RZ; in sixaxis_mapping() 729 hid_map_usage_clear(hi, usage, bit, max, EV_ABS, usage->hid & 0xf); in sixaxis_mapping() [all …]
|
| A D | hid-core.c | 154 unsigned usage; in open_collection() local 157 usage = parser->local.usage[0]; in open_collection() 201 collection->usage = usage; in open_collection() 266 parser->local.usage[parser->local.usage_index] = usage; in hid_add_usage() 350 field->usage[i].hid = parser->local.usage[j]; in hid_add_field() 1118 struct hid_usage *usage; in hid_apply_multiplier_to_field() local 1128 usage = &field->usage[i]; in hid_apply_multiplier_to_field() 1217 struct hid_usage *usage; in hid_setup_resolution_multiplier() local 1228 usage = &rep->field[i]->usage[j]; in hid_setup_resolution_multiplier() 1630 &field->usage[n], in hid_input_var_field() [all …]
|
| A D | hid-tivo.c | 19 #define tivo_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \ 23 struct hid_field *field, struct hid_usage *usage, in tivo_input_mapping() argument 26 switch (usage->hid & HID_USAGE_PAGE) { in tivo_input_mapping() 28 switch (usage->hid & HID_USAGE) { in tivo_input_mapping() 42 switch (usage->hid & HID_USAGE) { in tivo_input_mapping()
|
| /drivers/dma-buf/ |
| A D | st-dma-resv.c | 65 enum dma_resv_usage usage = (unsigned long)arg; in test_signaling() local 89 dma_resv_add_fence(&resv, f, usage); in test_signaling() 90 if (dma_resv_test_signaled(&resv, usage)) { in test_signaling() 96 if (!dma_resv_test_signaled(&resv, usage)) { in test_signaling() 136 dma_resv_add_fence(&resv, f, usage); in test_for_each() 198 dma_resv_add_fence(&resv, f, usage); in test_for_each_unlocked() 202 dma_resv_iter_begin(&cursor, &resv, usage); in test_for_each_unlocked() 271 dma_resv_add_fence(&resv, f, usage); in test_get_fences() 305 enum dma_resv_usage usage; in dma_resv() local 309 for (usage = DMA_RESV_USAGE_KERNEL; usage <= DMA_RESV_USAGE_BOOKKEEP; in dma_resv() [all …]
|
| A D | dma-resv.c | 72 enum dma_resv_usage *usage) in dma_resv_list_entry() argument 79 if (usage) in dma_resv_list_entry() 80 *usage = tmp & DMA_RESV_LIST_MASK; in dma_resv_list_entry() 87 enum dma_resv_usage usage) in dma_resv_list_set() argument 89 long tmp = ((long)fence) | usage; in dma_resv_list_set() 216 enum dma_resv_usage usage; in dma_resv_reserve_fences() local 288 enum dma_resv_usage usage) in dma_resv_add_fence() argument 322 dma_resv_list_set(fobj, i, fence, usage); in dma_resv_add_fence() 345 enum dma_resv_usage usage) in dma_resv_replace_fences() argument 578 dma_resv_iter_begin(&cursor, obj, usage); in dma_resv_get_fences() [all …]
|
| /drivers/hid/usbhid/ |
| A D | hid-pidff.c | 257 usage->value[0] = pidff_rescale(value, U16_MAX, usage->field); in pidff_set() 263 if (usage->field->logical_minimum < 0) in pidff_set_signed() 264 usage->value[0] = pidff_rescale_signed(value, usage->field); in pidff_set_signed() 267 usage->value[0] = in pidff_set_signed() 270 usage->value[0] = in pidff_set_signed() 278 usage->value[0] = pidff_clamp( in pidff_set_time() 279 pidff_rescale_time(time, usage->field), usage->field); in pidff_set_time() 290 usage->value[0] = (1U << usage->field->report_size) - 1; in pidff_set_duration() 294 pidff_set_time(usage, duration); in pidff_set_duration() 966 usage[k].value = in pidff_find_fields() [all …]
|
| /drivers/leds/trigger/ |
| A D | ledtrig-activity.c | 39 unsigned int usage; in led_activity_function() local 85 usage = 0; in led_activity_function() 87 usage = 100; in led_activity_function() 89 usage = 100 * diff_used / diff_boot; in led_activity_function() 137 if (usage < target) in led_activity_function() 140 990 - 900 * usage / target; /* OFF */ in led_activity_function() 143 10 + 80 * (usage - target) / (100 - target) : /* ON */ in led_activity_function() 144 90 - 80 * (usage - target) / (100 - target); /* OFF */ in led_activity_function()
|