/openbmc/linux/drivers/input/ |
H A D | ff-core.c | 63 magnitude = effect->u.rumble.strong_magnitude / 3 + in compat_effect() 64 effect->u.rumble.weak_magnitude / 6; in compat_effect()
|
/openbmc/linux/drivers/input/misc/ |
H A D | twl6040-vibra.c | 194 info->weak_speed = effect->u.rumble.weak_magnitude; in vibra_play() 195 info->strong_speed = effect->u.rumble.strong_magnitude; in vibra_play()
|
H A 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()
|
H A D | max8997_haptic.c | 217 chip->level = effect->u.rumble.strong_magnitude; in max8997_haptic_play_effect() 219 chip->level = effect->u.rumble.weak_magnitude; in max8997_haptic_play_effect()
|
H A D | sc27xx-vibra.c | 100 info->strength = effect->u.rumble.weak_magnitude; in sc27xx_vibra_play()
|
/openbmc/linux/drivers/hid/ |
H A D | hid-bigbenff.c | 283 right_motor_on = effect->u.rumble.weak_magnitude ? 1 : 0; in hid_bigben_play_effect() 284 left_motor_force = effect->u.rumble.strong_magnitude / 256; in hid_bigben_play_effect()
|
H A D | hid-sony.c | 446 struct sixaxis_rumble rumble; member 462 u8 rumble; member 1486 report->rumble.right_motor_on = sc->right ? 1 : 0; in sixaxis_send_output_report() 1487 report->rumble.left_motor_force = sc->left; in sixaxis_send_output_report() 1539 report->rumble = max(sc->right, sc->left); in motion_send_output_report() 1591 sc->left = effect->u.rumble.strong_magnitude / 256; in sony_play_effect() 1592 sc->right = effect->u.rumble.weak_magnitude / 256; in sony_play_effect()
|
H A D | hid-microsoft.c | 319 ms->strong = ((u32) effect->u.rumble.strong_magnitude * 100) / U16_MAX; in ms_play_effect() 320 ms->weak = ((u32) effect->u.rumble.weak_magnitude * 100) / U16_MAX; in ms_play_effect()
|
H A D | hid-wiimote.h | 267 extern void wiiproto_req_rumble(struct wiimote_data *wdata, __u8 rumble);
|
H A D | hid-wiimote-core.c | 130 void wiiproto_req_rumble(struct wiimote_data *wdata, __u8 rumble) in wiiproto_req_rumble() argument 134 rumble = !!rumble; in wiiproto_req_rumble() 135 if (rumble == !!(wdata->state.flags & WIIPROTO_FLAG_RUMBLE)) in wiiproto_req_rumble() 138 if (rumble) in wiiproto_req_rumble()
|
H A D | hid-nvidia-shield.c | 413 motors.motor_left = effect->u.rumble.strong_magnitude / 2047; in thunderstrike_play_effect() 414 motors.motor_right = effect->u.rumble.weak_magnitude / 2047; in thunderstrike_play_effect()
|
H A D | hid-steam.c | 329 steam->rumble_left = effect->u.rumble.strong_magnitude; in steam_play_effect() 330 steam->rumble_right = effect->u.rumble.weak_magnitude; in steam_play_effect()
|
H A D | hid-playstation.c | 1496 ds->motor_left = effect->u.rumble.strong_magnitude / 256; in dualsense_play_effect() 1497 ds->motor_right = effect->u.rumble.weak_magnitude / 256; in dualsense_play_effect() 2422 ds4->motor_left = effect->u.rumble.strong_magnitude / 256; in dualshock4_play_effect() 2423 ds4->motor_right = effect->u.rumble.weak_magnitude / 256; in dualshock4_play_effect()
|
H A D | hid-wiimote-modules.c | 142 if (eff->u.rumble.strong_magnitude || eff->u.rumble.weak_magnitude) in wiimod_rumble_play() 1800 if (eff->u.rumble.strong_magnitude || eff->u.rumble.weak_magnitude) in wiimod_pro_play()
|
H A D | hid-nintendo.c | 1663 effect->u.rumble.weak_magnitude, in joycon_play_effect() 1664 effect->u.rumble.strong_magnitude, in joycon_play_effect()
|
/openbmc/linux/drivers/input/joystick/ |
H A D | Kconfig | 310 bool "Xbox gamepad rumble support" 314 Say Y here if you want to take advantage of Xbox 360 rumble features. 358 bool "PlayStation 1/2 joypads force feedback (rumble) support" 363 joypads rumble features. 365 To drive rumble motor a dedicated power supply is required.
|
H A D | psxpad-spi.c | 150 (effect->u.rumble.weak_magnitude >> 8) & 0xFFU, in psxpad_spi_play_effect() 151 (effect->u.rumble.strong_magnitude >> 8) & 0xFFU); in psxpad_spi_play_effect()
|
H A D | gamecon.c | 257 struct ff_rumble_effect *rumble = &effect->u.rumble; in gc_n64_play_effect() local 259 rumble->strong_magnitude || rumble->weak_magnitude ? in gc_n64_play_effect()
|
H A D | xpad.c | 1488 strong = effect->u.rumble.strong_magnitude; in xpad_play_effect() 1489 weak = effect->u.rumble.weak_magnitude; in xpad_play_effect()
|
/openbmc/qemu/include/standard-headers/linux/ |
H A D | input.h | 463 struct ff_rumble_effect rumble; member
|
/openbmc/linux/include/uapi/linux/ |
H A D | input.h | 466 struct ff_rumble_effect rumble; member
|
/openbmc/linux/Documentation/input/ |
H A D | ff.rst | 87 - FF_RUMBLE rumble effects
|
H A D | gamepad.rst | 64 simple rumble motors.
|
/openbmc/linux/arch/mips/boot/dts/ingenic/ |
H A D | gcw0.dts | 109 rumble {
|
/openbmc/linux/Documentation/input/devices/ |
H A D | xpad.rst | 16 the Xbox One's rumble protocol has not been reverse-engineered but in
|