Lines Matching refs:rumble
272 strong = (u32)new->u.rumble.strong_magnitude * gain / 0xffff;
273 weak = (u32)new->u.rumble.weak_magnitude * gain / 0xffff;
275 if (effect->u.rumble.strong_magnitude + strong)
278 effect->u.rumble.strong_magnitude,
280 else if (effect->u.rumble.weak_magnitude + weak)
283 effect->u.rumble.weak_magnitude,
287 effect->u.rumble.strong_magnitude =
288 min(strong + effect->u.rumble.strong_magnitude,
290 effect->u.rumble.weak_magnitude =
291 min(weak + effect->u.rumble.weak_magnitude, 0xffffU);
301 if (effect->u.rumble.strong_magnitude + i)
304 effect->u.rumble.strong_magnitude,
308 effect->u.rumble.strong_magnitude =
309 min(i + effect->u.rumble.strong_magnitude, 0xffffU);
310 effect->u.rumble.weak_magnitude =
311 min(i + effect->u.rumble.weak_magnitude, 0xffffU);