Searched refs:envelope (Results 1 – 8 of 8) sorted by relevance
227 if (old->u.constant.envelope.attack_length != effect->u.constant.envelope.attack_length in need_envelope_modifier()228 || old->u.constant.envelope.attack_level != effect->u.constant.envelope.attack_level in need_envelope_modifier()229 || old->u.constant.envelope.fade_length != effect->u.constant.envelope.fade_length in need_envelope_modifier()230 || old->u.constant.envelope.fade_level != effect->u.constant.envelope.fade_level) in need_envelope_modifier()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()358 effect->u.periodic.envelope.attack_length, in iforce_upload_periodic()359 effect->u.periodic.envelope.attack_level, in iforce_upload_periodic()[all …]
62 return &effect->u.periodic.envelope; in get_envelope()65 return &effect->u.constant.envelope; in get_envelope()77 const struct ff_envelope *envelope = get_envelope(state->effect); in calculate_next_time() local80 if (envelope->attack_length) { in calculate_next_time()82 msecs_to_jiffies(envelope->attack_length); in calculate_next_time()89 if (envelope->fade_length) { in calculate_next_time()92 msecs_to_jiffies(envelope->fade_length); in calculate_next_time()151 struct ff_envelope *envelope) in apply_envelope() argument160 if (envelope->attack_length && in apply_envelope()162 state->play_at + msecs_to_jiffies(envelope->attack_length))) { in apply_envelope()[all …]
72 effect->u.periodic.envelope.attack_length = 0; in compat_effect()73 effect->u.periodic.envelope.attack_level = 0; in compat_effect()74 effect->u.periodic.envelope.fade_length = 0; in compat_effect()75 effect->u.periodic.envelope.fade_level = 0; in compat_effect()
44 struct envelope { struct78 static int envelope_detector_comp_latch(struct envelope *env) in envelope_detector_comp_latch() argument116 struct envelope *env = ctx; in envelope_detector_comp_isr()126 static void envelope_detector_setup_compare(struct envelope *env) in envelope_detector_setup_compare()172 struct envelope *env = container_of(work, struct envelope, in envelope_detector_timeout()189 struct envelope *env = iio_priv(indio_dev); in envelope_detector_read_raw()233 struct envelope *env = iio_priv(indio_dev); in envelope_show_invert()243 struct envelope *env = iio_priv(indio_dev); in envelope_store_invert()273 struct envelope *env = iio_priv(indio_dev); in envelope_show_comp_interval()283 struct envelope *env = iio_priv(indio_dev); in envelope_store_comp_interval()[all …]
69 env_det: envelope-detector {70 compatible = "axentia,tse850-envelope-detector";90 envelope-detector-mux {
26 dac instead of zero. The envelope detector will search
252 thermal envelope of the processor package to be exceeded.270 package may change over time or the thermal envelope it was designed for might
12670 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector12671 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml12672 F: drivers/iio/adc/envelope-detector.c