Home
last modified time | relevance | path

Searched refs:ff_effect (Results 1 – 25 of 29) sorted by relevance

12

/linux/drivers/input/joystick/iforce/
H A Diforce.h141 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 Diforce-ff.c178 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 Dff-memless.c37 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 Dff-core.c39 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 Dinput.h573 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 Duinput.h52 struct ff_effect effect;
53 struct ff_effect old;
/linux/drivers/hid/
H A Dhid-lg2ff.c23 struct ff_effect *effect) in play_effect()
H A Dhid-lg3ff.c45 struct ff_effect *effect) in hid_lg3ff_play()
H A Dhid-lgff.c57 static int hid_lgff_play(struct input_dev *dev, void *data, struct ff_effect *effect) in hid_lgff_play()
H A Dhid-nvidia-shield.c273 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 Dcs40l50-vibra.c90 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 Duinput.c52 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 Dgpio-vibra.c78 struct ff_effect *effect) in gpio_vibrator_play_effect()
H A Dtwl4030-vibra.c123 struct ff_effect *effect) in vibra_play()
H A Dsc27xx-vibra.c95 struct ff_effect *effect) in sc27xx_vibra_play()
H A Ddrv2665.c104 struct ff_effect *effect) in drv2665_haptics_play()
H A Dpwm-vibra.c107 struct ff_effect *effect) in pwm_vibrator_play_effect()
H A Dpm8xxx-vibrator.c189 struct ff_effect *effect) in pm8xxx_vib_play_effect()
H A Dtwl6040-vibra.c190 struct ff_effect *effect) in vibra_play()
H A Dmax77693-haptic.c243 struct ff_effect *effect) in max77693_haptic_play_effect()
H A Dmax8997_haptic.c211 struct ff_effect *effect) in max8997_haptic_play_effect()
H A Ddrv2667.c229 struct ff_effect *effect) in drv2667_haptics_play()
H A Ddrv260x.c242 struct ff_effect *effect) in drv260x_haptics_play()
/linux/Documentation/input/
H A Dff.rst115 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 Dpsxpad-spi.c143 void *data, struct ff_effect *effect) in psxpad_spi_play_effect()

12