Lines Matching refs:haptics
179 } haptics; member
275 struct input_dev *haptics; in shield_haptics_create() local
281 haptics = shield_allocate_input_dev(dev->hdev, "Haptics"); in shield_haptics_create()
282 if (IS_ERR(haptics)) in shield_haptics_create()
283 return haptics; in shield_haptics_create()
285 input_set_capability(haptics, EV_FF, FF_RUMBLE); in shield_haptics_create()
286 ret = input_ff_create_memless(haptics, NULL, play_effect); in shield_haptics_create()
290 ret = input_register_device(haptics); in shield_haptics_create()
294 return haptics; in shield_haptics_create()
297 input_free_device(haptics); in shield_haptics_create()
361 report->haptics.update = 1; in thunderstrike_hostcmd_req_work_handler()
363 report->haptics.motors = ts->haptics_val; in thunderstrike_hostcmd_req_work_handler()
582 struct thunderstrike_hostcmd_haptics *haptics) in thunderstrike_parse_haptics_payload() argument
586 haptics->motor_left, haptics->motor_right); in thunderstrike_parse_haptics_payload()