/kernel/linux/linux-5.10/drivers/input/ |
H A D | ff-core.c | 21 * Check that the effect_id is a valid effect and whether the user 24 static int check_effect_access(struct ff_device *ff, int effect_id, in check_effect_access() argument 27 if (effect_id < 0 || effect_id >= ff->max_effects || in check_effect_access() 28 !ff->effect_owners[effect_id]) in check_effect_access() 31 if (file && ff->effect_owners[effect_id] != file) in check_effect_access() 172 static int erase_effect(struct input_dev *dev, int effect_id, in erase_effect() argument 178 error = check_effect_access(ff, effect_id, file); in erase_effect() 183 ff->playback(dev, effect_id, 0); in erase_effect() 184 ff->effect_owners[effect_id] in erase_effect() 211 input_ff_erase(struct input_dev *dev, int effect_id, struct file *file) input_ff_erase() argument [all...] |
H A D | ff-memless.c | 435 static int ml_ff_playback(struct input_dev *dev, int effect_id, int value) in ml_ff_playback() argument 438 struct ml_effect_state *state = &ml->states[effect_id]; in ml_ff_playback()
|
/kernel/linux/linux-6.6/drivers/input/ |
H A D | ff-core.c | 18 * Check that the effect_id is a valid effect and whether the user 21 static int check_effect_access(struct ff_device *ff, int effect_id, in check_effect_access() argument 24 if (effect_id < 0 || effect_id >= ff->max_effects || in check_effect_access() 25 !ff->effect_owners[effect_id]) in check_effect_access() 28 if (file && ff->effect_owners[effect_id] != file) in check_effect_access() 169 static int erase_effect(struct input_dev *dev, int effect_id, in erase_effect() argument 175 error = check_effect_access(ff, effect_id, file); in erase_effect() 180 ff->playback(dev, effect_id, 0); in erase_effect() 181 ff->effect_owners[effect_id] in erase_effect() 208 input_ff_erase(struct input_dev *dev, int effect_id, struct file *file) input_ff_erase() argument [all...] |
H A D | ff-memless.c | 432 static int ml_ff_playback(struct input_dev *dev, int effect_id, int value) in ml_ff_playback() argument 435 struct ml_effect_state *state = &ml->states[effect_id]; in ml_ff_playback()
|
/kernel/linux/linux-5.10/drivers/input/joystick/iforce/ |
H A D | iforce-main.c | 66 static int iforce_playback(struct input_dev *dev, int effect_id, int value) in iforce_playback() argument 69 struct iforce_core_effect *core_effect = &iforce->core_effects[effect_id]; in iforce_playback() 76 iforce_control_playback(iforce, effect_id, value); in iforce_playback() 153 static int iforce_erase_effect(struct input_dev *dev, int effect_id) in iforce_erase_effect() argument 156 struct iforce_core_effect *core_effect = &iforce->core_effects[effect_id]; in iforce_erase_effect()
|
/kernel/linux/linux-6.6/drivers/input/joystick/iforce/ |
H A D | iforce-main.c | 66 static int iforce_playback(struct input_dev *dev, int effect_id, int value) in iforce_playback() argument 69 struct iforce_core_effect *core_effect = &iforce->core_effects[effect_id]; in iforce_playback() 76 iforce_control_playback(iforce, effect_id, value); in iforce_playback() 153 static int iforce_erase_effect(struct input_dev *dev, int effect_id) in iforce_erase_effect() argument 156 struct iforce_core_effect *core_effect = &iforce->core_effects[effect_id]; in iforce_erase_effect()
|
/kernel/linux/linux-5.10/drivers/input/misc/ |
H A D | uinput.c | 47 unsigned int effect_id; member 229 static int uinput_dev_playback(struct input_dev *dev, int effect_id, int value) in uinput_dev_playback() argument 231 return uinput_dev_event(dev, EV_FF, effect_id, value); in uinput_dev_playback() 259 static int uinput_dev_erase_effect(struct input_dev *dev, int effect_id) in uinput_dev_erase_effect() argument 268 request.u.effect_id = effect_id; in uinput_dev_erase_effect() 988 ff_erase.effect_id = req->u.effect_id; in uinput_ioctl_handler()
|
/kernel/linux/linux-6.6/drivers/input/misc/ |
H A D | uinput.c | 48 unsigned int effect_id; member 230 static int uinput_dev_playback(struct input_dev *dev, int effect_id, int value) in uinput_dev_playback() argument 232 return uinput_dev_event(dev, EV_FF, effect_id, value); in uinput_dev_playback() 260 static int uinput_dev_erase_effect(struct input_dev *dev, int effect_id) in uinput_dev_erase_effect() argument 269 request.u.effect_id = effect_id; in uinput_dev_erase_effect() 1008 ff_erase.effect_id = req->u.effect_id; in uinput_ioctl_handler()
|
H A D | da7280.c | 660 int effect_id, int val) in da7280_haptics_playback() 659 da7280_haptics_playback(struct input_dev *dev, int effect_id, int val) da7280_haptics_playback() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | input.h | 537 int (*erase)(struct input_dev *dev, int effect_id); 539 int (*playback)(struct input_dev *dev, int effect_id, int value); 562 int input_ff_erase(struct input_dev *dev, int effect_id, struct file *file);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | input.h | 549 int (*erase)(struct input_dev *dev, int effect_id); 551 int (*playback)(struct input_dev *dev, int effect_id, int value); 574 int input_ff_erase(struct input_dev *dev, int effect_id, struct file *file);
|
/kernel/linux/linux-5.10/drivers/hid/ |
H A D | hid-logitech-hidpp.c | 1920 int effect_id; member 1963 static u8 hidpp_ff_find_effect(struct hidpp_ff_private_data *data, int effect_id) in hidpp_ff_find_effect() argument 1968 if (data->effect_ids[i] == effect_id) in hidpp_ff_find_effect() 1983 switch (wd->effect_id) { in hidpp_ff_work_handler() 1992 wd->params[0] = hidpp_ff_find_effect(data, wd->effect_id); in hidpp_ff_work_handler() 2010 if (wd->effect_id >= 0) in hidpp_ff_work_handler() 2012 data->effect_ids[slot-1] = wd->effect_id; in hidpp_ff_work_handler() 2013 else if (wd->effect_id >= HIDPP_FF_EFFECTID_AUTOCENTER) in hidpp_ff_work_handler() 2019 if (wd->effect_id >= 0) in hidpp_ff_work_handler() 2022 else if (wd->effect_id > in hidpp_ff_work_handler() 2042 hidpp_ff_queue_work(struct hidpp_ff_private_data *data, int effect_id, u8 command, u8 *params, u8 size) hidpp_ff_queue_work() argument 2215 hidpp_ff_playback(struct input_dev *dev, int effect_id, int value) hidpp_ff_playback() argument 2227 hidpp_ff_erase_effect(struct input_dev *dev, int effect_id) hidpp_ff_erase_effect() argument [all...] |
/kernel/linux/linux-6.6/drivers/hid/ |
H A D | hid-logitech-hidpp.c | 2425 int effect_id; member 2468 static u8 hidpp_ff_find_effect(struct hidpp_ff_private_data *data, int effect_id) in hidpp_ff_find_effect() argument 2473 if (data->effect_ids[i] == effect_id) in hidpp_ff_find_effect() 2488 switch (wd->effect_id) { in hidpp_ff_work_handler() 2497 wd->params[0] = hidpp_ff_find_effect(data, wd->effect_id); in hidpp_ff_work_handler() 2515 if (wd->effect_id >= 0) in hidpp_ff_work_handler() 2517 data->effect_ids[slot-1] = wd->effect_id; in hidpp_ff_work_handler() 2518 else if (wd->effect_id >= HIDPP_FF_EFFECTID_AUTOCENTER) in hidpp_ff_work_handler() 2524 if (wd->effect_id >= 0) in hidpp_ff_work_handler() 2527 else if (wd->effect_id > in hidpp_ff_work_handler() 2547 hidpp_ff_queue_work(struct hidpp_ff_private_data *data, int effect_id, u8 command, u8 *params, u8 size) hidpp_ff_queue_work() argument 2719 hidpp_ff_playback(struct input_dev *dev, int effect_id, int value) hidpp_ff_playback() argument 2731 hidpp_ff_erase_effect(struct input_dev *dev, int effect_id) hidpp_ff_erase_effect() argument [all...] |
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | uinput.h | 59 __u32 effect_id; member
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | uinput.h | 59 __u32 effect_id; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | uinput.h | 21 __u32 effect_id; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | uinput.h | 34 __u32 effect_id; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | uinput.h | 34 __u32 effect_id; member
|
/kernel/linux/linux-5.10/drivers/hid/usbhid/ |
H A D | hid-pidff.c | 509 * Play the effect with effect id @effect_id for @value times 511 static int pidff_playback(struct input_dev *dev, int effect_id, int value) in pidff_playback() argument 515 pidff_playback_pid(pidff, pidff->pid_id[effect_id], value); in pidff_playback() 531 * Stop and erase effect with effect_id 533 static int pidff_erase_effect(struct input_dev *dev, int effect_id) in pidff_erase_effect() argument 536 int pid_id = pidff->pid_id[effect_id]; in pidff_erase_effect() 539 effect_id, pidff->pid_id[effect_id]); in pidff_erase_effect()
|
/kernel/linux/linux-6.6/drivers/hid/usbhid/ |
H A D | hid-pidff.c | 509 * Play the effect with effect id @effect_id for @value times 511 static int pidff_playback(struct input_dev *dev, int effect_id, int value) in pidff_playback() argument 515 pidff_playback_pid(pidff, pidff->pid_id[effect_id], value); in pidff_playback() 531 * Stop and erase effect with effect_id 533 static int pidff_erase_effect(struct input_dev *dev, int effect_id) in pidff_erase_effect() argument 536 int pid_id = pidff->pid_id[effect_id]; in pidff_erase_effect() 539 effect_id, pidff->pid_id[effect_id]); in pidff_erase_effect()
|