Symbol: ff_effect
drivers/hid/hid-axff.c
31
static int axff_play(struct input_dev *dev, void *data, struct ff_effect *effect)
drivers/hid/hid-betopff.c
38
struct ff_effect *effect)
drivers/hid/hid-bigbenff.c
267
struct ff_effect *effect)
drivers/hid/hid-dr.c
32
struct ff_effect *effect)
drivers/hid/hid-emsff.c
23
struct ff_effect *effect)
drivers/hid/hid-gaff.c
30
struct ff_effect *effect)
drivers/hid/hid-google-stadiaff.c
43
struct ff_effect *effect)
drivers/hid/hid-haptic.c
233
static int hid_haptic_upload_effect(struct input_dev *dev, struct ff_effect *effect,
drivers/hid/hid-haptic.c
234
struct ff_effect *old)
drivers/hid/hid-haptic.c
325
static void effect_set_default(struct ff_effect *effect)
drivers/hid/hid-haptic.c
339
struct ff_effect effect;
drivers/hid/hid-holtekff.c
91
struct ff_effect *effect)
drivers/hid/hid-lg2ff.c
23
struct ff_effect *effect)
drivers/hid/hid-lg3ff.c
45
struct ff_effect *effect)
drivers/hid/hid-lg4ff.c
406
static int lg4ff_play(struct input_dev *dev, void *data, struct ff_effect *effect)
drivers/hid/hid-lgff.c
57
static int hid_lgff_play(struct input_dev *dev, void *data, struct ff_effect *effect)
drivers/hid/hid-logitech-hidpp.c
2554
static int hidpp_ff_upload_effect(struct input_dev *dev, struct ff_effect *effect, struct ff_effect *old)
drivers/hid/hid-megaworld.c
25
struct ff_effect *effect)
drivers/hid/hid-mf.c
34
static int mf_play(struct input_dev *dev, void *data, struct ff_effect *effect)
drivers/hid/hid-microsoft.c
308
struct ff_effect *effect)
drivers/hid/hid-nintendo.c
1968
struct ff_effect *effect)
drivers/hid/hid-nvidia-shield.c
273
int (*play_effect)(struct input_dev *, void *, struct ff_effect *))
drivers/hid/hid-nvidia-shield.c
399
struct ff_effect *effect)
drivers/hid/hid-pl.c
48
struct ff_effect *effect)
drivers/hid/hid-playstation.c
1628
static int dualsense_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect)
drivers/hid/hid-playstation.c
2608
static int dualshock4_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect)
drivers/hid/hid-playstation.c
746
int (*play_effect)(struct input_dev *, void *, struct ff_effect *))
drivers/hid/hid-sjoy.c
30
struct ff_effect *effect)
drivers/hid/hid-sony.c
1690
struct ff_effect *effect)
drivers/hid/hid-steam.c
546
struct ff_effect *effect)
drivers/hid/hid-tmff.c
74
struct ff_effect *effect)
drivers/hid/hid-wiimote-modules.c
131
struct ff_effect *eff)
drivers/hid/hid-wiimote-modules.c
1789
struct ff_effect *eff)
drivers/hid/hid-zpff.c
26
struct ff_effect *effect)
drivers/hid/usbhid/hid-pidff.c
246
static int pidff_is_effect_conditional(struct ff_effect *effect)
drivers/hid/usbhid/hid-pidff.c
263
static int pidff_effect_ff_to_pid(struct ff_effect *effect)
drivers/hid/usbhid/hid-pidff.c
301
struct ff_effect *effect)
drivers/hid/usbhid/hid-pidff.c
401
struct ff_effect *effect)
drivers/hid/usbhid/hid-pidff.c
492
struct ff_effect *effect)
drivers/hid/usbhid/hid-pidff.c
506
static int pidff_needs_set_constant(struct ff_effect *effect,
drivers/hid/usbhid/hid-pidff.c
507
struct ff_effect *old)
drivers/hid/usbhid/hid-pidff.c
516
struct ff_effect *effect)
drivers/hid/usbhid/hid-pidff.c
556
static int pidff_needs_set_effect(struct ff_effect *effect,
drivers/hid/usbhid/hid-pidff.c
557
struct ff_effect *old)
drivers/hid/usbhid/hid-pidff.c
570
struct ff_effect *effect)
drivers/hid/usbhid/hid-pidff.c
589
static int pidff_needs_set_periodic(struct ff_effect *effect,
drivers/hid/usbhid/hid-pidff.c
590
struct ff_effect *old)
drivers/hid/usbhid/hid-pidff.c
602
struct ff_effect *effect)
drivers/hid/usbhid/hid-pidff.c
637
static int pidff_needs_set_condition(struct ff_effect *effect,
drivers/hid/usbhid/hid-pidff.c
638
struct ff_effect *old)
drivers/hid/usbhid/hid-pidff.c
662
struct ff_effect *effect)
drivers/hid/usbhid/hid-pidff.c
677
static int pidff_needs_set_ramp(struct ff_effect *effect, struct ff_effect *old)
drivers/hid/usbhid/hid-pidff.c
913
static int pidff_upload_effect(struct input_dev *dev, struct ff_effect *new,
drivers/hid/usbhid/hid-pidff.c
914
struct ff_effect *old)
drivers/input/evdev.c
1035
struct ff_effect effect;
drivers/input/evdev.c
1185
if (put_user(effect.id, &(((struct ff_effect __user *)p)->id)))
drivers/input/ff-core.c
39
static inline int check_effects_compatible(struct ff_effect *e1,
drivers/input/ff-core.c
40
struct ff_effect *e2)
drivers/input/ff-core.c
50
static int compat_effect(struct ff_device *ff, struct ff_effect *effect)
drivers/input/ff-core.c
91
int input_ff_upload(struct input_dev *dev, struct ff_effect *effect,
drivers/input/ff-core.c
95
struct ff_effect *old;
drivers/input/ff-memless.c
153
struct ff_effect *effect = state->effect;
drivers/input/ff-memless.c
241
static void ml_combine_effects(struct ff_effect *effect,
drivers/input/ff-memless.c
245
struct ff_effect *new = state->effect;
drivers/input/ff-memless.c
326
struct ff_effect *combo_effect)
drivers/input/ff-memless.c
328
struct ff_effect *effect;
drivers/input/ff-memless.c
333
memset(combo_effect, 0, sizeof(struct ff_effect));
drivers/input/ff-memless.c
37
struct ff_effect *effect;
drivers/input/ff-memless.c
390
struct ff_effect effect;
drivers/input/ff-memless.c
462
struct ff_effect *effect, struct ff_effect *old)
drivers/input/ff-memless.c
505
int (*play_effect)(struct input_dev *, void *, struct ff_effect *))
drivers/input/ff-memless.c
53
struct ff_effect *effect);
drivers/input/ff-memless.c
56
static const struct ff_envelope *get_envelope(const struct ff_effect *effect)
drivers/input/input-compat.c
141
struct ff_effect *effect)
drivers/input/input-compat.c
143
if (size != sizeof(struct ff_effect))
drivers/input/input-compat.c
146
if (copy_from_user(effect, buffer, sizeof(struct ff_effect)))
drivers/input/input-compat.c
64
struct ff_effect *effect)
drivers/input/input-compat.c
88
if (size != sizeof(struct ff_effect))
drivers/input/input-compat.c
91
if (copy_from_user(effect, buffer, sizeof(struct ff_effect)))
drivers/input/input-compat.h
76
struct ff_effect *effect);
drivers/input/joystick/gamecon.c
248
struct ff_effect *effect)
drivers/input/joystick/iforce/iforce-ff.c
178
struct ff_effect *old,
drivers/input/joystick/iforce/iforce-ff.c
179
struct ff_effect *new)
drivers/input/joystick/iforce/iforce-ff.c
206
struct ff_effect *old,
drivers/input/joystick/iforce/iforce-ff.c
207
struct ff_effect *effect)
drivers/input/joystick/iforce/iforce-ff.c
222
static int need_envelope_modifier(struct iforce *iforce, struct ff_effect *old,
drivers/input/joystick/iforce/iforce-ff.c
223
struct ff_effect *effect)
drivers/input/joystick/iforce/iforce-ff.c
254
static int need_period_modifier(struct iforce *iforce, struct ff_effect *old,
drivers/input/joystick/iforce/iforce-ff.c
255
struct ff_effect *new)
drivers/input/joystick/iforce/iforce-ff.c
272
static int need_core(struct ff_effect *old, struct ff_effect *new)
drivers/input/joystick/iforce/iforce-ff.c
334
int iforce_upload_periodic(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old)
drivers/input/joystick/iforce/iforce-ff.c
405
int iforce_upload_constant(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old)
drivers/input/joystick/iforce/iforce-ff.c
461
int iforce_upload_condition(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old)
drivers/input/joystick/iforce/iforce-main.c
108
static int iforce_upload_effect(struct input_dev *dev, struct ff_effect *effect, struct ff_effect *old)
drivers/input/joystick/iforce/iforce.h
141
int iforce_upload_periodic(struct iforce *, struct ff_effect *, struct ff_effect *);
drivers/input/joystick/iforce/iforce.h
142
int iforce_upload_constant(struct iforce *, struct ff_effect *, struct ff_effect *);
drivers/input/joystick/iforce/iforce.h
143
int iforce_upload_condition(struct iforce *, struct ff_effect *, struct ff_effect *);
drivers/input/joystick/psxpad-spi.c
143
void *data, struct ff_effect *effect)
drivers/input/joystick/xpad.c
1555
static int xpad_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect)
drivers/input/misc/arizona-haptics.c
107
struct ff_effect *effect)
drivers/input/misc/aw86927.c
319
static int aw86927_haptics_play(struct input_dev *dev, void *data, struct ff_effect *effect)
drivers/input/misc/cs40l50-vibra.c
316
static int cs40l50_add(struct input_dev *dev, struct ff_effect *effect,
drivers/input/misc/cs40l50-vibra.c
317
struct ff_effect *old)
drivers/input/misc/cs40l50-vibra.c
90
struct ff_effect *effect;
drivers/input/misc/da7280.c
505
struct ff_effect *effect,
drivers/input/misc/da7280.c
506
struct ff_effect *old)
drivers/input/misc/drv260x.c
234
struct ff_effect *effect)
drivers/input/misc/drv2665.c
104
struct ff_effect *effect)
drivers/input/misc/drv2667.c
229
struct ff_effect *effect)
drivers/input/misc/gpio-vibra.c
78
struct ff_effect *effect)
drivers/input/misc/max77693-haptic.c
243
struct ff_effect *effect)
drivers/input/misc/max8997_haptic.c
211
struct ff_effect *effect)
drivers/input/misc/pm8xxx-vibrator.c
189
struct ff_effect *effect)
drivers/input/misc/pwm-vibra.c
107
struct ff_effect *effect)
drivers/input/misc/regulator-haptic.c
94
struct ff_effect *effect)
drivers/input/misc/sc27xx-vibra.c
96
struct ff_effect *effect)
drivers/input/misc/twl4030-vibra.c
123
struct ff_effect *effect)
drivers/input/misc/twl6040-vibra.c
190
struct ff_effect *effect)
drivers/input/misc/uinput.c
1005
memset(&ff_up.old, 0, sizeof(struct ff_effect));
drivers/input/misc/uinput.c
236
struct ff_effect *effect,
drivers/input/misc/uinput.c
237
struct ff_effect *old)
drivers/input/misc/uinput.c
50
struct ff_effect *effect;
drivers/input/misc/uinput.c
51
struct ff_effect *old;
include/linux/input.h
561
int (*upload)(struct input_dev *dev, struct ff_effect *effect,
include/linux/input.h
562
struct ff_effect *old);
include/linux/input.h
578
struct ff_effect *effects;
include/linux/input.h
587
int input_ff_upload(struct input_dev *dev, struct ff_effect *effect, struct file *file);
include/linux/input.h
592
int (*play_effect)(struct input_dev *, void *, struct ff_effect *));
include/uapi/linux/input.h
182
#define EVIOCSFF _IOW('E', 0x80, struct ff_effect) /* send a force effect to a force feedback device */
include/uapi/linux/uinput.h
52
struct ff_effect effect;
include/uapi/linux/uinput.h
53
struct ff_effect old;