Lines Matching full:periodic
235 if (old->u.periodic.envelope.attack_length != effect->u.periodic.envelope.attack_length in need_envelope_modifier()
236 || old->u.periodic.envelope.attack_level != effect->u.periodic.envelope.attack_level in need_envelope_modifier()
237 || old->u.periodic.envelope.fade_length != effect->u.periodic.envelope.fade_length in need_envelope_modifier()
238 || old->u.periodic.envelope.fade_level != effect->u.periodic.envelope.fade_level) in need_envelope_modifier()
251 * Analyse the changes in an effect, and tell if we need to send a periodic
262 return (old->u.periodic.period != new->u.periodic.period in need_period_modifier()
263 || old->u.periodic.magnitude != new->u.periodic.magnitude in need_period_modifier()
264 || old->u.periodic.offset != new->u.periodic.offset in need_period_modifier()
265 || old->u.periodic.phase != new->u.periodic.phase); in need_period_modifier()
331 * Upload a periodic effect to the device
348 effect->u.periodic.magnitude, effect->u.periodic.offset, in iforce_upload_periodic()
349 effect->u.periodic.period, effect->u.periodic.phase); in iforce_upload_periodic()
358 effect->u.periodic.envelope.attack_length, in iforce_upload_periodic()
359 effect->u.periodic.envelope.attack_level, in iforce_upload_periodic()
360 effect->u.periodic.envelope.fade_length, in iforce_upload_periodic()
361 effect->u.periodic.envelope.fade_level); in iforce_upload_periodic()
367 switch (effect->u.periodic.waveform) { in iforce_upload_periodic()