Lines Matching refs:usage

18  *	several key mappings used from the consumer usage page
85 hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))
88 struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
94 if (ifnum != 1 || HID_UP_CONSUMER != (usage->hid & HID_USAGE_PAGE))
98 usage->hid & HID_USAGE);
100 switch (usage->hid & HID_USAGE) {
143 struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
146 if (!(HID_UP_CONSUMER == (usage->hid & HID_USAGE_PAGE) ||
147 HID_UP_KEYBOARD == (usage->hid & HID_USAGE_PAGE)))
151 usage->hid & HID_USAGE);
153 if (HID_UP_KEYBOARD == (usage->hid & HID_USAGE_PAGE)) {
155 switch (usage->hid & HID_USAGE) {
171 if (HID_UP_CONSUMER == (usage->hid & HID_USAGE_PAGE)) {
172 switch (usage->hid & HID_USAGE) {
236 struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
239 if (!(HID_UP_BUTTON == (usage->hid & HID_USAGE_PAGE) ||
240 HID_UP_CONSUMER == (usage->hid & HID_USAGE_PAGE)))
244 usage->hid & HID_USAGE, hi->input->evbit[0], hi->input->absbit[0], usage->hid & HID_USAGE_PAGE);
246 if (HID_UP_BUTTON == (usage->hid & HID_USAGE_PAGE)) {
247 switch (usage->hid & HID_USAGE) {
301 if (HID_UP_CONSUMER == (usage->hid & HID_USAGE_PAGE)) {
302 switch (usage->hid & HID_USAGE) {
327 struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
332 usage->hid, usage->hid & HID_USAGE, hi->input->evbit[0], hi->input->absbit[0],
333 usage->hid & HID_USAGE_PAGE);
335 if (((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER) && ((usage->hid & HID_USAGE_PAGE) != HID_UP_BUTTON))
338 switch (usage->hid & HID_USAGE) {
350 struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
353 if (!(HID_UP_CONSUMER == (usage->hid & HID_USAGE_PAGE) ||
354 HID_UP_KEYBOARD == (usage->hid & HID_USAGE_PAGE)))
358 usage->hid & HID_USAGE);
360 if (HID_UP_KEYBOARD == (usage->hid & HID_USAGE_PAGE)) {
362 switch (usage->hid & HID_USAGE) {
378 if (HID_UP_CONSUMER == (usage->hid & HID_USAGE_PAGE)) {
379 switch (usage->hid & HID_USAGE) {
481 struct hid_field *field, struct hid_usage *usage,
488 hi, field, usage, bit, max);
491 hi, field, usage, bit, max);
494 hi, field, usage, bit, max);
497 hi, field, usage, bit, max);
500 hi, field, usage, bit, max);
503 hi, field, usage, bit, max);