Home
last modified time | relevance | path

Searched refs:rumble (Results 1 – 36 of 36) sorted by relevance

/linux-4.4.14/drivers/input/
Dff-memless.c284 strong = (u32)new->u.rumble.strong_magnitude * gain / 0xffff; in ml_combine_effects()
285 weak = (u32)new->u.rumble.weak_magnitude * gain / 0xffff; in ml_combine_effects()
287 if (effect->u.rumble.strong_magnitude + strong) in ml_combine_effects()
290 effect->u.rumble.strong_magnitude, in ml_combine_effects()
292 else if (effect->u.rumble.weak_magnitude + weak) in ml_combine_effects()
295 effect->u.rumble.weak_magnitude, in ml_combine_effects()
299 effect->u.rumble.strong_magnitude = in ml_combine_effects()
300 min(strong + effect->u.rumble.strong_magnitude, in ml_combine_effects()
302 effect->u.rumble.weak_magnitude = in ml_combine_effects()
303 min(weak + effect->u.rumble.weak_magnitude, 0xffffU); in ml_combine_effects()
[all …]
Dinput-compat.h64 struct ff_rumble_effect rumble; member
Dff-core.c76 magnitude = effect->u.rumble.strong_magnitude / 3 + in compat_effect()
77 effect->u.rumble.weak_magnitude / 6; in compat_effect()
/linux-4.4.14/drivers/input/misc/
Darizona-haptics.c120 if (effect->u.rumble.strong_magnitude) { in arizona_haptics_play()
124 effect->u.rumble.strong_magnitude >> 9; in arizona_haptics_play()
129 effect->u.rumble.strong_magnitude >> 8; in arizona_haptics_play()
Ddrv2667.c239 if (effect->u.rumble.strong_magnitude > 0) in drv2667_haptics_play()
240 haptics->magnitude = effect->u.rumble.strong_magnitude; in drv2667_haptics_play()
241 else if (effect->u.rumble.weak_magnitude > 0) in drv2667_haptics_play()
242 haptics->magnitude = effect->u.rumble.weak_magnitude; in drv2667_haptics_play()
Dpm8xxx-vibrator.c135 vib->speed = effect->u.rumble.strong_magnitude >> 8; in pm8xxx_vib_play_effect()
137 vib->speed = effect->u.rumble.weak_magnitude >> 9; in pm8xxx_vib_play_effect()
Dtwl4030-vibra.c141 info->speed = effect->u.rumble.strong_magnitude >> 8; in vibra_play()
143 info->speed = effect->u.rumble.weak_magnitude >> 9; in vibra_play()
Ddrv260x.c289 if (effect->u.rumble.strong_magnitude > 0) in drv260x_haptics_play()
290 haptics->magnitude = effect->u.rumble.strong_magnitude; in drv260x_haptics_play()
291 else if (effect->u.rumble.weak_magnitude > 0) in drv260x_haptics_play()
292 haptics->magnitude = effect->u.rumble.weak_magnitude; in drv260x_haptics_play()
Dregulator-haptic.c102 haptic->magnitude = effect->u.rumble.strong_magnitude; in regulator_haptic_play_effect()
104 haptic->magnitude = effect->u.rumble.weak_magnitude; in regulator_haptic_play_effect()
Dmax8997_haptic.c236 chip->level = effect->u.rumble.strong_magnitude; in max8997_haptic_play_effect()
238 chip->level = effect->u.rumble.weak_magnitude; in max8997_haptic_play_effect()
Dtwl6040-vibra.c212 info->weak_speed = effect->u.rumble.weak_magnitude; in vibra_play()
213 info->strong_speed = effect->u.rumble.strong_magnitude; in vibra_play()
Dmax77693-haptic.c239 haptic->magnitude = effect->u.rumble.strong_magnitude; in max77693_haptic_play_effect()
241 haptic->magnitude = effect->u.rumble.weak_magnitude; in max77693_haptic_play_effect()
/linux-4.4.14/drivers/hid/
Dhid-lg2ff.c41 strong = effect->u.rumble.strong_magnitude; in play_effect()
42 weak = effect->u.rumble.weak_magnitude; in play_effect()
Dhid-zpff.c50 left = effect->u.rumble.strong_magnitude; in zpff_play()
51 right = effect->u.rumble.weak_magnitude; in zpff_play()
Dhid-betopff.c47 left = effect->u.rumble.strong_magnitude; in hid_betopff_play()
48 right = effect->u.rumble.weak_magnitude; in hid_betopff_play()
Dhid-emsff.c41 weak = effect->u.rumble.weak_magnitude; in emsff_play()
42 strong = effect->u.rumble.strong_magnitude; in emsff_play()
Dhid-holtekff.c116 left = effect->u.rumble.strong_magnitude; in holtekff_play()
117 right = effect->u.rumble.weak_magnitude; in holtekff_play()
Dhid-axff.c52 left = effect->u.rumble.strong_magnitude; in axff_play()
53 right = effect->u.rumble.weak_magnitude; in axff_play()
Dhid-sjoy.c48 left = effect->u.rumble.strong_magnitude; in hid_sjoyff_play()
49 right = effect->u.rumble.weak_magnitude; in hid_sjoyff_play()
Dhid-gaff.c49 left = effect->u.rumble.strong_magnitude; in hid_gaff_play()
50 right = effect->u.rumble.weak_magnitude; in hid_gaff_play()
Dhid-lgff.c94 right = effect->u.rumble.strong_magnitude; in hid_lgff_play()
95 left = effect->u.rumble.weak_magnitude; in hid_lgff_play()
Dhid-pl.c66 left = effect->u.rumble.strong_magnitude; in hid_plff_play()
67 right = effect->u.rumble.weak_magnitude; in hid_plff_play()
Dhid-dr.c50 strong = effect->u.rumble.strong_magnitude; in drff_play()
51 weak = effect->u.rumble.weak_magnitude; in drff_play()
Dhid-tmff.c108 left = tmff_scale_u16(effect->u.rumble.weak_magnitude, in tmff_play()
111 right = tmff_scale_u16(effect->u.rumble.strong_magnitude, in tmff_play()
Dhid-sony.c993 struct sixaxis_rumble rumble; member
1009 u8 rumble; member
1815 report->rumble.right_motor_on = sc->right ? 1 : 0; in sixaxis_state_worker()
1816 report->rumble.left_motor_force = sc->left; in sixaxis_state_worker()
1911 report->rumble = max(sc->right, sc->left); in motion_state_worker()
1952 sc->left = effect->u.rumble.strong_magnitude / 256; in sony_play_effect()
1953 sc->right = effect->u.rumble.weak_magnitude / 256; in sony_play_effect()
Dhid-wiimote-core.c133 void wiiproto_req_rumble(struct wiimote_data *wdata, __u8 rumble) in wiiproto_req_rumble() argument
137 rumble = !!rumble; in wiiproto_req_rumble()
138 if (rumble == !!(wdata->state.flags & WIIPROTO_FLAG_RUMBLE)) in wiiproto_req_rumble()
141 if (rumble) in wiiproto_req_rumble()
Dhid-wiimote.h265 extern void wiiproto_req_rumble(struct wiimote_data *wdata, __u8 rumble);
Dhid-wiimote-modules.c145 if (eff->u.rumble.strong_magnitude || eff->u.rumble.weak_magnitude) in wiimod_rumble_play()
1788 if (eff->u.rumble.strong_magnitude || eff->u.rumble.weak_magnitude) in wiimod_pro_play()
/linux-4.4.14/drivers/input/joystick/
Dgamecon.c276 struct ff_rumble_effect *rumble = &effect->u.rumble; in gc_n64_play_effect() local
278 rumble->strong_magnitude || rumble->weak_magnitude ? in gc_n64_play_effect()
DKconfig296 bool "X-Box gamepad rumble support"
300 Say Y here if you want to take advantage of xbox 360 rumble features.
Dxpad.c808 strong = effect->u.rumble.strong_magnitude; in xpad_play_effect()
809 weak = effect->u.rumble.weak_magnitude; in xpad_play_effect()
/linux-4.4.14/include/uapi/linux/
Dinput.h436 struct ff_rumble_effect rumble; member
/linux-4.4.14/Documentation/input/
Dgamepad.txt59 simple rumble motors.
Dff.txt73 - FF_RUMBLE rumble effects
Dxpad.txt14 the Xbox One's rumble protocol has not been reverse engineered but in
/linux-4.4.14/Documentation/hid/
Dhid-transport.txt119 to device and may include LED requests, rumble requests or more. Output