Lines Matching refs:usage

107 			struct hid_usage *usage = &field->usage[j];
108 unsigned int equivalent_usage = wacom_equivalent_usage(usage->hid);
215 struct hid_field *field, struct hid_usage *usage)
219 unsigned int equivalent_usage = wacom_equivalent_usage(usage->hid);
234 * HID_DG_BARELSWITCH2 usage use 0x000D0000 in its
236 * usage with that value should be HID_DG_BARRELSWITCH2
241 usage->hid == 0x000D0000 &&
244 int i = usage->usage_index;
247 field->usage[i-4].hid == HID_DG_TIPSWITCH &&
248 field->usage[i-3].hid == HID_DG_BARRELSWITCH &&
249 field->usage[i-2].hid == HID_DG_ERASER &&
250 field->usage[i-1].hid == HID_DG_INVERT &&
251 field->usage[i+1].hid == HID_DG_INRANGE) {
252 usage->hid = HID_DG_BARRELSWITCH2;
261 * the descriptor to use the branded usage convention and fix
264 if (usage->hid == WACOM_HID_WT_SERIALNUMBER &&
271 a->usage[0].hid == HID_DG_TOOLSERIALNUMBER &&
274 b->usage[0].hid == 0xFF000000 &&
277 usage->hid = WACOM_HID_WD_TOOLTYPE;
282 b->usage[0].hid = WACOM_HID_WD_SERIALHI;
298 struct hid_field *field, struct hid_usage *usage)
303 unsigned int equivalent_usage = wacom_equivalent_usage(usage->hid);
308 wacom_hid_usage_quirk(hdev, field, usage);
342 if (usage->usage_index >= field->report_count) {
348 hid_data->inputmode_index = usage->usage_index;
431 struct hid_field *field, struct hid_usage *usage)
437 unsigned equivalent_usage = wacom_equivalent_usage(usage->hid);
451 wacom_hid_usage_quirk(hdev, field, usage);
483 wacom_wac_usage_mapping(hdev, field, usage);
531 hreport->field[i]->usage + j);
546 hreport->field[i]->usage + j);