Lines Matching full:haptic
52 #include "hid-haptic.h"
172 struct hid_haptic_device *haptic; /* haptic related configuration */ member
182 bool is_haptic_touchpad; /* is this device a haptic touchpad? */
544 hid_haptic_feature_mapping(hdev, td->haptic, field, usage); in mt_feature_mapping()
901 hid_haptic_check_pressure_unit(td->haptic, in mt_touch_input_mapping()
1025 hid_haptic_pressure_reset(td->haptic); in mt_sync_frame()
1178 hid_haptic_pressure_increase(td->haptic, *slot->p); in mt_process_slot()
1484 ret = hid_haptic_input_mapping(hdev, td->haptic, hi, field, usage, bit, in mt_input_mapping()
1713 if (hid_haptic_input_configured(hdev, td->haptic, hi) == 0) in mt_input_configured()
1863 td->haptic = devm_kzalloc(&hdev->dev, sizeof(*(td->haptic)), GFP_KERNEL); in mt_probe()
1864 if (!td->haptic) in mt_probe()
1867 td->haptic->hdev = hdev; in mt_probe()
1937 if (hid_haptic_init(hdev, &td->haptic)) { in mt_probe()
1938 dev_warn(&hdev->dev, "Cannot allocate haptic for %s\n", in mt_probe()
1941 devm_kfree(&hdev->dev, td->haptic); in mt_probe()
1944 devm_kfree(&hdev->dev, td->haptic); in mt_probe()