Symbol: envelope
drivers/hid/hid-logitech-hidpp.c
2573
params[8] = effect->u.constant.envelope.attack_level >> 7;
drivers/hid/hid-logitech-hidpp.c
2574
params[9] = effect->u.constant.envelope.attack_length >> 8;
drivers/hid/hid-logitech-hidpp.c
2575
params[10] = effect->u.constant.envelope.attack_length & 255;
drivers/hid/hid-logitech-hidpp.c
2576
params[11] = effect->u.constant.envelope.fade_level >> 7;
drivers/hid/hid-logitech-hidpp.c
2577
params[12] = effect->u.constant.envelope.fade_length >> 8;
drivers/hid/hid-logitech-hidpp.c
2578
params[13] = effect->u.constant.envelope.fade_length & 255;
drivers/hid/hid-logitech-hidpp.c
2584
effect->u.constant.envelope.attack_level,
drivers/hid/hid-logitech-hidpp.c
2585
effect->u.constant.envelope.attack_length,
drivers/hid/hid-logitech-hidpp.c
2586
effect->u.constant.envelope.fade_level,
drivers/hid/hid-logitech-hidpp.c
2587
effect->u.constant.envelope.fade_length);
drivers/hid/hid-logitech-hidpp.c
2620
params[14] = effect->u.periodic.envelope.attack_level >> 7;
drivers/hid/hid-logitech-hidpp.c
2621
params[15] = effect->u.periodic.envelope.attack_length >> 8;
drivers/hid/hid-logitech-hidpp.c
2622
params[16] = effect->u.periodic.envelope.attack_length & 255;
drivers/hid/hid-logitech-hidpp.c
2623
params[17] = effect->u.periodic.envelope.fade_level >> 7;
drivers/hid/hid-logitech-hidpp.c
2624
params[18] = effect->u.periodic.envelope.fade_length >> 8;
drivers/hid/hid-logitech-hidpp.c
2625
params[19] = effect->u.periodic.envelope.fade_length & 255;
drivers/hid/hid-logitech-hidpp.c
2633
effect->u.periodic.envelope.attack_level,
drivers/hid/hid-logitech-hidpp.c
2634
effect->u.periodic.envelope.attack_length,
drivers/hid/hid-logitech-hidpp.c
2635
effect->u.periodic.envelope.fade_level,
drivers/hid/hid-logitech-hidpp.c
2636
effect->u.periodic.envelope.fade_length);
drivers/hid/hid-logitech-hidpp.c
2647
params[10] = effect->u.ramp.envelope.attack_level >> 7;
drivers/hid/hid-logitech-hidpp.c
2648
params[11] = effect->u.ramp.envelope.attack_length >> 8;
drivers/hid/hid-logitech-hidpp.c
2649
params[12] = effect->u.ramp.envelope.attack_length & 255;
drivers/hid/hid-logitech-hidpp.c
2650
params[13] = effect->u.ramp.envelope.fade_level >> 7;
drivers/hid/hid-logitech-hidpp.c
2651
params[14] = effect->u.ramp.envelope.fade_length >> 8;
drivers/hid/hid-logitech-hidpp.c
2652
params[15] = effect->u.ramp.envelope.fade_length & 255;
drivers/hid/hid-logitech-hidpp.c
2659
effect->u.ramp.envelope.attack_level,
drivers/hid/hid-logitech-hidpp.c
2660
effect->u.ramp.envelope.attack_length,
drivers/hid/hid-logitech-hidpp.c
2661
effect->u.ramp.envelope.fade_level,
drivers/hid/hid-logitech-hidpp.c
2662
effect->u.ramp.envelope.fade_length);
drivers/hid/usbhid/hid-pidff.c
441
struct ff_envelope *envelope)
drivers/hid/usbhid/hid-pidff.c
447
pidff_rescale(envelope->attack_level >
drivers/hid/usbhid/hid-pidff.c
448
S16_MAX ? S16_MAX : envelope->attack_level, S16_MAX,
drivers/hid/usbhid/hid-pidff.c
451
pidff_rescale(envelope->fade_level >
drivers/hid/usbhid/hid-pidff.c
452
S16_MAX ? S16_MAX : envelope->fade_level, S16_MAX,
drivers/hid/usbhid/hid-pidff.c
456
envelope->attack_length);
drivers/hid/usbhid/hid-pidff.c
458
envelope->fade_length);
drivers/hid/usbhid/hid-pidff.c
467
static int pidff_needs_set_envelope(struct ff_envelope *envelope,
drivers/hid/usbhid/hid-pidff.c
472
needs_new_envelope = envelope->attack_level != 0 ||
drivers/hid/usbhid/hid-pidff.c
473
envelope->fade_level != 0 ||
drivers/hid/usbhid/hid-pidff.c
474
envelope->attack_length != 0 ||
drivers/hid/usbhid/hid-pidff.c
475
envelope->fade_length != 0;
drivers/hid/usbhid/hid-pidff.c
482
return envelope->attack_level != old->attack_level ||
drivers/hid/usbhid/hid-pidff.c
483
envelope->fade_level != old->fade_level ||
drivers/hid/usbhid/hid-pidff.c
484
envelope->attack_length != old->attack_length ||
drivers/hid/usbhid/hid-pidff.c
485
envelope->fade_length != old->fade_length;
drivers/hid/usbhid/hid-pidff.c
906
({ if (pidff_needs_set_envelope(&effect->u.type.envelope, \
drivers/hid/usbhid/hid-pidff.c
907
old ? &old->u.type.envelope : NULL)) \
drivers/hid/usbhid/hid-pidff.c
908
pidff_set_envelope_report(pidff, &effect->u.type.envelope); })
drivers/iio/adc/envelope-detector.c
117
struct envelope *env = ctx;
drivers/iio/adc/envelope-detector.c
127
static void envelope_detector_setup_compare(struct envelope *env)
drivers/iio/adc/envelope-detector.c
173
struct envelope *env = container_of(work, struct envelope,
drivers/iio/adc/envelope-detector.c
190
struct envelope *env = iio_priv(indio_dev);
drivers/iio/adc/envelope-detector.c
234
struct envelope *env = iio_priv(indio_dev);
drivers/iio/adc/envelope-detector.c
244
struct envelope *env = iio_priv(indio_dev);
drivers/iio/adc/envelope-detector.c
274
struct envelope *env = iio_priv(indio_dev);
drivers/iio/adc/envelope-detector.c
284
struct envelope *env = iio_priv(indio_dev);
drivers/iio/adc/envelope-detector.c
327
struct envelope *env;
drivers/iio/adc/envelope-detector.c
79
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;