| /Linux-v5.10/drivers/input/ | 
| D | input-compat.c | 63 			      struct ff_effect *effect)  in input_ff_effect_from_user()87 		if (size != sizeof(struct ff_effect))  in input_ff_effect_from_user()
 90 		if (copy_from_user(effect, buffer, sizeof(struct ff_effect)))  in input_ff_effect_from_user()
 118 			      struct ff_effect *effect)  in input_ff_effect_from_user()
 120 	if (size != sizeof(struct ff_effect))  in input_ff_effect_from_user()
 123 	if (copy_from_user(effect, buffer, sizeof(struct ff_effect)))  in input_ff_effect_from_user()
 
 | 
| D | ff-memless.c | 39 	struct ff_effect *effect;55 			   struct ff_effect *effect);
 58 static const struct ff_envelope *get_envelope(const struct ff_effect *effect)  in get_envelope()
 155 	struct ff_effect *effect = state->effect;  in apply_envelope()
 243 static void ml_combine_effects(struct ff_effect *effect,  in ml_combine_effects()
 247 	struct ff_effect *new = state->effect;  in ml_combine_effects()
 328 			       struct ff_effect *combo_effect)  in ml_get_combo_effect()
 330 	struct ff_effect *effect;  in ml_get_combo_effect()
 335 	memset(combo_effect, 0, sizeof(struct ff_effect));  in ml_get_combo_effect()
 392 	struct ff_effect effect;  in ml_play_effects()
 [all …]
 
 | 
| D | ff-core.c | 40 static inline int check_effects_compatible(struct ff_effect *e1,  in check_effects_compatible()41 					   struct ff_effect *e2)  in check_effects_compatible()
 51 static int compat_effect(struct ff_device *ff, struct ff_effect *effect)  in compat_effect()
 92 int input_ff_upload(struct input_dev *dev, struct ff_effect *effect,  in input_ff_upload()
 96 	struct ff_effect *old;  in input_ff_upload()
 330 	ff->effects = kcalloc(max_effects, sizeof(struct ff_effect),  in input_ff_create()
 
 | 
| D | input-compat.h | 76 			      struct ff_effect *effect);
 | 
| /Linux-v5.10/drivers/input/joystick/iforce/ | 
| D | iforce.h | 135 int iforce_upload_periodic(struct iforce *, struct ff_effect *, struct ff_effect *);136 int iforce_upload_constant(struct iforce *, struct ff_effect *, struct ff_effect *);
 137 int iforce_upload_condition(struct iforce *, struct ff_effect *, struct ff_effect *);
 
 | 
| D | iforce-ff.c | 182 				   struct ff_effect *old,  in need_condition_modifier()183 				   struct ff_effect *new)  in need_condition_modifier()
 210 				   struct ff_effect *old,  in need_magnitude_modifier()
 211 				   struct ff_effect *effect)  in need_magnitude_modifier()
 226 static int need_envelope_modifier(struct iforce *iforce, struct ff_effect *old,  in need_envelope_modifier()
 227 				  struct ff_effect *effect)  in need_envelope_modifier()
 258 static int need_period_modifier(struct iforce *iforce, struct ff_effect *old,  in need_period_modifier()
 259 				struct ff_effect *new)  in need_period_modifier()
 276 static int need_core(struct ff_effect *old, struct ff_effect *new)  in need_core()
 338 int iforce_upload_periodic(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old)  in iforce_upload_periodic()
 [all …]
 
 | 
| D | iforce-main.c | 106 static int iforce_upload_effect(struct input_dev *dev, struct ff_effect *effect, struct ff_effect *…  in iforce_upload_effect()
 | 
| /Linux-v5.10/drivers/hid/usbhid/ | 
| D | hid-pidff.c | 274 					    struct ff_effect *effect)  in pidff_set_constant_force_report()288 static int pidff_needs_set_constant(struct ff_effect *effect,  in pidff_needs_set_constant()
 289 				    struct ff_effect *old)  in pidff_needs_set_constant()
 298 				    struct ff_effect *effect)  in pidff_set_effect_report()
 323 static int pidff_needs_set_effect(struct ff_effect *effect,  in pidff_needs_set_effect()
 324 				  struct ff_effect *old)  in pidff_needs_set_effect()
 337 				      struct ff_effect *effect)  in pidff_set_periodic_report()
 356 static int pidff_needs_set_periodic(struct ff_effect *effect,  in pidff_needs_set_periodic()
 357 				    struct ff_effect *old)  in pidff_needs_set_periodic()
 369 				       struct ff_effect *effect)  in pidff_set_condition_report()
 [all …]
 
 | 
| /Linux-v5.10/include/linux/ | 
| D | input.h | 535 	int (*upload)(struct input_dev *dev, struct ff_effect *effect,536 		      struct ff_effect *old);
 552 	struct ff_effect *effects;
 561 int input_ff_upload(struct input_dev *dev, struct ff_effect *effect, struct file *file);
 566 		int (*play_effect)(struct input_dev *, void *, struct ff_effect *));
 
 | 
| /Linux-v5.10/include/uapi/linux/ | 
| D | uinput.h | 52 	struct ff_effect	effect;53 	struct ff_effect	old;
 
 | 
| D | input.h | 179 #define EVIOCSFF		_IOW('E', 0x80, struct ff_effect)	/* send a force effect to a force feedback devi…450 struct ff_effect {  struct
 
 | 
| /Linux-v5.10/drivers/input/misc/ | 
| D | uinput.c | 49 			struct ff_effect *effect;50 			struct ff_effect *old;
 235 				    struct ff_effect *effect,  in uinput_dev_upload_effect()
 236 				    struct ff_effect *old)  in uinput_dev_upload_effect()
 956 			memset(&ff_up.old, 0, sizeof(struct ff_effect));  in uinput_ioctl_handler()
 
 | 
| D | sc27xx-vibra.c | 59 			     struct ff_effect *effect)  in sc27xx_vibra_play()
 | 
| /Linux-v5.10/drivers/hid/ | 
| D | hid-lg2ff.c | 23 			 struct ff_effect *effect)  in play_effect()
 | 
| D | hid-lg3ff.c | 49 			 struct ff_effect *effect)  in hid_lg3ff_play()
 | 
| D | hid-betopff.c | 38 			 struct ff_effect *effect)  in hid_betopff_play()
 | 
| D | hid-zpff.c | 26 			 struct ff_effect *effect)  in zpff_play()
 | 
| D | hid-emsff.c | 23 			 struct ff_effect *effect)  in emsff_play()
 | 
| D | hid-holtekff.c | 91 			 struct ff_effect *effect)  in holtekff_play()
 | 
| D | hid-mf.c | 34 static int mf_play(struct input_dev *dev, void *data, struct ff_effect *effect)  in mf_play()
 | 
| D | hid-sjoy.c | 30 			 struct ff_effect *effect)  in hid_sjoyff_play()
 | 
| D | hid-lgff.c | 57 static int hid_lgff_play(struct input_dev *dev, void *data, struct ff_effect *effect)  in hid_lgff_play()
 | 
| D | hid-axff.c | 31 static int axff_play(struct input_dev *dev, void *data, struct ff_effect *effect)  in axff_play()
 | 
| D | hid-gaff.c | 30 			 struct ff_effect *effect)  in hid_gaff_play()
 | 
| /Linux-v5.10/Documentation/input/ | 
| 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;
 
 |