Lines Matching refs:rumble
269 strong = (u32)new->u.rumble.strong_magnitude * gain / 0xffff;
270 weak = (u32)new->u.rumble.weak_magnitude * gain / 0xffff;
272 if (effect->u.rumble.strong_magnitude + strong)
275 effect->u.rumble.strong_magnitude,
277 else if (effect->u.rumble.weak_magnitude + weak)
280 effect->u.rumble.weak_magnitude,
284 effect->u.rumble.strong_magnitude =
285 min(strong + effect->u.rumble.strong_magnitude,
287 effect->u.rumble.weak_magnitude =
288 min(weak + effect->u.rumble.weak_magnitude, 0xffffU);
298 if (effect->u.rumble.strong_magnitude + i)
301 effect->u.rumble.strong_magnitude,
305 effect->u.rumble.strong_magnitude =
306 min(i + effect->u.rumble.strong_magnitude, 0xffffU);
307 effect->u.rumble.weak_magnitude =
308 min(i + effect->u.rumble.weak_magnitude, 0xffffU);