/linux-4.4.14/drivers/input/joystick/iforce/ |
D | iforce.h | 165 int iforce_upload_periodic(struct iforce *, struct ff_effect *, struct ff_effect *); 166 int iforce_upload_constant(struct iforce *, struct ff_effect *, struct ff_effect *); 167 int iforce_upload_condition(struct iforce *, struct ff_effect *, struct ff_effect *);
|
D | iforce-ff.c | 201 struct ff_effect *old, in need_condition_modifier() 202 struct ff_effect *new) in need_condition_modifier() 229 struct ff_effect *old, in need_magnitude_modifier() 230 struct ff_effect *effect) in need_magnitude_modifier() 245 static int need_envelope_modifier(struct iforce *iforce, struct ff_effect *old, in need_envelope_modifier() 246 struct ff_effect *effect) in need_envelope_modifier() 277 static int need_period_modifier(struct iforce *iforce, struct ff_effect *old, in need_period_modifier() 278 struct ff_effect *new) in need_period_modifier() 295 static int need_core(struct ff_effect *old, struct ff_effect *new) in need_core() 357 int iforce_upload_periodic(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old) in iforce_upload_periodic() [all …]
|
D | iforce-main.c | 130 static int iforce_upload_effect(struct input_dev *dev, struct ff_effect *effect, struct ff_effect *… in iforce_upload_effect()
|
/linux-4.4.14/drivers/input/ |
D | input-compat.c | 66 struct ff_effect *effect) in input_ff_effect_from_user() 90 if (size != sizeof(struct ff_effect)) in input_ff_effect_from_user() 93 if (copy_from_user(effect, buffer, sizeof(struct ff_effect))) in input_ff_effect_from_user() 121 struct ff_effect *effect) in input_ff_effect_from_user() 123 if (size != sizeof(struct ff_effect)) in input_ff_effect_from_user() 126 if (copy_from_user(effect, buffer, sizeof(struct ff_effect))) in input_ff_effect_from_user()
|
D | ff-memless.c | 51 struct ff_effect *effect; 67 struct ff_effect *effect); 70 static const struct ff_envelope *get_envelope(const struct ff_effect *effect) in get_envelope() 167 struct ff_effect *effect = state->effect; in apply_envelope() 255 static void ml_combine_effects(struct ff_effect *effect, in ml_combine_effects() 259 struct ff_effect *new = state->effect; in ml_combine_effects() 340 struct ff_effect *combo_effect) in ml_get_combo_effect() 342 struct ff_effect *effect; in ml_get_combo_effect() 347 memset(combo_effect, 0, sizeof(struct ff_effect)); in ml_get_combo_effect() 404 struct ff_effect effect; in ml_play_effects() [all …]
|
D | ff-core.c | 52 static inline int check_effects_compatible(struct ff_effect *e1, in check_effects_compatible() 53 struct ff_effect *e2) in check_effects_compatible() 63 static int compat_effect(struct ff_device *ff, struct ff_effect *effect) in compat_effect() 104 int input_ff_upload(struct input_dev *dev, struct ff_effect *effect, in input_ff_upload() 108 struct ff_effect *old; in input_ff_upload() 335 ff->effects = kcalloc(max_effects, sizeof(struct ff_effect), in input_ff_create()
|
D | input-compat.h | 90 struct ff_effect *effect);
|
D | evdev.c | 1067 struct ff_effect effect; in evdev_do_ioctl() 1217 if (put_user(effect.id, &(((struct ff_effect __user *)p)->id))) in evdev_do_ioctl()
|
/linux-4.4.14/include/linux/ |
D | uinput.h | 55 struct ff_effect *effect; 56 struct ff_effect *old;
|
D | input.h | 504 int (*upload)(struct input_dev *dev, struct ff_effect *effect, 505 struct ff_effect *old); 521 struct ff_effect *effects; 530 int input_ff_upload(struct input_dev *dev, struct ff_effect *effect, struct file *file); 534 int (*play_effect)(struct input_dev *, void *, struct ff_effect *));
|
/linux-4.4.14/drivers/hid/usbhid/ |
D | hid-pidff.c | 286 struct ff_effect *effect) in pidff_set_constant_force_report() 300 static int pidff_needs_set_constant(struct ff_effect *effect, in pidff_needs_set_constant() 301 struct ff_effect *old) in pidff_needs_set_constant() 310 struct ff_effect *effect) in pidff_set_effect_report() 335 static int pidff_needs_set_effect(struct ff_effect *effect, in pidff_needs_set_effect() 336 struct ff_effect *old) in pidff_needs_set_effect() 349 struct ff_effect *effect) in pidff_set_periodic_report() 368 static int pidff_needs_set_periodic(struct ff_effect *effect, in pidff_needs_set_periodic() 369 struct ff_effect *old) in pidff_needs_set_periodic() 381 struct ff_effect *effect) in pidff_set_condition_report() [all …]
|
/linux-4.4.14/include/uapi/linux/ |
D | uinput.h | 46 struct ff_effect effect; 47 struct ff_effect old;
|
D | input.h | 157 #define EVIOCSFF _IOW('E', 0x80, struct ff_effect) /* send a force effect to a force feedback devi… 424 struct ff_effect { struct
|
/linux-4.4.14/drivers/hid/ |
D | hid-lg2ff.c | 35 struct ff_effect *effect) in play_effect()
|
D | hid-lg3ff.c | 61 struct ff_effect *effect) in hid_lg3ff_play()
|
D | hid-zpff.c | 38 struct ff_effect *effect) in zpff_play()
|
D | hid-betopff.c | 41 struct ff_effect *effect) in hid_betopff_play()
|
D | hid-emsff.c | 35 struct ff_effect *effect) in emsff_play()
|
D | hid-holtekff.c | 107 struct ff_effect *effect) in holtekff_play()
|
D | hid-axff.c | 43 static int axff_play(struct input_dev *dev, void *data, struct ff_effect *effect) in axff_play()
|
D | hid-sjoy.c | 42 struct ff_effect *effect) in hid_sjoyff_play()
|
D | hid-gaff.c | 43 struct ff_effect *effect) in hid_gaff_play()
|
D | hid-lgff.c | 69 static int hid_lgff_play(struct input_dev *dev, void *data, struct ff_effect *effect) in hid_lgff_play()
|
D | hid-pl.c | 60 struct ff_effect *effect) in hid_plff_play()
|
D | hid-dr.c | 44 struct ff_effect *effect) in drff_play()
|
D | hid-tmff.c | 84 struct ff_effect *effect) in tmff_play()
|
D | hid-wiimote-modules.c | 134 struct ff_effect *eff) in wiimod_rumble_play() 1777 struct ff_effect *eff) in wiimod_pro_play()
|
D | hid-lg4ff.c | 361 static int lg4ff_play(struct input_dev *dev, void *data, struct ff_effect *effect) in lg4ff_play()
|
D | hid-sony.c | 1944 struct ff_effect *effect) in sony_play_effect()
|
/linux-4.4.14/Documentation/input/ |
D | ff.txt | 95 int ioctl(int file_descriptor, int request, struct ff_effect *effect); 109 See <linux/input.h> for a description of the ff_effect struct. You should also 129 struct ff_effect effect;
|
/linux-4.4.14/drivers/input/misc/ |
D | pm8xxx-vibrator.c | 131 struct ff_effect *effect) in pm8xxx_vib_play_effect()
|
D | arizona-haptics.c | 110 struct ff_effect *effect) in arizona_haptics_play()
|
D | twl4030-vibra.c | 137 struct ff_effect *effect) in vibra_play()
|
D | uinput.c | 195 struct ff_effect *effect, in uinput_dev_upload_effect() 196 struct ff_effect *old) in uinput_dev_upload_effect() 811 memset(&ff_up.old, 0, sizeof(struct ff_effect)); in uinput_ioctl_handler()
|
D | regulator-haptic.c | 98 struct ff_effect *effect) in regulator_haptic_play_effect()
|
D | drv2665.c | 112 struct ff_effect *effect) in drv2665_haptics_play()
|
D | max8997_haptic.c | 232 struct ff_effect *effect) in max8997_haptic_play_effect()
|
D | twl6040-vibra.c | 200 struct ff_effect *effect) in vibra_play()
|
D | max77693-haptic.c | 234 struct ff_effect *effect) in max77693_haptic_play_effect()
|
D | drv2667.c | 235 struct ff_effect *effect) in drv2667_haptics_play()
|
D | drv260x.c | 283 struct ff_effect *effect) in drv260x_haptics_play()
|
/linux-4.4.14/drivers/input/joystick/ |
D | gamecon.c | 267 struct ff_effect *effect) in gc_n64_play_effect()
|
D | xpad.c | 799 static int xpad_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect) in xpad_play_effect()
|