/linux-4.4.14/drivers/input/ |
D | ff-memless.c | 284 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 …]
|
D | input-compat.h | 64 struct ff_rumble_effect rumble; member
|
D | ff-core.c | 76 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/ |
D | arizona-haptics.c | 120 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()
|
D | drv2667.c | 239 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()
|
D | pm8xxx-vibrator.c | 135 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()
|
D | twl4030-vibra.c | 141 info->speed = effect->u.rumble.strong_magnitude >> 8; in vibra_play() 143 info->speed = effect->u.rumble.weak_magnitude >> 9; in vibra_play()
|
D | drv260x.c | 289 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()
|
D | regulator-haptic.c | 102 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()
|
D | max8997_haptic.c | 236 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()
|
D | twl6040-vibra.c | 212 info->weak_speed = effect->u.rumble.weak_magnitude; in vibra_play() 213 info->strong_speed = effect->u.rumble.strong_magnitude; in vibra_play()
|
D | max77693-haptic.c | 239 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/ |
D | hid-lg2ff.c | 41 strong = effect->u.rumble.strong_magnitude; in play_effect() 42 weak = effect->u.rumble.weak_magnitude; in play_effect()
|
D | hid-zpff.c | 50 left = effect->u.rumble.strong_magnitude; in zpff_play() 51 right = effect->u.rumble.weak_magnitude; in zpff_play()
|
D | hid-betopff.c | 47 left = effect->u.rumble.strong_magnitude; in hid_betopff_play() 48 right = effect->u.rumble.weak_magnitude; in hid_betopff_play()
|
D | hid-emsff.c | 41 weak = effect->u.rumble.weak_magnitude; in emsff_play() 42 strong = effect->u.rumble.strong_magnitude; in emsff_play()
|
D | hid-holtekff.c | 116 left = effect->u.rumble.strong_magnitude; in holtekff_play() 117 right = effect->u.rumble.weak_magnitude; in holtekff_play()
|
D | hid-axff.c | 52 left = effect->u.rumble.strong_magnitude; in axff_play() 53 right = effect->u.rumble.weak_magnitude; in axff_play()
|
D | hid-sjoy.c | 48 left = effect->u.rumble.strong_magnitude; in hid_sjoyff_play() 49 right = effect->u.rumble.weak_magnitude; in hid_sjoyff_play()
|
D | hid-gaff.c | 49 left = effect->u.rumble.strong_magnitude; in hid_gaff_play() 50 right = effect->u.rumble.weak_magnitude; in hid_gaff_play()
|
D | hid-lgff.c | 94 right = effect->u.rumble.strong_magnitude; in hid_lgff_play() 95 left = effect->u.rumble.weak_magnitude; in hid_lgff_play()
|
D | hid-pl.c | 66 left = effect->u.rumble.strong_magnitude; in hid_plff_play() 67 right = effect->u.rumble.weak_magnitude; in hid_plff_play()
|
D | hid-dr.c | 50 strong = effect->u.rumble.strong_magnitude; in drff_play() 51 weak = effect->u.rumble.weak_magnitude; in drff_play()
|
D | hid-tmff.c | 108 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()
|
D | hid-sony.c | 993 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()
|
D | hid-wiimote-core.c | 133 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()
|
D | hid-wiimote.h | 265 extern void wiiproto_req_rumble(struct wiimote_data *wdata, __u8 rumble);
|
D | hid-wiimote-modules.c | 145 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/ |
D | gamecon.c | 276 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()
|
D | Kconfig | 296 bool "X-Box gamepad rumble support" 300 Say Y here if you want to take advantage of xbox 360 rumble features.
|
D | xpad.c | 808 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/ |
D | input.h | 436 struct ff_rumble_effect rumble; member
|
/linux-4.4.14/Documentation/input/ |
D | gamepad.txt | 59 simple rumble motors.
|
D | ff.txt | 73 - FF_RUMBLE rumble effects
|
D | xpad.txt | 14 the Xbox One's rumble protocol has not been reverse engineered but in
|
/linux-4.4.14/Documentation/hid/ |
D | hid-transport.txt | 119 to device and may include LED requests, rumble requests or more. Output
|