Lines Matching refs:hid_usage
15 struct hid_field *field, struct hid_usage *usage) in hid_haptic_feature_mapping()
68 struct hid_field *field, struct hid_usage *usage, in hid_haptic_input_mapping()
153 struct hid_usage *usage; in fill_effect_buf()
243 if (effect->u.haptic.hid_usage >= (HID_HP_VENDORWAVEFORMMIN & HID_USAGE) && in hid_haptic_upload_effect()
244 effect->u.haptic.hid_usage <= (HID_HP_VENDORWAVEFORMMAX & HID_USAGE) && in hid_haptic_upload_effect()
251 if (haptic->hid_usage_map[i] == effect->u.haptic.hid_usage) { in hid_haptic_upload_effect()
263 if (effect->u.haptic.hid_usage == (HID_HP_WAVEFORMPRESS & HID_USAGE) || in hid_haptic_upload_effect()
264 effect->u.haptic.hid_usage == (HID_HP_WAVEFORMRELEASE & HID_USAGE)) in hid_haptic_upload_effect()
329 effect->u.haptic.hid_usage = HID_HP_WAVEFORMNONE & HID_USAGE; in effect_set_default()
344 if (effect.u.haptic.hid_usage == (HID_HP_WAVEFORMRELEASE & HID_USAGE)) { in hid_haptic_erase()
351 effect.u.haptic.hid_usage = HID_HP_WAVEFORMRELEASE & HID_USAGE; in hid_haptic_erase()
355 } else if (effect.u.haptic.hid_usage == (HID_HP_WAVEFORMPRESS & HID_USAGE)) { in hid_haptic_erase()
363 effect.u.haptic.hid_usage = HID_HP_WAVEFORMPRESS & HID_USAGE; in hid_haptic_erase()
412 .hid_usage = HID_HP_WAVEFORMSTOP & HID_USAGE, in hid_haptic_init()