| /linux/drivers/input/joystick/iforce/ |
| H A D | iforce.h | 141 int iforce_upload_periodic(struct iforce *, struct ff_effect *, struct ff_effect *); 142 int iforce_upload_constant(struct iforce *, struct ff_effect *, struct ff_effect *); 143 int iforce_upload_condition(struct iforce *, struct ff_effect *, struct ff_effect *);
|
| H A D | iforce-ff.c | 178 struct ff_effect *old, in need_condition_modifier() 179 struct ff_effect *new) in need_condition_modifier() 206 struct ff_effect *old, in need_magnitude_modifier() 207 struct ff_effect *effect) in need_magnitude_modifier() 222 static int need_envelope_modifier(struct iforce *iforce, struct ff_effect *old, in need_envelope_modifier() 223 struct ff_effect *effect) in need_envelope_modifier() 254 static int need_period_modifier(struct iforce *iforce, struct ff_effect *old, in need_period_modifier() 255 struct ff_effect *new) in need_period_modifier() 272 static int need_core(struct ff_effect *old, struct ff_effect *new) in need_core() 334 int iforce_upload_periodic(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old) in iforce_upload_periodic() [all …]
|
| /linux/drivers/input/ |
| H A D | ff-memless.c | 37 struct ff_effect *effect; 53 struct ff_effect *effect); 56 static const struct ff_envelope *get_envelope(const struct ff_effect *effect) in get_envelope() 153 struct ff_effect *effect = state->effect; in apply_envelope() 241 static void ml_combine_effects(struct ff_effect *effect, in ml_combine_effects() 245 struct ff_effect *new = state->effect; in ml_combine_effects() 326 struct ff_effect *combo_effect) in ml_get_combo_effect() 328 struct ff_effect *effect; in ml_get_combo_effect() 333 memset(combo_effect, 0, sizeof(struct ff_effect)); in ml_get_combo_effect() 390 struct ff_effect effect; in ml_play_effects() [all …]
|
| H A D | ff-core.c | 39 static inline int check_effects_compatible(struct ff_effect *e1, in check_effects_compatible() 40 struct ff_effect *e2) in check_effects_compatible() 50 static int compat_effect(struct ff_device *ff, struct ff_effect *effect) in compat_effect() 91 int input_ff_upload(struct input_dev *dev, struct ff_effect *effect, in input_ff_upload() 95 struct ff_effect *old; in input_ff_upload()
|
| /linux/include/linux/ |
| H A D | input.h | 573 int (*upload)(struct input_dev *dev, struct ff_effect *effect, 574 struct ff_effect *old); 591 struct ff_effect *effects; 600 int input_ff_upload(struct input_dev *dev, struct ff_effect *effect, struct file *file); 605 int (*play_effect)(struct input_dev *, void *, struct ff_effect *));
|
| /linux/include/uapi/linux/ |
| H A D | uinput.h | 52 struct ff_effect effect; 53 struct ff_effect old;
|
| /linux/drivers/hid/ |
| H A D | hid-lg2ff.c | 23 struct ff_effect *effect) in play_effect()
|
| H A D | hid-lg3ff.c | 45 struct ff_effect *effect) in hid_lg3ff_play()
|
| H A D | hid-lgff.c | 57 static int hid_lgff_play(struct input_dev *dev, void *data, struct ff_effect *effect) in hid_lgff_play()
|
| H A D | hid-nvidia-shield.c | 273 int (*play_effect)(struct input_dev *, void *, struct ff_effect *)) in shield_haptics_create() argument 399 struct ff_effect *effect) in thunderstrike_play_effect()
|
| /linux/drivers/input/misc/ |
| H A D | cs40l50-vibra.c | 90 struct ff_effect *effect; 316 static int cs40l50_add(struct input_dev *dev, struct ff_effect *effect, in cs40l50_add() 317 struct ff_effect *old) in cs40l50_add()
|
| H A D | uinput.c | 52 struct ff_effect *effect; 53 struct ff_effect *old; 247 struct ff_effect *effect, in uinput_dev_upload_effect() 248 struct ff_effect *old) in uinput_dev_upload_effect() 1026 memset(&ff_up.old, 0, sizeof(struct ff_effect)); in uinput_ioctl_handler()
|
| H A D | gpio-vibra.c | 78 struct ff_effect *effect) in gpio_vibrator_play_effect()
|
| H A D | twl4030-vibra.c | 123 struct ff_effect *effect) in vibra_play()
|
| H A D | sc27xx-vibra.c | 95 struct ff_effect *effect) in sc27xx_vibra_play()
|
| H A D | drv2665.c | 104 struct ff_effect *effect) in drv2665_haptics_play()
|
| H A D | pwm-vibra.c | 107 struct ff_effect *effect) in pwm_vibrator_play_effect()
|
| H A D | pm8xxx-vibrator.c | 189 struct ff_effect *effect) in pm8xxx_vib_play_effect()
|
| H A D | twl6040-vibra.c | 190 struct ff_effect *effect) in vibra_play()
|
| H A D | max77693-haptic.c | 243 struct ff_effect *effect) in max77693_haptic_play_effect()
|
| H A D | max8997_haptic.c | 211 struct ff_effect *effect) in max8997_haptic_play_effect()
|
| H A D | drv2667.c | 229 struct ff_effect *effect) in drv2667_haptics_play()
|
| H A D | drv260x.c | 242 struct ff_effect *effect) in drv260x_haptics_play()
|
| /linux/Documentation/input/ |
| H A D | ff.rst | 115 int ioctl(int file_descriptor, int request, struct ff_effect *effect); 129 See <uapi/linux/input.h> for a description of the ff_effect struct. You 164 struct ff_effect effect;
|
| /linux/drivers/input/joystick/ |
| H A D | psxpad-spi.c | 143 void *data, struct ff_effect *effect) in psxpad_spi_play_effect()
|