Symbol: envelope
drivers/hid/hid-logitech-hidpp.c
2583
params[8] = effect->u.constant.envelope.attack_level >> 7;
drivers/hid/hid-logitech-hidpp.c
2584
params[9] = effect->u.constant.envelope.attack_length >> 8;
drivers/hid/hid-logitech-hidpp.c
2585
params[10] = effect->u.constant.envelope.attack_length & 255;
drivers/hid/hid-logitech-hidpp.c
2586
params[11] = effect->u.constant.envelope.fade_level >> 7;
drivers/hid/hid-logitech-hidpp.c
2587
params[12] = effect->u.constant.envelope.fade_length >> 8;
drivers/hid/hid-logitech-hidpp.c
2588
params[13] = effect->u.constant.envelope.fade_length & 255;
drivers/hid/hid-logitech-hidpp.c
2594
effect->u.constant.envelope.attack_level,
drivers/hid/hid-logitech-hidpp.c
2595
effect->u.constant.envelope.attack_length,
drivers/hid/hid-logitech-hidpp.c
2596
effect->u.constant.envelope.fade_level,
drivers/hid/hid-logitech-hidpp.c
2597
effect->u.constant.envelope.fade_length);
drivers/hid/hid-logitech-hidpp.c
2630
params[14] = effect->u.periodic.envelope.attack_level >> 7;
drivers/hid/hid-logitech-hidpp.c
2631
params[15] = effect->u.periodic.envelope.attack_length >> 8;
drivers/hid/hid-logitech-hidpp.c
2632
params[16] = effect->u.periodic.envelope.attack_length & 255;
drivers/hid/hid-logitech-hidpp.c
2633
params[17] = effect->u.periodic.envelope.fade_level >> 7;
drivers/hid/hid-logitech-hidpp.c
2634
params[18] = effect->u.periodic.envelope.fade_length >> 8;
drivers/hid/hid-logitech-hidpp.c
2635
params[19] = effect->u.periodic.envelope.fade_length & 255;
drivers/hid/hid-logitech-hidpp.c
2643
effect->u.periodic.envelope.attack_level,
drivers/hid/hid-logitech-hidpp.c
2644
effect->u.periodic.envelope.attack_length,
drivers/hid/hid-logitech-hidpp.c
2645
effect->u.periodic.envelope.fade_level,
drivers/hid/hid-logitech-hidpp.c
2646
effect->u.periodic.envelope.fade_length);
drivers/hid/hid-logitech-hidpp.c
2657
params[10] = effect->u.ramp.envelope.attack_level >> 7;
drivers/hid/hid-logitech-hidpp.c
2658
params[11] = effect->u.ramp.envelope.attack_length >> 8;
drivers/hid/hid-logitech-hidpp.c
2659
params[12] = effect->u.ramp.envelope.attack_length & 255;
drivers/hid/hid-logitech-hidpp.c
2660
params[13] = effect->u.ramp.envelope.fade_level >> 7;
drivers/hid/hid-logitech-hidpp.c
2661
params[14] = effect->u.ramp.envelope.fade_length >> 8;
drivers/hid/hid-logitech-hidpp.c
2662
params[15] = effect->u.ramp.envelope.fade_length & 255;
drivers/hid/hid-logitech-hidpp.c
2669
effect->u.ramp.envelope.attack_level,
drivers/hid/hid-logitech-hidpp.c
2670
effect->u.ramp.envelope.attack_length,
drivers/hid/hid-logitech-hidpp.c
2671
effect->u.ramp.envelope.fade_level,
drivers/hid/hid-logitech-hidpp.c
2672
effect->u.ramp.envelope.fade_length);
drivers/hid/usbhid/hid-pidff.c
445
struct ff_envelope *envelope)
drivers/hid/usbhid/hid-pidff.c
451
pidff_rescale(envelope->attack_level >
drivers/hid/usbhid/hid-pidff.c
452
S16_MAX ? S16_MAX : envelope->attack_level, S16_MAX,
drivers/hid/usbhid/hid-pidff.c
455
pidff_rescale(envelope->fade_level >
drivers/hid/usbhid/hid-pidff.c
456
S16_MAX ? S16_MAX : envelope->fade_level, S16_MAX,
drivers/hid/usbhid/hid-pidff.c
460
envelope->attack_length);
drivers/hid/usbhid/hid-pidff.c
462
envelope->fade_length);
drivers/hid/usbhid/hid-pidff.c
471
static int pidff_needs_set_envelope(struct ff_envelope *envelope,
drivers/hid/usbhid/hid-pidff.c
476
needs_new_envelope = envelope->attack_level != 0 ||
drivers/hid/usbhid/hid-pidff.c
477
envelope->fade_level != 0 ||
drivers/hid/usbhid/hid-pidff.c
478
envelope->attack_length != 0 ||
drivers/hid/usbhid/hid-pidff.c
479
envelope->fade_length != 0;
drivers/hid/usbhid/hid-pidff.c
486
return envelope->attack_level != old->attack_level ||
drivers/hid/usbhid/hid-pidff.c
487
envelope->fade_level != old->fade_level ||
drivers/hid/usbhid/hid-pidff.c
488
envelope->attack_length != old->attack_length ||
drivers/hid/usbhid/hid-pidff.c
489
envelope->fade_length != old->fade_length;
drivers/hid/usbhid/hid-pidff.c
920
({ if (pidff_needs_set_envelope(&effect->u.type.envelope, \
drivers/hid/usbhid/hid-pidff.c
921
old ? &old->u.type.envelope : NULL)) \
drivers/hid/usbhid/hid-pidff.c
922
pidff_set_envelope_report(pidff, &effect->u.type.envelope); })
drivers/iio/adc/envelope-detector.c
116
struct envelope *env = ctx;
drivers/iio/adc/envelope-detector.c
126
static void envelope_detector_setup_compare(struct envelope *env)
drivers/iio/adc/envelope-detector.c
172
struct envelope *env = container_of(work, struct envelope,
drivers/iio/adc/envelope-detector.c
189
struct envelope *env = iio_priv(indio_dev);
drivers/iio/adc/envelope-detector.c
233
struct envelope *env = iio_priv(indio_dev);
drivers/iio/adc/envelope-detector.c
243
struct envelope *env = iio_priv(indio_dev);
drivers/iio/adc/envelope-detector.c
273
struct envelope *env = iio_priv(indio_dev);
drivers/iio/adc/envelope-detector.c
283
struct envelope *env = iio_priv(indio_dev);
drivers/iio/adc/envelope-detector.c
326
struct envelope *env;
drivers/iio/adc/envelope-detector.c
78
static int envelope_detector_comp_latch(struct envelope *env)
drivers/input/ff-core.c
72
effect->u.periodic.envelope.attack_length = 0;
drivers/input/ff-core.c
73
effect->u.periodic.envelope.attack_level = 0;
drivers/input/ff-core.c
74
effect->u.periodic.envelope.fade_length = 0;
drivers/input/ff-core.c
75
effect->u.periodic.envelope.fade_level = 0;
drivers/input/ff-memless.c
151
struct ff_envelope *envelope)
drivers/input/ff-memless.c
160
if (envelope->attack_length &&
drivers/input/ff-memless.c
162
state->play_at + msecs_to_jiffies(envelope->attack_length))) {
drivers/input/ff-memless.c
164
value, envelope->attack_level);
drivers/input/ff-memless.c
166
time_of_envelope = envelope->attack_length;
drivers/input/ff-memless.c
167
envelope_level = min_t(u16, envelope->attack_level, 0x7fff);
drivers/input/ff-memless.c
169
} else if (envelope->fade_length && effect->replay.length &&
drivers/input/ff-memless.c
171
state->stop_at - msecs_to_jiffies(envelope->fade_length)) &&
drivers/input/ff-memless.c
174
time_of_envelope = envelope->fade_length;
drivers/input/ff-memless.c
175
envelope_level = min_t(u16, envelope->fade_level, 0x7fff);
drivers/input/ff-memless.c
255
&new->u.constant.envelope));
drivers/input/ff-memless.c
294
&new->u.periodic.envelope);
drivers/input/ff-memless.c
62
return &effect->u.periodic.envelope;
drivers/input/ff-memless.c
65
return &effect->u.constant.envelope;
drivers/input/ff-memless.c
77
const struct ff_envelope *envelope = get_envelope(state->effect);
drivers/input/ff-memless.c
80
if (envelope->attack_length) {
drivers/input/ff-memless.c
82
msecs_to_jiffies(envelope->attack_length);
drivers/input/ff-memless.c
89
if (envelope->fade_length) {
drivers/input/ff-memless.c
92
msecs_to_jiffies(envelope->fade_length);
drivers/input/input-compat.h
32
struct ff_envelope envelope;
drivers/input/joystick/iforce/iforce-ff.c
227
if (old->u.constant.envelope.attack_length != effect->u.constant.envelope.attack_length
drivers/input/joystick/iforce/iforce-ff.c
228
|| old->u.constant.envelope.attack_level != effect->u.constant.envelope.attack_level
drivers/input/joystick/iforce/iforce-ff.c
229
|| old->u.constant.envelope.fade_length != effect->u.constant.envelope.fade_length
drivers/input/joystick/iforce/iforce-ff.c
230
|| old->u.constant.envelope.fade_level != effect->u.constant.envelope.fade_level)
drivers/input/joystick/iforce/iforce-ff.c
235
if (old->u.periodic.envelope.attack_length != effect->u.periodic.envelope.attack_length
drivers/input/joystick/iforce/iforce-ff.c
236
|| old->u.periodic.envelope.attack_level != effect->u.periodic.envelope.attack_level
drivers/input/joystick/iforce/iforce-ff.c
237
|| old->u.periodic.envelope.fade_length != effect->u.periodic.envelope.fade_length
drivers/input/joystick/iforce/iforce-ff.c
238
|| old->u.periodic.envelope.fade_level != effect->u.periodic.envelope.fade_level)
drivers/input/joystick/iforce/iforce-ff.c
358
effect->u.periodic.envelope.attack_length,
drivers/input/joystick/iforce/iforce-ff.c
359
effect->u.periodic.envelope.attack_level,
drivers/input/joystick/iforce/iforce-ff.c
360
effect->u.periodic.envelope.fade_length,
drivers/input/joystick/iforce/iforce-ff.c
361
effect->u.periodic.envelope.fade_level);
drivers/input/joystick/iforce/iforce-ff.c
427
effect->u.constant.envelope.attack_length,
drivers/input/joystick/iforce/iforce-ff.c
428
effect->u.constant.envelope.attack_level,
drivers/input/joystick/iforce/iforce-ff.c
429
effect->u.constant.envelope.fade_length,
drivers/input/joystick/iforce/iforce-ff.c
430
effect->u.constant.envelope.fade_level);
include/uapi/linux/input.h
352
struct ff_envelope envelope;
include/uapi/linux/input.h
364
struct ff_envelope envelope;
include/uapi/linux/input.h
413
struct ff_envelope envelope;