Home
last modified time | relevance | path

Searched refs:usage (Results 1 – 200 of 588) sorted by relevance

123

/linux-4.1.27/drivers/hid/
Dhid-input.c63 #define map_abs(c) hid_map_usage(hidinput, usage, &bit, &max, EV_ABS, (c))
64 #define map_rel(c) hid_map_usage(hidinput, usage, &bit, &max, EV_REL, (c))
65 #define map_key(c) hid_map_usage(hidinput, usage, &bit, &max, EV_KEY, (c))
66 #define map_led(c) hid_map_usage(hidinput, usage, &bit, &max, EV_LED, (c))
68 #define map_abs_clear(c) hid_map_usage_clear(hidinput, usage, &bit, \
70 #define map_key_clear(c) hid_map_usage_clear(hidinput, usage, &bit, \
73 static bool match_scancode(struct hid_usage *usage, in match_scancode() argument
76 return (usage->hid & (HID_USAGE_PAGE | HID_USAGE)) == scancode; in match_scancode()
79 static bool match_keycode(struct hid_usage *usage, in match_keycode() argument
85 return (usage->type == EV_KEY && usage->code == keycode); in match_keycode()
[all …]
Dhid-microsoft.c58 #define ms_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
60 static int ms_ergonomy_kb_quirk(struct hid_input *hi, struct hid_usage *usage, in ms_ergonomy_kb_quirk() argument
65 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_CONSUMER) { in ms_ergonomy_kb_quirk()
66 switch (usage->hid & HID_USAGE) { in ms_ergonomy_kb_quirk()
81 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_MSVENDOR) in ms_ergonomy_kb_quirk()
84 switch (usage->hid & HID_USAGE) { in ms_ergonomy_kb_quirk()
95 hid_map_usage_clear(hi, usage, bit, max, EV_REL, REL_WHEEL); in ms_ergonomy_kb_quirk()
122 static int ms_presenter_8k_quirk(struct hid_input *hi, struct hid_usage *usage, in ms_presenter_8k_quirk() argument
125 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_MSVENDOR) in ms_presenter_8k_quirk()
129 switch (usage->hid & HID_USAGE) { in ms_presenter_8k_quirk()
[all …]
Dhid-ezkey.c25 #define ez_map_rel(c) hid_map_usage(hi, usage, bit, max, EV_REL, (c))
26 #define ez_map_key(c) hid_map_usage(hi, usage, bit, max, EV_KEY, (c))
29 struct hid_field *field, struct hid_usage *usage, in ez_input_mapping() argument
32 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER) in ez_input_mapping()
35 switch (usage->hid & HID_USAGE) { in ez_input_mapping()
51 struct hid_usage *usage, __s32 value) in ez_event() argument
54 !usage->type) in ez_event()
58 if (usage->type == EV_REL && usage->code == REL_HWHEEL) { in ez_event()
60 input_event(input, usage->type, REL_WHEEL, -value); in ez_event()
Dhid-gyration.c25 #define gy_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
28 struct hid_field *field, struct hid_usage *usage, in gyration_input_mapping() argument
31 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_LOGIVENDOR) in gyration_input_mapping()
35 switch (usage->hid & HID_USAGE) { in gyration_input_mapping()
58 struct hid_usage *usage, __s32 value) in gyration_event() argument
64 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_GENDESK && in gyration_event()
65 (usage->hid & 0xff) == 0x82) { in gyration_event()
67 input_event(input, usage->type, usage->code, 1); in gyration_event()
69 input_event(input, usage->type, usage->code, 0); in gyration_event()
Dhid-a4tech.c36 struct hid_field *field, struct hid_usage *usage, in a4_input_mapped() argument
41 if (usage->type == EV_REL && usage->code == REL_WHEEL) in a4_input_mapped()
44 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) in a4_input_mapped()
51 struct hid_usage *usage, __s32 value) in a4_event() argument
57 !usage->type) in a4_event()
63 if (usage->type == EV_REL && usage->code == REL_WHEEL) { in a4_event()
68 if (usage->hid == 0x000100b8) { in a4_event()
75 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) { in a4_event()
80 if (usage->code == REL_WHEEL && a4->hw_wheel) { in a4_event()
81 input_event(input, usage->type, REL_HWHEEL, value); in a4_event()
Dhid-lg.c438 #define lg_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
442 struct hid_usage *usage, unsigned long **bit, int *max) in lg_ultrax_remote_mapping() argument
444 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_LOGIVENDOR) in lg_ultrax_remote_mapping()
448 switch (usage->hid & HID_USAGE) { in lg_ultrax_remote_mapping()
474 static int lg_dinovo_mapping(struct hid_input *hi, struct hid_usage *usage, in lg_dinovo_mapping() argument
477 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_LOGIVENDOR) in lg_dinovo_mapping()
480 switch (usage->hid & HID_USAGE) { in lg_dinovo_mapping()
490 static int lg_wireless_mapping(struct hid_input *hi, struct hid_usage *usage, in lg_wireless_mapping() argument
493 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER) in lg_wireless_mapping()
496 switch (usage->hid & HID_USAGE) { in lg_wireless_mapping()
[all …]
Dhid-icade.c168 struct hid_usage *usage, __s32 value) in icade_event() argument
173 !usage->type) in icade_event()
180 trans = icade_find_translation(usage->hid & HID_USAGE); in icade_event()
185 input_event(field->hidinput->input, usage->type, in icade_event()
192 struct hid_field *field, struct hid_usage *usage, in icade_input_mapping() argument
197 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_KEYBOARD) { in icade_input_mapping()
198 trans = icade_find_translation(usage->hid & HID_USAGE); in icade_input_mapping()
203 hid_map_usage(hi, usage, bit, max, EV_KEY, trans->to); in icade_input_mapping()
215 struct hid_field *field, struct hid_usage *usage, in icade_input_mapped() argument
218 if (usage->type == EV_KEY) in icade_input_mapped()
[all …]
Dhid-multitouch.c313 struct hid_field *field, struct hid_usage *usage) in mt_feature_mapping() argument
317 switch (usage->hid) { in mt_feature_mapping()
320 if (usage->usage_index >= field->report_count) { in mt_feature_mapping()
327 td->inputmode_index = usage->usage_index; in mt_feature_mapping()
352 if (usage->usage_index >= field->report_count) { in mt_feature_mapping()
357 if (field->value[usage->usage_index] == MT_BUTTONTYPE_CLICKPAD) in mt_feature_mapping()
374 static void mt_store_field(struct hid_usage *usage, struct mt_device *td, in mt_store_field() argument
382 f->usages[f->length++] = usage->hid; in mt_store_field()
386 struct hid_field *field, struct hid_usage *usage, in mt_touch_input_mapping() argument
401 (usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON) { in mt_touch_input_mapping()
[all …]
Dhid-apple.c181 struct hid_usage *usage, __s32 value) in hidinput_apple_event() argument
186 if (usage->code == KEY_FN) { in hidinput_apple_event()
188 input_event(input, usage->type, usage->code, value); in hidinput_apple_event()
203 trans = apple_find_translation (table, usage->code); in hidinput_apple_event()
206 if (test_bit(usage->code, asc->pressed_fn)) in hidinput_apple_event()
216 set_bit(usage->code, asc->pressed_fn); in hidinput_apple_event()
218 clear_bit(usage->code, asc->pressed_fn); in hidinput_apple_event()
220 input_event(input, usage->type, trans->to, in hidinput_apple_event()
228 (test_bit(usage->code, asc->pressed_numlock) || in hidinput_apple_event()
231 usage->code); in hidinput_apple_event()
[all …]
Dhid-cypress.c56 struct hid_field *field, struct hid_usage *usage, in cp_input_mapped() argument
64 if (usage->type == EV_REL && usage->code == REL_WHEEL) in cp_input_mapped()
66 if (usage->hid == 0x00090005) in cp_input_mapped()
73 struct hid_usage *usage, __s32 value) in cp_event() argument
78 !usage->type || !(quirks & CP_2WHEEL_MOUSE_HACK)) in cp_event()
81 if (usage->hid == 0x00090005) { in cp_event()
90 if (usage->code == REL_WHEEL && (quirks & CP_2WHEEL_MOUSE_HACK_ON)) { in cp_event()
93 input_event(input, usage->type, REL_HWHEEL, value); in cp_event()
Dhid-petalynx.c38 #define pl_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
41 struct hid_field *field, struct hid_usage *usage, in pl_input_mapping() argument
44 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_LOGIVENDOR) { in pl_input_mapping()
45 switch (usage->hid & HID_USAGE) { in pl_input_mapping()
57 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_CONSUMER) { in pl_input_mapping()
58 switch (usage->hid & HID_USAGE) { in pl_input_mapping()
Dhid-tivo.c22 #define tivo_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
26 struct hid_field *field, struct hid_usage *usage, in tivo_input_mapping() argument
29 switch (usage->hid & HID_USAGE_PAGE) { in tivo_input_mapping()
31 switch (usage->hid & HID_USAGE) { in tivo_input_mapping()
45 switch (usage->hid & HID_USAGE) { in tivo_input_mapping()
Dhid-samsung.c98 hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))
101 struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, in samsung_kbd_mouse_input_mapping() argument
107 if (1 != ifnum || HID_UP_CONSUMER != (usage->hid & HID_USAGE_PAGE)) in samsung_kbd_mouse_input_mapping()
111 usage->hid & HID_USAGE); in samsung_kbd_mouse_input_mapping()
113 switch (usage->hid & HID_USAGE) { in samsung_kbd_mouse_input_mapping()
142 struct hid_field *field, struct hid_usage *usage, in samsung_input_mapping() argument
149 hi, field, usage, bit, max); in samsung_input_mapping()
Dhid-xinmo.c29 struct hid_usage *usage, __s32 value) in xinmo_event() argument
31 switch (usage->code) { in xinmo_event()
37 input_event(field->hidinput->input, usage->type, in xinmo_event()
38 usage->code, -1); in xinmo_event()
Dhid-kensington.c21 #define ks_map_key(c) hid_map_usage(hi, usage, bit, max, EV_KEY, (c))
24 struct hid_field *field, struct hid_usage *usage, in ks_input_mapping() argument
27 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_MSVENDOR) in ks_input_mapping()
30 switch (usage->hid & HID_USAGE) { in ks_input_mapping()
Dhid-plantronics.c23 struct hid_usage *usage, in plantronics_input_mapping() argument
27 && (usage->hid & HID_USAGE_PAGE) == HID_UP_CONSUMER) { in plantronics_input_mapping()
29 usage->hid, field->application); in plantronics_input_mapping()
34 usage->hid, field->application); in plantronics_input_mapping()
Dhid-lcpower.c21 #define ts_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
24 struct hid_field *field, struct hid_usage *usage, in ts_input_mapping() argument
27 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_LOGIVENDOR) in ts_input_mapping()
30 switch (usage->hid & HID_USAGE) { in ts_input_mapping()
Dhid-sunplus.c36 #define sp_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
39 struct hid_field *field, struct hid_usage *usage, in sp_input_mapping() argument
42 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER) in sp_input_mapping()
45 switch (usage->hid & HID_USAGE) { in sp_input_mapping()
Dhid-monterey.c34 #define mr_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
37 struct hid_field *field, struct hid_usage *usage, in mr_input_mapping() argument
40 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER) in mr_input_mapping()
43 switch (usage->hid & HID_USAGE) { in mr_input_mapping()
Dhid-cherry.c39 #define ch_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
42 struct hid_field *field, struct hid_usage *usage, in ch_input_mapping() argument
45 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER) in ch_input_mapping()
48 switch (usage->hid & HID_USAGE) { in ch_input_mapping()
Dhid-lenovo.c44 #define map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))
48 struct hid_usage *usage, unsigned long **bit, int *max) in lenovo_input_mapping_tpkbd() argument
50 if (usage->hid == (HID_UP_BUTTON | 0x0010)) { in lenovo_input_mapping_tpkbd()
61 struct hid_usage *usage, unsigned long **bit, int *max) in lenovo_input_mapping_cptkbd() argument
64 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_MSVENDOR || in lenovo_input_mapping_cptkbd()
65 (usage->hid & HID_USAGE_PAGE) == HID_UP_LNVENDOR) { in lenovo_input_mapping_cptkbd()
66 switch (usage->hid & HID_USAGE) { in lenovo_input_mapping_cptkbd()
102 if (usage->hid == HID_GD_WHEEL) in lenovo_input_mapping_cptkbd()
104 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON && in lenovo_input_mapping_cptkbd()
105 (usage->hid & HID_USAGE) == 0x003) in lenovo_input_mapping_cptkbd()
[all …]
Dhid-saitek.c155 struct hid_usage *usage, __s32 value) in saitek_event() argument
160 if (usage->type == EV_KEY && value && in saitek_event()
162 usage->code - BTN_MOUSE == 10) || in saitek_event()
164 usage->code - BTN_MOUSE == 15))) { in saitek_event()
166 input_report_key(input, usage->code, 1); in saitek_event()
169 input_report_key(input, usage->code, 0); in saitek_event()
Dhid-chicony.c26 #define ch_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
29 struct hid_field *field, struct hid_usage *usage, in ch_input_mapping() argument
32 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_MSVENDOR) in ch_input_mapping()
36 switch (usage->hid & HID_USAGE) { in ch_input_mapping()
Dhid-belkin.c27 #define belkin_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
30 struct hid_field *field, struct hid_usage *usage, in belkin_input_mapping() argument
35 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER || in belkin_input_mapping()
39 switch (usage->hid & HID_USAGE) { in belkin_input_mapping()
Dhid-topseed.c27 #define ts_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
30 struct hid_field *field, struct hid_usage *usage, in ts_input_mapping() argument
33 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_LOGIVENDOR) in ts_input_mapping()
36 switch (usage->hid & HID_USAGE) { in ts_input_mapping()
Dhid-twinhan.c61 #define th_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
64 struct hid_field *field, struct hid_usage *usage, in twinhan_input_mapping() argument
67 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_KEYBOARD) in twinhan_input_mapping()
70 switch (usage->hid & HID_USAGE) { in twinhan_input_mapping()
Dhid-penmount.c23 struct hid_usage *usage, unsigned long **bit, int *max) in penmount_input_mapping() argument
25 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON) { in penmount_input_mapping()
26 hid_map_usage(hi, usage, bit, max, EV_KEY, BTN_TOUCH); in penmount_input_mapping()
Dhid-zydacron.c46 hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))
49 struct hid_field *field, struct hid_usage *usage, in zc_input_mapping() argument
56 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER) in zc_input_mapping()
60 usage->hid & HID_USAGE); in zc_input_mapping()
62 switch (usage->hid & HID_USAGE) { in zc_input_mapping()
Dhid-speedlink.c29 struct hid_field *field, struct hid_usage *usage, in speedlink_input_mapping() argument
38 switch (usage->hid & HID_USAGE_PAGE) { in speedlink_input_mapping()
46 struct hid_usage *usage, __s32 value) in speedlink_event() argument
Dhid-debug.c46 unsigned usage; member
482 char *hid_resolv_usage(unsigned usage, struct seq_file *f) { in hid_resolv_usage() argument
487 buf = resolv_usage_page(usage >> 16, f); in hid_resolv_usage()
503 if (p->page == (usage >> 16)) { in hid_resolv_usage()
504 for(++p; p->description && p->usage != 0; p++) in hid_resolv_usage()
505 if (p->usage == (usage & 0xffff)) { in hid_resolv_usage()
520 "%04x", usage & 0xffff); in hid_resolv_usage()
522 seq_printf(f, "%04x", usage & 0xffff); in hid_resolv_usage()
551 tab(n+2, f); hid_resolv_usage(field->usage[j].hid, f); seq_printf(f, "\n"); in hid_dump_field()
709 void hid_dump_input(struct hid_device *hdev, struct hid_usage *usage, __s32 value) in hid_dump_input() argument
[all …]
Dhid-sensor-custom.c289 int index, usage, field_index; in show_value() local
295 if (sscanf(attr->attr.name, "feature-%d-%x-%s", &index, &usage, in show_value()
299 } else if (sscanf(attr->attr.name, "input-%d-%x-%s", &index, &usage, in show_value()
359 sensor_inst->hsdev->usage, in show_value()
360 usage, report_id, in show_value()
377 usage_desc = bsearch(&usage, hid_custom_usage_desc_table, in show_value()
397 int index, field_index, usage; in store_value() local
401 if (sscanf(attr->attr.name, "feature-%d-%x-%s", &index, &usage, in store_value()
447 header.usage_id = hsdev->usage; in hid_sensor_capture_sample()
499 sensor_field->attribute.usage_id = sensor_inst->hsdev->usage; in hid_sensor_custom_add_field()
[all …]
Dhid-ntrig.c459 struct hid_field *field, struct hid_usage *usage, in ntrig_input_mapping() argument
468 switch (usage->hid & HID_USAGE_PAGE) { in ntrig_input_mapping()
470 switch (usage->hid) { in ntrig_input_mapping()
472 hid_map_usage(hi, usage, bit, max, in ntrig_input_mapping()
494 hid_map_usage(hi, usage, bit, max, in ntrig_input_mapping()
519 switch (usage->hid) { in ntrig_input_mapping()
529 hid_map_usage(hi, usage, bit, max, in ntrig_input_mapping()
533 hid_map_usage(hi, usage, bit, max, in ntrig_input_mapping()
550 struct hid_field *field, struct hid_usage *usage, in ntrig_input_mapped() argument
557 if (usage->type == EV_KEY || usage->type == EV_REL in ntrig_input_mapped()
[all …]
Dhid-sensor-hub.c350 if (field->usage[i].hid == usage_id) in hid_sensor_get_usage_index()
351 return field->usage[i].usage_index; in hid_sensor_get_usage_index()
387 field->usage[0].hid == in sensor_hub_input_get_attribute_info()
389 (field->usage[0].collection_index >= in sensor_hub_input_get_attribute_info()
391 (field->usage[0].collection_index < in sensor_hub_input_get_attribute_info()
481 i, report->field[i]->usage->collection_index, in sensor_hub_raw_event()
482 report->field[i]->usage->hid, in sensor_hub_raw_event()
488 report->field[i]->usage->collection_index]; in sensor_hub_raw_event()
490 collection->usage); in sensor_hub_raw_event()
494 report->field[i]->usage[0].collection_index, in sensor_hub_raw_event()
[all …]
Dhid-core.c111 field->usage = (struct hid_usage *)(field + 1); in hid_register_field()
112 field->value = (s32 *)(field->usage + usages); in hid_register_field()
125 unsigned usage; in open_collection() local
127 usage = parser->local.usage[0]; in open_collection()
158 collection->usage = usage; in open_collection()
194 return collection[index].usage; in hid_lookup_collection()
203 static int hid_add_usage(struct hid_parser *parser, unsigned usage) in hid_add_usage() argument
209 parser->local.usage[parser->local.usage_index] = usage; in hid_add_usage()
270 field->usage[i].hid = parser->local.usage[j]; in hid_add_field()
271 field->usage[i].collection_index = in hid_add_field()
[all …]
Dhid-lg4ff.h8 struct hid_usage *usage, __s32 value, struct lg_drv_data *drv_data);
13 struct hid_usage *usage, __s32 value, struct lg_drv_data *drv_data) { return 0; } in lg4ff_adjust_input_event() argument
Dwacom_wac.c1341 static void wacom_map_usage(struct wacom *wacom, struct hid_usage *usage, in wacom_map_usage() argument
1349 usage->type = type; in wacom_map_usage()
1350 usage->code = code; in wacom_map_usage()
1370 struct hid_field *field, struct hid_usage *usage) in wacom_wac_pen_usage_mapping() argument
1374 switch (usage->hid) { in wacom_wac_pen_usage_mapping()
1376 wacom_map_usage(wacom, usage, field, EV_ABS, ABS_X, 4); in wacom_wac_pen_usage_mapping()
1379 wacom_map_usage(wacom, usage, field, EV_ABS, ABS_Y, 4); in wacom_wac_pen_usage_mapping()
1382 wacom_map_usage(wacom, usage, field, EV_ABS, ABS_PRESSURE, 0); in wacom_wac_pen_usage_mapping()
1385 wacom_map_usage(wacom, usage, field, EV_KEY, BTN_TOOL_PEN, 0); in wacom_wac_pen_usage_mapping()
1388 wacom_map_usage(wacom, usage, field, EV_KEY, in wacom_wac_pen_usage_mapping()
[all …]
Dwacom.h143 struct hid_field *field, struct hid_usage *usage);
145 struct hid_usage *usage, __s32 value);
Dhid-sony.c855 struct hid_field *field, struct hid_usage *usage, in ps3remote_mapping() argument
858 unsigned int key = usage->hid & HID_USAGE; in ps3remote_mapping()
860 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_BUTTON) in ps3remote_mapping()
863 switch (usage->collection_index) { in ps3remote_mapping()
884 hid_map_usage_clear(hi, usage, bit, max, EV_KEY, key); in ps3remote_mapping()
1061 struct hid_field *field, struct hid_usage *usage, in sony_mapping() argument
1067 unsigned int key = usage->hid & HID_USAGE; in sony_mapping()
1069 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_BUTTON) in sony_mapping()
1072 switch (usage->collection_index) { in sony_mapping()
1085 hid_map_usage_clear(hi, usage, bit, max, EV_KEY, key); in sony_mapping()
[all …]
Dhid-tmff.c150 switch (field->usage[0].hid) { in tmff_init()
183 field->usage[0].hid); in tmff_init()
Dwacom_sys.c102 struct hid_field *field, struct hid_usage *usage) in wacom_feature_mapping() argument
110 switch (usage->hid) { in wacom_feature_mapping()
128 if (usage->usage_index >= field->report_count) { in wacom_feature_mapping()
134 hid_data->inputmode_index = usage->usage_index; in wacom_feature_mapping()
172 struct hid_field *field, struct hid_usage *usage) in wacom_usage_mapping() argument
197 switch (usage->hid) { in wacom_usage_mapping()
228 wacom_wac_usage_mapping(hdev, field, usage); in wacom_usage_mapping()
263 hreport->field[i]->usage + j); in wacom_parse_hid()
278 hreport->field[i]->usage + j); in wacom_parse_hid()
/linux-4.1.27/net/rxrpc/
Dar-peer.c74 atomic_set(&peer->usage, 1); in rxrpc_alloc_peer()
110 int usage; in rxrpc_get_peer() local
123 atomic_read(&peer->usage), in rxrpc_get_peer()
127 if (atomic_read(&peer->usage) > 0 && in rxrpc_get_peer()
148 if (atomic_read(&peer->usage) > 0 && in rxrpc_get_peer()
160 usage = atomic_read(&peer->usage); in rxrpc_get_peer()
175 _leave(" = %p {u=%d}", peer, usage); in rxrpc_get_peer()
180 usage = atomic_inc_return(&peer->usage); in rxrpc_get_peer()
186 usage = atomic_inc_return(&peer->usage); in rxrpc_get_peer()
209 if (atomic_read(&peer->usage) > 0 && in rxrpc_find_peer()
[all …]
Dar-transport.c53 atomic_set(&trans->usage, 1); in rxrpc_alloc_transport()
84 int usage; in rxrpc_get_transport() local
118 usage = atomic_read(&trans->usage); in rxrpc_get_transport()
121 atomic_inc(&trans->peer->usage); in rxrpc_get_transport()
133 _leave(" = %p {u=%d}", trans, usage); in rxrpc_get_transport()
138 usage = atomic_inc_return(&trans->usage); in rxrpc_get_transport()
144 usage = atomic_inc_return(&trans->usage); in rxrpc_get_transport()
177 atomic_inc(&trans->usage); in rxrpc_find_transport()
188 _enter("%p{u=%d}", trans, atomic_read(&trans->usage)); in rxrpc_put_transport()
190 ASSERTCMP(atomic_read(&trans->usage), >, 0); in rxrpc_put_transport()
[all …]
Dar-connection.c47 atomic_set(&bundle->usage, 1); in rxrpc_alloc_bundle()
82 atomic_inc(&rx->bundle->usage); in rxrpc_get_bundle()
140 atomic_inc(&bundle->usage); in rxrpc_get_bundle()
148 atomic_inc(&bundle->usage); in rxrpc_get_bundle()
152 atomic_inc(&bundle->usage); in rxrpc_get_bundle()
155 _leave(" = %p [extant %d]", bundle, atomic_read(&bundle->usage)); in rxrpc_get_bundle()
160 atomic_inc(&bundle->usage); in rxrpc_get_bundle()
165 atomic_inc(&bundle->usage); in rxrpc_get_bundle()
168 _leave(" = %p [second %d]", bundle, atomic_read(&bundle->usage)); in rxrpc_get_bundle()
178 _enter("%p,%p{%d}",trans, bundle, atomic_read(&bundle->usage)); in rxrpc_put_bundle()
[all …]
Dar-local.c55 atomic_set(&local->usage, 1); in rxrpc_alloc_local()
231 _enter("%p{u=%d}", local, atomic_read(&local->usage)); in rxrpc_put_local()
233 ASSERTCMP(atomic_read(&local->usage), >, 0); in rxrpc_put_local()
238 if (unlikely(atomic_dec_and_test(&local->usage))) { in rxrpc_put_local()
254 _enter("%p{%d}", local, atomic_read(&local->usage)); in rxrpc_destroy_local()
259 if (atomic_read(&local->usage) > 0) { in rxrpc_destroy_local()
381 atomic_inc(&local->usage); in rxrpc_process_local_events()
Dar-internal.h164 atomic_t usage; member
180 atomic_t usage; member
214 atomic_t usage; member
230 atomic_t usage; member
262 atomic_t usage; member
350 atomic_t usage; member
795 CHECK_SLAB_OKAY(&local->usage); in __rxrpc_get_local()
796 if (atomic_inc_return(&local->usage) == 1) in __rxrpc_get_local()
804 CHECK_SLAB_OKAY(&(CALL)->usage); \
805 if (atomic_inc_return(&(CALL)->usage) == 1) \
Dar-call.c234 atomic_set(&call->usage, 1); in rxrpc_alloc_call()
399 _leave(" = %p [extant %d]", call, atomic_read(&call->usage)); in rxrpc_get_client_call()
407 _leave(" = %p [second %d]", call, atomic_read(&call->usage)); in rxrpc_get_client_call()
511 atomic_inc(&conn->usage); in rxrpc_incoming_call()
606 _leave(" = %p [%d]", call, atomic_read(&call->usage)); in rxrpc_find_server_call()
619 call->debug_id, atomic_read(&call->usage), in rxrpc_release_call()
815 _enter("%p{u=%d}", call, atomic_read(&call->usage)); in __rxrpc_put_call()
817 ASSERTCMP(atomic_read(&call->usage), >, 0); in __rxrpc_put_call()
819 if (atomic_dec_and_test(&call->usage)) { in __rxrpc_put_call()
903 call, atomic_read(&call->usage), call->channel, call->conn); in rxrpc_destroy_call()
[all …]
Dar-proc.c81 atomic_read(&call->usage), in rxrpc_call_seq_show()
164 atomic_read(&conn->usage), in rxrpc_connection_seq_show()
Dar-connevent.c268 atomic_inc(&conn->usage); in rxrpc_process_connection()
317 CHECK_SLAB_OKAY(&local->usage); in rxrpc_reject_packet()
319 if (!atomic_inc_not_zero(&local->usage)) { in rxrpc_reject_packet()
Dar-accept.c146 atomic_inc(&call->conn->usage); in rxrpc_accept_incoming_call()
157 ASSERTCMP(atomic_read(&call->usage), >=, 3); in rxrpc_accept_incoming_call()
221 if (atomic_read(&local->usage) > 0) in rxrpc_accept_incoming_calls()
/linux-4.1.27/tools/usb/usbip/src/
Dusbip.c50 void (*usage)(void); member
58 .usage = NULL
64 .usage = NULL
70 .usage = usbip_attach_usage
76 .usage = usbip_detach_usage
82 .usage = usbip_list_usage
88 .usage = usbip_bind_usage
94 .usage = usbip_unbind_usage
100 .usage = NULL
113 if (!strcmp(cmds[i].name, argv[0]) && cmds[i].usage) { in usbip_help()
[all …]
/linux-4.1.27/tools/power/acpi/tools/ec/
Dec_access.c36 void usage(char progname[], int exit_status) in usage() function
63 usage(argv[0], EXIT_FAILURE); in parse_opts()
68 usage(argv[0], EXIT_FAILURE); in parse_opts()
73 usage(argv[0], EXIT_FAILURE); in parse_opts()
79 usage(argv[0], EXIT_FAILURE); in parse_opts()
85 usage(argv[0], EXIT_FAILURE); in parse_opts()
93 usage(argv[0], EXIT_SUCCESS); in parse_opts()
96 usage(argv[0], EXIT_FAILURE); in parse_opts()
105 usage(argv[0], EXIT_FAILURE); in parse_opts()
111 usage(argv[0], EXIT_FAILURE); in parse_opts()
[all …]
/linux-4.1.27/kernel/
Dcred.c33 struct group_info init_groups = { .usage = ATOMIC_INIT(2) };
39 .usage = ATOMIC_INIT(4),
98 atomic_read(&cred->usage) != 0 || in put_cred_rcu()
103 atomic_read(&cred->usage), in put_cred_rcu()
106 if (atomic_read(&cred->usage) != 0) in put_cred_rcu()
108 cred, atomic_read(&cred->usage)); in put_cred_rcu()
132 atomic_read(&cred->usage), in __put_cred()
135 BUG_ON(atomic_read(&cred->usage) != 0); in __put_cred()
156 atomic_read(&tsk->cred->usage), in exit_creds()
191 } while (!atomic_inc_not_zero(&((struct cred *)cred)->usage)); in get_task_cred()
[all …]
Dseccomp.c58 atomic_t usage; member
411 atomic_set(&filter->usage, 1); in seccomp_prepare_filter()
509 atomic_inc(&orig->usage); in get_seccomp_filter()
525 while (orig && atomic_dec_and_test(&orig->usage)) { in put_seccomp_filter()
/linux-4.1.27/fs/fscache/
Doperation.c34 op->object->debug_id, op->debug_id, atomic_read(&op->usage)); in fscache_enqueue_operation()
39 ASSERTCMP(atomic_read(&op->usage), >, 0); in fscache_enqueue_operation()
46 atomic_inc(&op->usage); in fscache_enqueue_operation()
91 ASSERTCMP(atomic_read(&op->usage), >, 0); in fscache_submit_exclusive_op()
105 atomic_inc(&op->usage); in fscache_submit_exclusive_op()
109 atomic_inc(&op->usage); in fscache_submit_exclusive_op()
125 atomic_inc(&op->usage); in fscache_submit_exclusive_op()
193 object->debug_id, op->debug_id, atomic_read(&op->usage)); in fscache_submit_op()
196 ASSERTCMP(atomic_read(&op->usage), >, 0); in fscache_submit_op()
212 atomic_inc(&op->usage); in fscache_submit_op()
[all …]
Dcache.c36 atomic_inc(&tag->usage); in __fscache_lookup_cache_tag()
50 atomic_set(&xtag->usage, 1); in __fscache_lookup_cache_tag()
58 atomic_inc(&tag->usage); in __fscache_lookup_cache_tag()
78 if (atomic_dec_and_test(&tag->usage)) in __fscache_release_cache_tag()
277 atomic_inc(&fscache_fsdef_index.usage); in fscache_add_cache()
Dcookie.c96 atomic_set(&cookie->usage, 1); in __fscache_acquire_cookie()
104 atomic_inc(&parent->usage); in __fscache_acquire_cookie()
400 atomic_inc(&cookie->usage); in fscache_attach_object()
608 ASSERTCMP(atomic_read(&cookie->parent->usage), >, 0); in __fscache_relinquish_cookie()
614 ASSERTCMP(atomic_read(&cookie->usage), >, 0); in __fscache_relinquish_cookie()
640 BUG_ON(atomic_read(&cookie->usage) <= 0); in __fscache_cookie_put()
641 if (!atomic_dec_and_test(&cookie->usage)) in __fscache_cookie_put()
Dnetfs.c41 atomic_set(&netfs->primary_index->usage, 1); in __fscache_register_netfs()
50 atomic_inc(&netfs->primary_index->parent->usage); in __fscache_register_netfs()
/linux-4.1.27/Documentation/ioctl/
Dcdrom.txt99 usage:
113 usage:
127 usage:
151 usage:
172 usage:
190 usage:
216 usage:
234 usage:
253 usage:
272 usage:
[all …]
Dhdio.txt87 usage:
133 usage:
147 usage:
168 usage:
184 usage:
236 usage:
266 usage:
285 usage:
305 usage:
323 usage:
[all …]
/linux-4.1.27/fs/afs/
Dserver.c78 atomic_set(&server->usage, 1); in afs_alloc_server()
94 _leave(" = %p{%d}", server, atomic_read(&server->usage)); in afs_alloc_server()
143 _leave(" = %p{%d}", server, atomic_read(&server->usage)); in afs_lookup_server()
157 _leave(" = %p{%d}", server, atomic_read(&server->usage)); in afs_lookup_server()
224 _enter("%p{%d}", server, atomic_read(&server->usage)); in afs_put_server()
226 _debug("PUT SERVER %d", atomic_read(&server->usage)); in afs_put_server()
228 ASSERTCMP(atomic_read(&server->usage), >, 0); in afs_put_server()
230 if (likely(!atomic_dec_and_test(&server->usage))) { in afs_put_server()
238 if (atomic_read(&server->usage) == 0) { in afs_put_server()
294 if (atomic_read(&server->usage) > 0) { in afs_reap_server()
Dcell.c63 atomic_set(&cell->usage, 1); in afs_cell_alloc()
348 _enter("%p{%d,%s}", cell, atomic_read(&cell->usage), cell->name); in afs_put_cell()
350 ASSERTCMP(atomic_read(&cell->usage), >, 0); in afs_put_cell()
356 if (likely(!atomic_dec_and_test(&cell->usage))) { in afs_put_cell()
379 _enter("%p{%d,%s}", cell, atomic_read(&cell->usage), cell->name); in afs_cell_destroy()
381 ASSERTCMP(atomic_read(&cell->usage), >=, 0); in afs_cell_destroy()
385 if (atomic_read(&cell->usage) > 0) { in afs_cell_destroy()
392 while (atomic_read(&cell->usage) > 0) { in afs_cell_destroy()
402 ASSERTCMP(atomic_read(&cell->usage), ==, 0); in afs_cell_destroy()
451 cell->name, atomic_read(&cell->usage)); in afs_cell_purge()
Dinternal.h156 int usage; member
195 atomic_t usage; member
249 atomic_t usage; member
273 atomic_t usage; member
305 atomic_t usage; member
472 #define afs_get_cell(C) do { atomic_inc(&(C)->usage); } while(0)
639 _debug("GET SERVER %d", atomic_read(&(S)->usage)); \
640 atomic_inc(&(S)->usage); \
675 #define afs_get_vlocation(V) do { atomic_inc(&(V)->usage); } while(0)
728 #define afs_get_volume(V) do { atomic_inc(&(V)->usage); } while(0)
Dvlocation.c179 atomic_set(&vl->usage, 1); in afs_vlocation_alloc()
435 atomic_inc(&vl->usage); in afs_vlocation_lookup()
498 ASSERTCMP(atomic_read(&vl->usage), >, 0); in afs_put_vlocation()
500 if (likely(!atomic_dec_and_test(&vl->usage))) { in afs_put_vlocation()
506 if (atomic_read(&vl->usage) == 0) { in afs_put_vlocation()
569 if (atomic_read(&vl->usage) > 0) { in afs_vlocation_reaper()
644 if (atomic_read(&vl->usage) > 0) in afs_vlocation_updater()
659 atomic_inc(&vl->usage); in afs_vlocation_updater()
Dwrite.c71 _enter("{%d}", wb->usage); in afs_put_writeback()
74 if (--wb->usage == 0) in afs_put_writeback()
142 candidate->usage = 1; in afs_write_begin()
208 wb->usage++; in afs_write_begin()
603 wb->usage--; in afs_pages_written_back()
607 if (wb->usage == 0) { in afs_pages_written_back()
711 wb->usage = 1; in afs_fsync()
Dvolume.c103 atomic_set(&volume->usage, 1); in afs_volume_lookup()
182 ASSERTCMP(atomic_read(&volume->usage), >, 0); in afs_put_volume()
190 if (likely(!atomic_dec_and_test(&volume->usage))) { in afs_put_volume()
/linux-4.1.27/scripts/
Dgfp-translate17 usage() { function
30 usage
33 usage
61 usage
Dcheckincludes.pl16 sub usage { subroutine
26 usage();
35 usage();
Ddiffconfig12 def usage(): function
72 usage()
82 usage()
101 usage()
Dshow_delta15 def usage(): function
87 usage()
92 usage()
Dpnmtologo.c81 static void usage(void) __attribute ((noreturn));
430 static void usage(void) in usage() function
461 usage(); in main()
482 usage(); in main()
486 usage(); in main()
491 usage(); in main()
Dmarkup_oops.pl27 'help|h' => \&usage,
28 ) || usage ();
190 usage();
358 sub usage { subroutine
Dsetlocalversion12 usage() { function
28 usage
Dexport_report.pl41 sub usage { subroutine
68 usage($0);
Dgen_initramfs_list.sh15 usage() { function
157 usage >&2
282 usage
Dcheckkconfigsymbols.py39 usage = "%prog [options]\n\n" \
48 parser = OptionParser(usage=usage)
Dconmakehash.c27 static void usage(char *argv0) in usage() function
90 usage(argv[0]); in main()
Dobjdiff37 usage() { function
Dconfig9 usage() { function
Dunifdef.c232 static void usage(void);
259 usage(); in main()
309 usage(); in main()
378 usage(void) in usage() function
1175 usage(); in addsym()
1178 usage(); in addsym()
Dkallsyms.c72 static void usage(void) in usage() function
707 usage(); in main()
710 usage(); in main()
/linux-4.1.27/arch/x86/tools/
Dinsn_sanity.c55 static void usage(const char *err) in usage() function
136 usage("Failed to open /dev/urandom"); in init_random_seed()
199 usage("Failed to open input file"); in parse_args()
208 usage("Failed to parse seed"); in parse_args()
214 usage("Failed to parse max_iter"); in parse_args()
217 usage(NULL); in parse_args()
223 usage("Max iteration number must be bigger than iter-num"); in parse_args()
226 usage("Don't use input file (-i) with random seed (-s)"); in parse_args()
Drelocs_common.c12 static void usage(void) in usage() function
61 usage(); in main()
64 usage(); in main()
Dtest_get_len.c43 static void usage(void) in usage() function
104 usage(); in parse_args()
/linux-4.1.27/tools/power/cpupower/bench/
Dcpufreq-bench_plot.sh28 function usage() function
42 usage
57 usage
67 usage
Dmain.c52 void usage() in usage() function
131 usage(); in main()
166 usage(); in main()
/linux-4.1.27/arch/powerpc/boot/
Dwrapper59 usage() { function
70 [ "$#" -gt 0 ] || usage
75 [ "$#" -gt 0 ] || usage
80 [ "$#" -gt 0 ] || usage
85 [ "$#" -gt 0 ] || usage
90 [ "$#" -gt 0 ] || usage
98 [ "$#" -gt 0 ] || usage
103 [ "$#" -gt 0 ] || usage
109 [ "$#" -gt 0 ] || usage
116 usage
[all …]
/linux-4.1.27/tools/perf/
Dperf-with-kcore.sh16 usage() function
184 usage
227 usage
231 usage
242 usage
257 usage
Dbuiltin-data.c103 goto usage; in cmd_data()
108 goto usage; in cmd_data()
120 usage: in cmd_data()
Dperf.c186 usage(perf_usage_string); in handle_options()
201 usage(perf_usage_string); in handle_options()
215 usage(perf_usage_string); in handle_options()
225 usage(perf_usage_string); in handle_options()
258 usage(perf_usage_string); in handle_options()
261 usage(perf_usage_string); in handle_options()
267 usage(perf_usage_string); in handle_options()
/linux-4.1.27/Documentation/accounting/
Dtaskstats-struct.txt140 /* Accumulated RSS usage in duration of a task, in MBytes-usecs.
141 * The current rss usage is added to this counter every time
143 * will have memory usage multiplied by system time. Thus an
144 * average usage per system time unit can be calculated.
146 __u64 coremem; /* accumulated RSS usage in MB-usec */
148 /* Accumulated virtual memory usage in duration of a task.
149 * Same as acct_rss_mem1 above except that we keep track of VM usage.
151 __u64 virtmem; /* accumulated VM usage in MB-usec */
153 /* High watermark of RSS usage in duration of a task, in KBytes. */
154 __u64 hiwater_rss; /* High-watermark of RSS usage */
[all …]
Dgetdelays.c74 static void usage(void) in usage() function
364 usage(); in main()
439 usage(); in main()
/linux-4.1.27/drivers/hid/usbhid/
Dhid-pidff.c220 static void pidff_set(struct pidff_usage *usage, u16 value) in pidff_set() argument
222 usage->value[0] = pidff_rescale(value, 0xffff, usage->field); in pidff_set()
223 pr_debug("calculated from %d to %d\n", value, usage->value[0]); in pidff_set()
226 static void pidff_set_signed(struct pidff_usage *usage, s16 value) in pidff_set_signed() argument
228 if (usage->field->logical_minimum < 0) in pidff_set_signed()
229 usage->value[0] = pidff_rescale_signed(value, usage->field); in pidff_set_signed()
232 usage->value[0] = in pidff_set_signed()
233 pidff_rescale(-value, 0x8000, usage->field); in pidff_set_signed()
235 usage->value[0] = in pidff_set_signed()
236 pidff_rescale(value, 0x7fff, usage->field); in pidff_set_signed()
[all …]
Dhiddev.c148 if (field->usage[j].hid == uref->usage_code) { in hiddev_lookup_usage()
188 struct hid_usage *usage, __s32 value) in hiddev_hid_event() argument
199 uref.usage_index = (usage - field->usage); in hiddev_hid_event()
200 uref.usage_code = usage->hid; in hiddev_hid_event()
486 uref->usage_code = field->usage[uref->usage_index].hid; in hiddev_ioctl_usage()
538 i = field->usage[uref->usage_index].collection_index; in hiddev_ioctl_usage()
637 r = hid->collection[i].usage; in hiddev_ioctl()
806 cinfo.usage = hid->collection[cinfo.index].usage; in hiddev_ioctl()
889 !IS_INPUT_APPLICATION(hid->collection[i].usage)) in hiddev_connect()
/linux-4.1.27/Documentation/hid/
Dhiddev.txt77 usage changes available to the reader using a struct hiddev_event:
84 containing the HID usage identifier for the status that changed, and
87 structures. The HID usage identifier is a composite of the HID usage
88 page shifted to the 16 high order bits ORed with the usage code. The
100 This ioctl call returns the HID application usage associated with the
127 from the device. At this point, all the usage structures will contain
138 in order to selectively update the usage structures (in contrast to
144 individual usage values in the report before sending the report in full
172 Returns the value of a usage in a hiddev_usage_ref structure. The
173 usage to be retrieved can be specified as above, or the user can
[all …]
Dhid-sensor.txt6 a report descriptor conforming to HID 1.12 sensor usage tables.
15 This specification describes many usage IDs, which describe the type of sensor
57 with name HID-SENSOR-xxxx (where xxxx is usage id from the specification).
65 drivers to register and get events for that usage id. Also it provides parsing
91 Registers callbacks for an usage id. The callback functions are not allowed
98 Removes callbacks for an usage id.
138 the usage id of X axis. HID sensors can provide events, so this is not necessary
147 HID Sensor specification defines two special sensor usage types. Since they
223 consist of a 32 bit usage id, 64 bit time stamp and 32 bit length field of raw
/linux-4.1.27/scripts/dtc/
Dfdtput.c291 static void usage(const char *msg) in usage() function
328 usage(NULL); in main()
335 usage("Invalid type string"); in main()
347 usage("Missing filename"); in main()
354 usage("Missing node"); in main()
356 usage("Missing property"); in main()
Dutil.h214 #define usage(errmsg) \ macro
246 case 'h': usage(NULL); \
248 case '?': usage("unknown option");
Dfdtget.c296 static void usage(const char *msg) in usage() function
323 usage(NULL); in main()
328 usage("Invalid type string"); in main()
350 usage("Missing filename"); in main()
361 usage("Must have an even number of arguments"); in main()
Ddtc.c189 usage(NULL); in main()
191 usage("unknown option"); in main()
196 usage("missing files"); in main()
/linux-4.1.27/scripts/selinux/mdp/
Dmdp.c32 static void usage(char *name) in usage() function
56 usage(argv[0]); in main()
68 usage(argv[0]); in main()
140 usage(argv[0]); in main()
/linux-4.1.27/Documentation/spi/
Dspidev_fdx.c118 goto usage; in main()
123 goto usage; in main()
130 usage: in main()
139 goto usage; in main()
/linux-4.1.27/tools/usb/
Dtestusb.c418 goto usage; in main()
422 goto usage; in main()
432 goto usage; in main()
437 goto usage; in main()
441 goto usage; in main()
446 usage: in main()
465 goto usage; in main()
469 goto usage; in main()
/linux-4.1.27/scripts/kconfig/lxdialog/
Dcheck-lxdialog.sh63 usage() { function
68 usage
88 usage
/linux-4.1.27/tools/power/x86/x86_energy_perf_policy/
Dx86_energy_perf_policy.c64 void usage(void) in usage() function
96 usage(); in cmdline()
101 usage(); in cmdline()
110 usage(); in cmdline()
127 usage(); in cmdline()
/linux-4.1.27/include/linux/
Dcred.h33 atomic_t usage; member
51 atomic_inc(&gi->usage); in get_group_info()
61 if (atomic_dec_and_test(&(group_info)->usage)) \
119 atomic_t usage; member
224 atomic_inc(&cred->usage); in get_new_cred()
264 if (atomic_dec_and_test(&(cred)->usage)) in put_cred()
Dhid.h374 unsigned usage[HID_MAX_USAGES]; /* usage array */ member
389 unsigned usage; member
411 struct hid_usage *usage; /* usage table for this function */ member
689 struct hid_usage *usage, __s32 value);
697 struct hid_usage *usage, unsigned long **bit, int *max);
700 struct hid_usage *usage, unsigned long **bit, int *max);
705 struct hid_usage *usage);
868 struct hid_usage *usage, unsigned long **bit, int *max, in hid_map_usage() argument
873 usage->type = type; in hid_map_usage()
874 usage->code = c; in hid_map_usage()
[all …]
Dhiddev.h44 struct hid_usage *usage, __s32 value);
52 struct hid_usage *usage, __s32 value) { } in hiddev_hid_event() argument
Dfscache-cache.h40 atomic_t usage; member
104 atomic_t usage; member
136 atomic_set(&op->usage, 1); in fscache_operation_init()
175 atomic_inc(&op->op.usage); in fscache_get_retrieval()
Dkdb.h205 static inline int kdb_register(char *cmd, kdb_func_t func, char *usage, in kdb_register() argument
207 static inline int kdb_register_flags(char *cmd, kdb_func_t func, char *usage, in kdb_register_flags() argument
Dkey.h133 atomic_t usage; /* number of references */ member
233 atomic_inc(&key->usage); in __key_get()
/linux-4.1.27/Documentation/cgroups/
Dcpuacct.txt5 account the CPU usage of these groups of tasks.
8 group accumulates the CPU usage of all of its child groups and the tasks
18 /sys/fs/cgroup/cpuacct.usage gives the CPU time (in nanoseconds) obtained
30 can be obtained from g1/cpuacct.usage and the same is accumulated in
31 /sys/fs/cgroup/cpuacct.usage also.
D00-INDEX4 - Description for Block IO Controller, implementation and usage details.
8 - CPU Accounting Controller; account CPU usage for groups of tasks.
16 - HugeTLB Controller implementation and usage details.
Dhugetlb.txt4 The HugeTLB controller allows to limit the HugeTLB usage per control group and
30 hugetlb.<hugepagesize>.limit_in_bytes # set/show limit of "hugepagesize" hugetlb usage
31 hugetlb.<hugepagesize>.max_usage_in_bytes # show max "hugepagesize" hugetlb usage recorded
32 hugetlb.<hugepagesize>.usage_in_bytes # show current usage for "hugepagesize" hugetlb
Dmemory.txt41 - accounting anonymous pages, file caches, swap caches usage and limiting them.
43 - optionally, memory+swap usage can be accounted and limited.
47 - usage threshold notifier
60 memory.usage_in_bytes # show current usage for memory
62 memory.memsw.usage_in_bytes # show current usage for memory+Swap
64 memory.limit_in_bytes # set/show limit of memory usage
65 memory.memsw.limit_in_bytes # set/show limit of memory+Swap usage
66 memory.failcnt # show the number of memory usage hits limits
68 memory.max_usage_in_bytes # show max memory usage recorded
69 memory.memsw.max_usage_in_bytes # show max memory+Swap usage recorded
[all …]
Dmemcg_test.txt11 0. How to record usage ?
25 a page/swp_entry may be charged (usage += PAGE_SIZE) at
30 a page/swp_entry may be uncharged (usage -= PAGE_SIZE) by
45 at this point, usage += PAGE_SIZE.
49 At cancel(), simply usage -= PAGE_SIZE.
/linux-4.1.27/scripts/kconfig/
Dmerge_config.sh29 usage() { function
56 usage
81 usage
/linux-4.1.27/firmware/
Dihex2fw.c60 static int usage(void) in usage() function
90 return usage(); in main()
95 return usage(); in main()
104 return usage(); in main()
123 return usage(); in main()
/linux-4.1.27/tools/testing/selftests/ftrace/
Dftracetest10 usage() { # errno [message] function
51 usage 0
70 usage 1 "$1 is not a testcase"
79 usage 1 "Invalid option ($1)"
/linux-4.1.27/fs/cachefiles/
Dinterface.c54 atomic_set(&object->usage, 1); in cachefiles_alloc_object()
185 _enter("{OBJ%x,%d}", _object->debug_id, atomic_read(&object->usage)); in cachefiles_grab_object()
188 ASSERT((atomic_read(&object->usage) & 0xffff0000) != 0x6b6b0000); in cachefiles_grab_object()
191 atomic_inc(&object->usage); in cachefiles_grab_object()
262 object->fscache.debug_id, atomic_read(&object->usage)); in cachefiles_drop_object()
268 ASSERT((atomic_read(&object->usage) & 0xffff0000) != 0x6b6b0000); in cachefiles_drop_object()
323 object->fscache.debug_id, atomic_read(&object->usage)); in cachefiles_put_object()
326 ASSERT((atomic_read(&object->usage) & 0xffff0000) != 0x6b6b0000); in cachefiles_put_object()
332 if (atomic_dec_and_test(&object->usage)) { in cachefiles_put_object()
/linux-4.1.27/net/sunrpc/auth_gss/
Dgss_krb5_crypto.c128 arcfour_hmac_md5_usage_to_salt(unsigned int usage, u8 salt[4]) in arcfour_hmac_md5_usage_to_salt() argument
132 switch (usage) { in arcfour_hmac_md5_usage_to_salt()
153 unsigned int usage, struct xdr_netobj *cksumout) in make_checksum_hmac_md5() argument
172 if (arcfour_hmac_md5_usage_to_salt(usage, rc4salt)) { in make_checksum_hmac_md5()
173 dprintk("%s: invalid usage value %u\n", __func__, usage); in make_checksum_hmac_md5()
243 unsigned int usage, struct xdr_netobj *cksumout) in make_checksum() argument
254 cksumkey, usage, cksumout); in make_checksum()
324 unsigned int usage, struct xdr_netobj *cksumout) in make_checksum_v2() argument
656 unsigned int usage; in gss_krb5_aes_encrypt() local
662 usage = KG_USAGE_INITIATOR_SEAL; in gss_krb5_aes_encrypt()
[all …]
Dgss_krb5_mech.c368 set_cdata(u8 cdata[GSS_KRB5_K5CLENGTH], u32 usage, u8 seed) in set_cdata() argument
370 cdata[0] = (usage>>24)&0xff; in set_cdata()
371 cdata[1] = (usage>>16)&0xff; in set_cdata()
372 cdata[2] = (usage>>8)&0xff; in set_cdata()
373 cdata[3] = usage&0xff; in set_cdata()
/linux-4.1.27/drivers/input/tablet/
Dgtco.c117 u32 usage; member
217 __u32 usage = 0; in parse_hid_report_descriptor() local
294 dev_dbg(ddev, "GER: X Usage: 0x%x\n", usage); in parse_hid_report_descriptor()
302 dev_dbg(ddev, "GER: Y Usage: 0x%x\n", usage); in parse_hid_report_descriptor()
311 if (usage == DIGITIZER_USAGE_TILT_X) { in parse_hid_report_descriptor()
319 if (usage == DIGITIZER_USAGE_TILT_Y) { in parse_hid_report_descriptor()
327 if (usage == DIGITIZER_USAGE_TIP_PRESSURE) { in parse_hid_report_descriptor()
409 if (device->usage == 0) in parse_hid_report_descriptor()
410 device->usage = data; in parse_hid_report_descriptor()
495 usage = data; in parse_hid_report_descriptor()
/linux-4.1.27/Documentation/arm/
DNetwinder8 Port usage
44 Interrupt usage
66 DMA usage
/linux-4.1.27/Documentation/networking/timestamping/
Dhwtstamp_config.c75 static void usage(void) in usage() function
93 usage(); in main()
102 usage(); in main()
Dtimestamping.c65 static void usage(const char *error) in usage() function
337 usage(0); in main()
364 usage(argv[i]); in main()
Dtxtimestamp.c388 static void __attribute__((noreturn)) usage(const char *filepath) in usage() function
452 usage(argv[0]); in parse_opt()
533 usage(argv[0]); in main()
/linux-4.1.27/tools/testing/fault-injection/
Dfailcmd.sh17 usage() function
39 Display a usage message and exit
99 usage
198 usage
/linux-4.1.27/arch/alpha/mm/
Dnuma.c49 i, cluster->usage, cluster->start_pfn, in show_mem_layout()
84 if (cluster->usage & 3) in setup_memory_node()
98 i, cluster->usage, cluster->start_pfn, in setup_memory_node()
169 if (cluster->usage & 3) in setup_memory_node()
209 if (cluster->usage & 3) in setup_memory_node()
/linux-4.1.27/Documentation/cpuidle/
Dsysfs.txt44 -r--r--r-- 1 root root 4096 Feb 8 10:42 usage
54 -r--r--r-- 1 root root 4096 Feb 8 10:42 usage
64 -r--r--r-- 1 root root 4096 Feb 8 10:42 usage
74 -r--r--r-- 1 root root 4096 Feb 8 10:42 usage
84 * usage : Number of times this state was entered (count)
Dcore.txt21 is meant for developer testing only. In normal usage, kernel picks the
/linux-4.1.27/tools/perf/scripts/python/
Dsyscall-counts.py18 usage = "perf script -s syscall-counts.py [comm]\n"; variable
23 sys.exit(usage)
Dsctop.py20 usage = "perf script -s sctop.py [comm] [interval]\n"; variable
27 sys.exit(usage)
Dsyscall-counts-by-pid.py17 usage = "perf script -s syscall-counts-by-pid.py [comm]\n"; variable
23 sys.exit(usage)
Dfailed-syscalls-by-pid.py18 usage = "perf script -s syscall-counts-by-pid.py [comm|pid]\n"; variable
24 sys.exit(usage)
Dexport-to-postgresql.py45 def usage(): function
52 usage()
62 usage()
70 usage()
/linux-4.1.27/drivers/net/wan/
Dcosa.c111 int usage; /* Usage count; >0 for chrdev, -1 for netdev */ member
157 int usage; /* usage count */ member
542 cosa->usage = 0; in cosa_probe()
647 if (chan->usage != 0) { in cosa_net_open()
649 chan->name, chan->usage); in cosa_net_open()
656 chan->usage = -1; in cosa_net_open()
657 chan->cosa->usage++; in cosa_net_open()
663 chan->usage = 0; in cosa_net_open()
664 chan->cosa->usage--; in cosa_net_open()
722 chan->usage = 0; in cosa_net_close()
[all …]
/linux-4.1.27/scripts/rt-tester/
Drt-tester.py62 def usage(): function
105 usage()
117 usage()
/linux-4.1.27/Documentation/ptp/
Dtestptp.c112 static void usage(char *progname) in usage() function
224 usage(progname); in main()
248 usage(progname); in main()
252 usage(progname); in main()
479 usage(progname); in main()
/linux-4.1.27/Documentation/connector/
Ducon.c92 static void usage(void) in usage() function
131 usage(); in main()
136 usage(); in main()
/linux-4.1.27/tools/perf/scripts/perl/
Drw-by-file.pl21 my $usage = "perf script -s rw-by-file.pl <comm>\n";
23 my $for_comm = shift or die $usage;
/linux-4.1.27/Documentation/hwmon/
Dltc424579 power1_input 12v power usage (mW)
80 power2_input 5v power usage (mW)
81 power3_input 3v power usage (mW)
82 power4_input Vee (-12v) power usage (mW)
/linux-4.1.27/drivers/scsi/aic7xxx/aicasm/
Daicasm.c76 static void usage(void);
159 usage(); in main()
182 usage(); in main()
249 usage(); in main()
258 usage(); in main()
267 usage(); in main()
308 usage() in usage() function
/linux-4.1.27/drivers/acpi/acpica/
Dacapps.h81 #define ACPI_USAGE_HEADER(usage) \ argument
82 acpi_os_printf ("Usage: %s\nOptions:\n", usage);
/linux-4.1.27/usr/
Dgen_init_cpio.c451 static void usage(const char *prog) in usage() function
542 usage(argv[0]); in main()
548 usage(argv[0]); in main()
554 usage(argv[0]); in main()
563 usage(argv[0]); in main()
/linux-4.1.27/arch/alpha/boot/tools/
Dobjstrip.c42 usage (void) in usage() function
86 usage(); in main()
114 usage(); in main()
/linux-4.1.27/drivers/isdn/i4l/
Disdn_common.c673 dev->usage[i] &= ~ISDN_USAGE_DISABLED; in isdn_status_callback()
675 if (USG_NONE(dev->usage[i])) { in isdn_status_callback()
676 dev->usage[i] |= ISDN_USAGE_DISABLED; in isdn_status_callback()
695 dev->usage[i] &= ~ISDN_USAGE_DISABLED; in isdn_status_callback()
1021 sprintf(p, "%d ", dev->usage[i]); in isdn_statstr()
1875 isdn_get_free_channel(int usage, int l2_proto, int l3_proto, int pre_dev in isdn_get_free_channel() argument
1890 if (USG_NONE(dev->usage[i]) && in isdn_get_free_channel()
1893 if ((dev->usage[i] & ISDN_USAGE_EXCLUSIVE) && in isdn_get_free_channel()
1898 if (dev->usage[i] & ISDN_USAGE_DISABLED) in isdn_get_free_channel()
1905 dev->usage[i] &= ISDN_USAGE_EXCLUSIVE; in isdn_get_free_channel()
[all …]
Disdn_common.h30 extern void isdn_free_channel(int di, int ch, int usage);
Disdn_net.c480 dev->usage[idx] |= ISDN_USAGE_OUTGOING; in isdn_net_stat_callback()
692 dev->usage[i] |= ISDN_USAGE_OUTGOING; in isdn_net_dial()
2029 int u1 = dev->usage[i1] & ISDN_USAGE_EXCLUSIVE; in isdn_net_swap_usage()
2030 int u2 = dev->usage[i2] & ISDN_USAGE_EXCLUSIVE; in isdn_net_swap_usage()
2035 dev->usage[i1] &= ~ISDN_USAGE_EXCLUSIVE; in isdn_net_swap_usage()
2036 dev->usage[i1] |= u2; in isdn_net_swap_usage()
2037 dev->usage[i2] &= ~ISDN_USAGE_EXCLUSIVE; in isdn_net_swap_usage()
2038 dev->usage[i2] |= u1; in isdn_net_swap_usage()
2104 dev->usage[idx]); in isdn_net_find_icall()
2148 (USG_NONE(dev->usage[idx]))) || /* and ch. unused or */ in isdn_net_find_icall()
[all …]
/linux-4.1.27/drivers/md/
Ddm-snap-transient.c112 .usage = transient_usage,
124 .usage = transient_usage,
/linux-4.1.27/Documentation/sound/oss/
DMultiSound775 static void usage(void)
861 X usage();
873 X usage();
884 X usage();
895 X usage();
908 X usage();
921 X usage();
932 X usage();
945 X usage();
975 X usage();
/linux-4.1.27/Documentation/laptops/
Ddslm.c126 static void usage(void) in usage() function
145 usage(); in main()
/linux-4.1.27/tools/perf/bench/
Dmem-memcpy.c135 const char *const *usage; member
229 info->usage, 0); in bench_mem_common()
343 .usage = bench_mem_memcpy_usage, in bench_mem_memcpy()
430 .usage = bench_mem_memset_usage, in bench_mem_memset()
/linux-4.1.27/arch/mips/bcm63xx/
Dclk.c22 unsigned int usage; member
31 if (clk->set && (clk->usage++) == 0) in clk_enable_unlocked()
37 if (clk->set && (--clk->usage) == 0) in clk_disable_unlocked()
/linux-4.1.27/Documentation/parisc/
D00-INDEX6 - current/planned usage of registers
/linux-4.1.27/arch/mn10300/boot/tools/
Dbuild.c64 void usage(void) in usage() function
81 usage(); in main()
/linux-4.1.27/scripts/selinux/genheaders/
Dgenheaders.c20 static void usage(void) in usage() function
52 usage(); in main()
/linux-4.1.27/arch/sparc/boot/
Dpiggyback.c74 static void usage(void) in usage() function
194 usage(); in main()
/linux-4.1.27/kernel/debug/kdb/
Dkdb_main.c661 char *usage; member
685 kdb_register_flags(s->name, kdb_exec_defcmd, s->usage, in kdb_defcmd2()
717 s->usage, s->help); in kdb_defcmd()
742 s->usage = kdb_strdup(argv[2], GFP_KDB); in kdb_defcmd()
743 if (!s->usage) in kdb_defcmd()
748 if (s->usage[0] == '"') { in kdb_defcmd()
749 strcpy(s->usage, argv[2]+1); in kdb_defcmd()
750 s->usage[strlen(s->usage)-1] = '\0'; in kdb_defcmd()
761 kfree(s->usage); in kdb_defcmd()
2694 char *usage, in kdb_register_flags() argument
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dfsl,imx25-pinctrl.txt4 and usage.
Dfsl,imx51-pinctrl.txt4 and usage.
Dfsl,imx6q-pinctrl.txt4 and usage.
Dfsl,imx53-pinctrl.txt4 and usage.
Dfsl,imx35-pinctrl.txt4 and usage.
Dfsl,imx6dl-pinctrl.txt4 and usage.
Dfsl,imx6sl-pinctrl.txt4 and usage.
Dfsl,imx6sx-pinctrl.txt4 and usage.
Dfsl,vf610-pinctrl.txt4 and usage.
/linux-4.1.27/net/atm/
Dlec_arpc.h50 atomic_t usage; /* usage count */ member
/linux-4.1.27/tools/testing/selftests/rcutorture/bin/
Dkvm.sh53 usage () { function
159 usage
/linux-4.1.27/tools/virtio/virtio-trace/
Dtrace-agent.c106 static void usage(char const *prg) in usage() function
207 usage(argv[0]); in parse_args()
/linux-4.1.27/Documentation/kbuild/
D00-INDEX8 - usage help for make *config
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-driver-xen-blkfront9 memory usage. The backend picks the minimum of the frontend
/linux-4.1.27/Documentation/devicetree/bindings/gpio/
Dgpio-stmpe.txt9 due to different usage (e.g. touch, keypad)
/linux-4.1.27/drivers/video/fbdev/mmp/hw/
DKconfig18 will register as a spi master for panel usage
/linux-4.1.27/Documentation/devicetree/bindings/reset/
Dallwinner,sunxi-clock-reset.txt5 controller binding usage.
/linux-4.1.27/Documentation/devicetree/bindings/reserved-memory/
Dreserved-memory.txt4 The operating system shall exclude reserved memory from normal usage
7 the special usage by various device drivers.
54 - vendor specific string in the form <vendor>,[<device>-]<usage>
/linux-4.1.27/fs/logfs/
DKconfig11 times and potentially less RAM usage, although the latter has
/linux-4.1.27/Documentation/timers/
Dtimer_stats.txt1 timer_stats - timer usage statistics
4 timer_stats is a debugging facility to make the timer (ab)usage in a Linux
D00-INDEX20 - timer usage statistics
/linux-4.1.27/Documentation/virtual/kvm/
Dmsr.txt48 leaf prior to usage.
126 leaf prior to usage.
134 future. Its usage is deprecated.
137 leaf prior to usage.
144 future. Its usage is deprecated.
147 leaf prior to usage.
/linux-4.1.27/security/keys/
Dkey.c96 atomic_set(&candidate->usage, 1); in key_user_lookup()
113 atomic_inc(&user->usage); in key_user_lookup()
125 if (atomic_dec_and_lock(&user->usage, &key_user_lock)) { in key_user_put()
284 atomic_set(&key->usage, 1); in key_alloc()
605 if (atomic_dec_and_test(&key->usage)) in key_put()
640 if (atomic_read(&key->usage) == 0) in key_lookup()
/linux-4.1.27/Documentation/devicetree/
D00-INDEX11 usage-model.txt
/linux-4.1.27/drivers/staging/vt6655/
DTODO13 - verify unsigned long usage for x86-64 arch
/linux-4.1.27/include/linux/sunrpc/
Dgss_krb5.h242 unsigned int usage, struct xdr_netobj *cksumout);
247 unsigned int usage, struct xdr_netobj *cksum);
/linux-4.1.27/Documentation/vm/
Dovercommit-accounting6 overcommit to reduce swap usage. root is allowed to
40 largest size you think you will need. For typical stack usage this does
/linux-4.1.27/arch/cris/boot/tools/
Dbuild.c101 void usage(void) in usage() function
119 usage(); in main()
/linux-4.1.27/Documentation/cpu-freq/
Dgovernors.txt113 current usage. To do this the CPU must have the capability to
118 want the kernel to look at the CPU usage and to make decisions on
143 up_threshold: defines what the average CPU usage between the samplings
154 overall usage calculation. This is useful if you are running a CPU
196 governor, sets the CPU depending on the current usage. It differs in
212 default value of '20' it means that if the CPU usage needs to be below
/linux-4.1.27/Documentation/filesystems/
Dnilfs2.txt108 NILFS_IOCTL_GET_SUINFO Return segment usage info about requested
113 NILFS_IOCTL_SET_SUINFO Modify segment usage info of requested
120 NILFS_IOCTL_GET_SUSTAT Return segment usage statistics. This ioctl
146 NILFS2 usage
230 3) Segment usage file (sufile) -- Stores allocation state of segments
/linux-4.1.27/Documentation/usb/
Dgadget_printer.txt158 * 'usage()' - Show program usage.
162 usage(const char *option) /* I - Option string or NULL */
443 usage(0);
504 usage(argv[i]);
/linux-4.1.27/scripts/basic/
Dfixdep.c127 static void usage(void) in usage() function
452 usage(); in main()
/linux-4.1.27/tools/thermal/tmon/
Dtmon.c58 void usage() in usage() function
272 usage(); in main()
/linux-4.1.27/arch/powerpc/platforms/cell/
DKconfig116 tristate "CBE frequency scaling based on SPU usage"
120 This governor checks for spu usage to adjust the cpu frequency.
/linux-4.1.27/Documentation/x86/
Dpat.txt24 their intended usage and their memory attribute relationships. Internally,
102 as step 0 above and also track the usage of those pages and use set_memory_wb()
109 -- in the above table mean "Not suggested usage for the API". Some of the --'s
/linux-4.1.27/drivers/dma/bestcomm/
DKconfig12 on the Freescale MPC5200 family of processor. Its usage is
/linux-4.1.27/Documentation/devicetree/bindings/net/
Dcpsw-phy-sel.txt14 interface to external clock usage
/linux-4.1.27/tools/perf/util/
Dusage.c53 void usage(const char *err) in usage() function
/linux-4.1.27/Documentation/dmaengine/
Dclient.txt6 NOTE: For DMA Engine usage in async_tx please see:
11 DMA Engine. This is applicable only for slave DMA usage only.
13 The slave DMA usage consists of following steps:
72 For slave usage the various modes of slave transfers supported by the
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dbfticu.txt11 - #interrupt-cells : is 2 and their usage is compliant to the 2 cells variant
/linux-4.1.27/arch/openrisc/
DTODO.openrisc8 -- Consolidate usage of memblock and bootmem... move everything over to
/linux-4.1.27/arch/x86/boot/tools/
Dbuild.c139 static void usage(void) in usage() function
345 usage(); in main()

123