Lines Matching defs:old

182 				   struct ff_effect *old,
195 ret |= old->u.condition[i].right_saturation != new->u.condition[i].right_saturation
196 || old->u.condition[i].left_saturation != new->u.condition[i].left_saturation
197 || old->u.condition[i].right_coeff != new->u.condition[i].right_coeff
198 || old->u.condition[i].left_coeff != new->u.condition[i].left_coeff
199 || old->u.condition[i].deadband != new->u.condition[i].deadband
200 || old->u.condition[i].center != new->u.condition[i].center;
210 struct ff_effect *old,
219 return old->u.constant.level != effect->u.constant.level;
226 static int need_envelope_modifier(struct iforce *iforce, struct ff_effect *old,
231 if (old->u.constant.envelope.attack_length != effect->u.constant.envelope.attack_length
232 || old->u.constant.envelope.attack_level != effect->u.constant.envelope.attack_level
233 || old->u.constant.envelope.fade_length != effect->u.constant.envelope.fade_length
234 || old->u.constant.envelope.fade_level != effect->u.constant.envelope.fade_level)
239 if (old->u.periodic.envelope.attack_length != effect->u.periodic.envelope.attack_length
240 || old->u.periodic.envelope.attack_level != effect->u.periodic.envelope.attack_level
241 || old->u.periodic.envelope.fade_length != effect->u.periodic.envelope.fade_length
242 || old->u.periodic.envelope.fade_level != effect->u.periodic.envelope.fade_level)
258 static int need_period_modifier(struct iforce *iforce, struct ff_effect *old,
266 return (old->u.periodic.period != new->u.periodic.period
267 || old->u.periodic.magnitude != new->u.periodic.magnitude
268 || old->u.periodic.offset != new->u.periodic.offset
269 || old->u.periodic.phase != new->u.periodic.phase);
276 static int need_core(struct ff_effect *old, struct ff_effect *new)
278 if (old->direction != new->direction
279 || old->trigger.button != new->trigger.button
280 || old->trigger.interval != new->trigger.interval
281 || old->replay.length != new->replay.length
282 || old->replay.delay != new->replay.delay)
338 int iforce_upload_periodic(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old)
349 if (!old || need_period_modifier(iforce, old, effect)) {
351 old != NULL,
359 if (!old || need_envelope_modifier(iforce, old, effect)) {
361 old !=NULL,
380 if (!old || need_core(old, effect)) {
409 int iforce_upload_constant(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old)
419 if (!old || need_magnitude_modifier(iforce, old, effect)) {
421 old != NULL,
428 if (!old || need_envelope_modifier(iforce, old, effect)) {
430 old != NULL,
440 if (!old || need_core(old, effect)) {
465 int iforce_upload_condition(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old)
481 if (!old || need_condition_modifier(iforce, old, effect)) {
483 old != NULL,
495 old != NULL,
508 if (!old || need_core(old, effect)) {