Lines Matching refs:old

201 				   struct ff_effect *old,  in need_condition_modifier()  argument
214 ret |= old->u.condition[i].right_saturation != new->u.condition[i].right_saturation in need_condition_modifier()
215 || old->u.condition[i].left_saturation != new->u.condition[i].left_saturation in need_condition_modifier()
216 || old->u.condition[i].right_coeff != new->u.condition[i].right_coeff in need_condition_modifier()
217 || old->u.condition[i].left_coeff != new->u.condition[i].left_coeff in need_condition_modifier()
218 || old->u.condition[i].deadband != new->u.condition[i].deadband in need_condition_modifier()
219 || old->u.condition[i].center != new->u.condition[i].center; in need_condition_modifier()
229 struct ff_effect *old, in need_magnitude_modifier() argument
238 return old->u.constant.level != effect->u.constant.level; in need_magnitude_modifier()
245 static int need_envelope_modifier(struct iforce *iforce, struct ff_effect *old, in need_envelope_modifier() argument
250 if (old->u.constant.envelope.attack_length != effect->u.constant.envelope.attack_length in need_envelope_modifier()
251 || old->u.constant.envelope.attack_level != effect->u.constant.envelope.attack_level in need_envelope_modifier()
252 || old->u.constant.envelope.fade_length != effect->u.constant.envelope.fade_length in need_envelope_modifier()
253 || old->u.constant.envelope.fade_level != effect->u.constant.envelope.fade_level) in need_envelope_modifier()
258 if (old->u.periodic.envelope.attack_length != effect->u.periodic.envelope.attack_length in need_envelope_modifier()
259 || old->u.periodic.envelope.attack_level != effect->u.periodic.envelope.attack_level in need_envelope_modifier()
260 || old->u.periodic.envelope.fade_length != effect->u.periodic.envelope.fade_length in need_envelope_modifier()
261 || old->u.periodic.envelope.fade_level != effect->u.periodic.envelope.fade_level) in need_envelope_modifier()
277 static int need_period_modifier(struct iforce *iforce, struct ff_effect *old, in need_period_modifier() argument
285 return (old->u.periodic.period != new->u.periodic.period in need_period_modifier()
286 || old->u.periodic.magnitude != new->u.periodic.magnitude in need_period_modifier()
287 || old->u.periodic.offset != new->u.periodic.offset in need_period_modifier()
288 || old->u.periodic.phase != new->u.periodic.phase); in need_period_modifier()
295 static int need_core(struct ff_effect *old, struct ff_effect *new) in need_core() argument
297 if (old->direction != new->direction in need_core()
298 || old->trigger.button != new->trigger.button in need_core()
299 || old->trigger.interval != new->trigger.interval in need_core()
300 || old->replay.length != new->replay.length in need_core()
301 || old->replay.delay != new->replay.delay) in need_core()
357 int iforce_upload_periodic(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old) in iforce_upload_periodic() argument
368 if (!old || need_period_modifier(iforce, old, effect)) { in iforce_upload_periodic()
370 old != NULL, in iforce_upload_periodic()
378 if (!old || need_envelope_modifier(iforce, old, effect)) { in iforce_upload_periodic()
380 old !=NULL, in iforce_upload_periodic()
399 if (!old || need_core(old, effect)) { in iforce_upload_periodic()
428 int iforce_upload_constant(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old) in iforce_upload_constant() argument
438 if (!old || need_magnitude_modifier(iforce, old, effect)) { in iforce_upload_constant()
440 old != NULL, in iforce_upload_constant()
447 if (!old || need_envelope_modifier(iforce, old, effect)) { in iforce_upload_constant()
449 old != NULL, in iforce_upload_constant()
459 if (!old || need_core(old, effect)) { in iforce_upload_constant()
484 int iforce_upload_condition(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old) in iforce_upload_condition() argument
500 if (!old || need_condition_modifier(iforce, old, effect)) { in iforce_upload_condition()
502 old != NULL, in iforce_upload_condition()
514 old != NULL, in iforce_upload_condition()
527 if (!old || need_core(old, effect)) { in iforce_upload_condition()