Lines Matching defs:envelope
230 * Send envelope report to the device
233 struct ff_envelope *envelope)
239 pidff_rescale(envelope->attack_level >
240 0x7fff ? 0x7fff : envelope->attack_level, 0x7fff,
243 pidff_rescale(envelope->fade_level >
244 0x7fff ? 0x7fff : envelope->fade_level, 0x7fff,
247 pidff->set_envelope[PID_ATTACK_TIME].value[0] = envelope->attack_length;
248 pidff->set_envelope[PID_FADE_TIME].value[0] = envelope->fade_length;
251 envelope->attack_level,
259 * Test if the new envelope differs from old one
261 static int pidff_needs_set_envelope(struct ff_envelope *envelope,
264 return envelope->attack_level != old->attack_level ||
265 envelope->fade_level != old->fade_level ||
266 envelope->attack_length != old->attack_length ||
267 envelope->fade_length != old->fade_length;
578 pidff_needs_set_envelope(&effect->u.constant.envelope,
579 &old->u.constant.envelope))
581 &effect->u.constant.envelope);
617 pidff_needs_set_envelope(&effect->u.periodic.envelope,
618 &old->u.periodic.envelope))
620 &effect->u.periodic.envelope);
635 pidff_needs_set_envelope(&effect->u.ramp.envelope,
636 &old->u.ramp.envelope))
638 &effect->u.ramp.envelope);
1097 "has constant effect but no envelope\n");
1100 "has ramp effect but no envelope\n");
1104 "has periodic effect but no envelope\n");