/linux/drivers/input/joystick/iforce/ |
A D | iforce-ff.c | 231 if (old->u.constant.envelope.attack_length != effect->u.constant.envelope.attack_length in need_envelope_modifier() 232 || old->u.constant.envelope.attack_level != effect->u.constant.envelope.attack_level in need_envelope_modifier() 233 || old->u.constant.envelope.fade_length != effect->u.constant.envelope.fade_length in need_envelope_modifier() 234 || old->u.constant.envelope.fade_level != effect->u.constant.envelope.fade_level) in need_envelope_modifier() 239 if (old->u.periodic.envelope.attack_length != effect->u.periodic.envelope.attack_length in need_envelope_modifier() 240 || old->u.periodic.envelope.attack_level != effect->u.periodic.envelope.attack_level in need_envelope_modifier() 241 || old->u.periodic.envelope.fade_length != effect->u.periodic.envelope.fade_length in need_envelope_modifier() 242 || old->u.periodic.envelope.fade_level != effect->u.periodic.envelope.fade_level) in need_envelope_modifier() 364 effect->u.periodic.envelope.fade_length, in iforce_upload_periodic() 365 effect->u.periodic.envelope.fade_level); in iforce_upload_periodic() [all …]
|
/linux/drivers/input/ |
A D | ff-memless.c | 64 return &effect->u.periodic.envelope; in get_envelope() 67 return &effect->u.constant.envelope; in get_envelope() 82 if (envelope->attack_length) { in calculate_next_time() 84 msecs_to_jiffies(envelope->attack_length); in calculate_next_time() 91 if (envelope->fade_length) { in calculate_next_time() 153 struct ff_envelope *envelope) in apply_envelope() argument 162 if (envelope->attack_length && in apply_envelope() 166 value, envelope->attack_level); in apply_envelope() 176 time_of_envelope = envelope->fade_length; in apply_envelope() 257 &new->u.constant.envelope)); in ml_combine_effects() [all …]
|
A D | ff-core.c | 73 effect->u.periodic.envelope.attack_length = 0; in compat_effect() 74 effect->u.periodic.envelope.attack_level = 0; in compat_effect() 75 effect->u.periodic.envelope.fade_length = 0; in compat_effect() 76 effect->u.periodic.envelope.fade_level = 0; in compat_effect()
|
A D | input-compat.h | 32 struct ff_envelope envelope; member
|
/linux/drivers/iio/adc/ |
A D | envelope-detector.c | 46 struct envelope { struct 80 static int envelope_detector_comp_latch(struct envelope *env) in envelope_detector_comp_latch() argument 118 struct envelope *env = ctx; in envelope_detector_comp_isr() 128 static void envelope_detector_setup_compare(struct envelope *env) in envelope_detector_setup_compare() 174 struct envelope *env = container_of(work, struct envelope, in envelope_detector_timeout() 191 struct envelope *env = iio_priv(indio_dev); in envelope_detector_read_raw() 235 struct envelope *env = iio_priv(indio_dev); in envelope_show_invert() 245 struct envelope *env = iio_priv(indio_dev); in envelope_store_invert() 275 struct envelope *env = iio_priv(indio_dev); in envelope_show_comp_interval() 285 struct envelope *env = iio_priv(indio_dev); in envelope_store_comp_interval() [all …]
|
A D | Makefile | 42 obj-$(CONFIG_ENVELOPE_DETECTOR) += envelope-detector.o
|
A D | Kconfig | 411 Say yes here to build support for an envelope detector using a DAC 415 called envelope-detector.
|
/linux/Documentation/devicetree/bindings/iio/adc/ |
A D | envelope-detector.yaml | 4 $id: http://devicetree.org/schemas/iio/adc/envelope-detector.yaml# 7 title: ADC envelope detector using a DAC and a comparator 32 const: axentia,tse850-envelope-detector 77 envelope-detector { 78 compatible = "axentia,tse850-envelope-detector";
|
/linux/drivers/hid/usbhid/ |
A D | hid-pidff.c | 233 struct ff_envelope *envelope) in pidff_set_envelope_report() argument 239 pidff_rescale(envelope->attack_level > in pidff_set_envelope_report() 243 pidff_rescale(envelope->fade_level > in pidff_set_envelope_report() 251 envelope->attack_level, in pidff_set_envelope_report() 265 envelope->fade_level != old->fade_level || in pidff_needs_set_envelope() 579 &old->u.constant.envelope)) in pidff_upload_effect() 581 &effect->u.constant.envelope); in pidff_upload_effect() 618 &old->u.periodic.envelope)) in pidff_upload_effect() 620 &effect->u.periodic.envelope); in pidff_upload_effect() 636 &old->u.ramp.envelope)) in pidff_upload_effect() [all …]
|
/linux/include/uapi/linux/ |
A D | input.h | 347 struct ff_envelope envelope; member 359 struct ff_envelope envelope; member 408 struct ff_envelope envelope; member
|
/linux/drivers/hid/ |
A D | hid-logitech-hidpp.c | 2324 effect->u.constant.envelope.attack_level, in hidpp_ff_upload_effect() 2325 effect->u.constant.envelope.attack_length, in hidpp_ff_upload_effect() 2326 effect->u.constant.envelope.fade_level, in hidpp_ff_upload_effect() 2327 effect->u.constant.envelope.fade_length); in hidpp_ff_upload_effect() 2373 effect->u.periodic.envelope.attack_level, in hidpp_ff_upload_effect() 2375 effect->u.periodic.envelope.fade_level, in hidpp_ff_upload_effect() 2376 effect->u.periodic.envelope.fade_length); in hidpp_ff_upload_effect() 2399 effect->u.ramp.envelope.attack_level, in hidpp_ff_upload_effect() 2400 effect->u.ramp.envelope.attack_length, in hidpp_ff_upload_effect() 2401 effect->u.ramp.envelope.fade_level, in hidpp_ff_upload_effect() [all …]
|
/linux/arch/arm/boot/dts/ |
A D | at91-tse850-3.dts | 69 env_det: envelope-detector { 70 compatible = "axentia,tse850-envelope-detector"; 90 envelope-detector-mux {
|
/linux/Documentation/ABI/testing/ |
A D | sysfs-bus-iio-adc-envelope-detector | 26 dac instead of zero. The envelope detector will search
|
/linux/Documentation/admin-guide/pm/ |
A D | intel_pstate.rst | 245 thermal envelope of the processor package to be exceeded. 263 package may change over time or the thermal envelope it was designed for might
|
/linux/Documentation/admin-guide/media/ |
A D | ipu3.rst | 320 and image filtering. It needs some extra filter and envelope padding pixels to
|
/linux/Documentation/process/ |
A D | maintainer-pgp-guide.rst | 271 Put the resulting printout and the hand-written passphrase into an envelope
|
/linux/ |
A D | MAINTAINERS | 9233 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 9234 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml 9235 F: drivers/iio/adc/envelope-detector.c
|