Searched refs:effect_id (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/drivers/input/ |
D | ff-core.c | 36 static int check_effect_access(struct ff_device *ff, int effect_id, in check_effect_access() argument 39 if (effect_id < 0 || effect_id >= ff->max_effects || in check_effect_access() 40 !ff->effect_owners[effect_id]) in check_effect_access() 43 if (file && ff->effect_owners[effect_id] != file) in check_effect_access() 184 static int erase_effect(struct input_dev *dev, int effect_id, in erase_effect() argument 190 error = check_effect_access(ff, effect_id, file); in erase_effect() 195 ff->playback(dev, effect_id, 0); in erase_effect() 196 ff->effect_owners[effect_id] = NULL; in erase_effect() 200 error = ff->erase(dev, effect_id); in erase_effect() 203 ff->effect_owners[effect_id] = file; in erase_effect() [all …]
|
D | ff-memless.c | 447 static int ml_ff_playback(struct input_dev *dev, int effect_id, int value) in ml_ff_playback() argument 450 struct ml_effect_state *state = &ml->states[effect_id]; in ml_ff_playback()
|
/Linux-v4.19/drivers/input/joystick/iforce/ |
D | iforce-main.c | 78 static int iforce_playback(struct input_dev *dev, int effect_id, int value) in iforce_playback() argument 81 struct iforce_core_effect *core_effect = &iforce->core_effects[effect_id]; in iforce_playback() 88 iforce_control_playback(iforce, effect_id, value); in iforce_playback() 166 static int iforce_erase_effect(struct input_dev *dev, int effect_id) in iforce_erase_effect() argument 169 struct iforce_core_effect *core_effect = &iforce->core_effects[effect_id]; in iforce_erase_effect()
|
/Linux-v4.19/drivers/input/misc/ |
D | uinput.c | 59 unsigned int effect_id; member 237 static int uinput_dev_playback(struct input_dev *dev, int effect_id, int value) in uinput_dev_playback() argument 239 return uinput_dev_event(dev, EV_FF, effect_id, value); in uinput_dev_playback() 267 static int uinput_dev_erase_effect(struct input_dev *dev, int effect_id) in uinput_dev_erase_effect() argument 276 request.u.effect_id = effect_id; in uinput_dev_erase_effect() 981 ff_erase.effect_id = req->u.effect_id; in uinput_ioctl_handler()
|
/Linux-v4.19/include/linux/ |
D | input.h | 513 int (*erase)(struct input_dev *dev, int effect_id); 515 int (*playback)(struct input_dev *dev, int effect_id, int value); 538 int input_ff_erase(struct input_dev *dev, int effect_id, struct file *file);
|
/Linux-v4.19/drivers/hid/ |
D | hid-logitech-hidpp.c | 1462 int effect_id; member 1505 static u8 hidpp_ff_find_effect(struct hidpp_ff_private_data *data, int effect_id) in hidpp_ff_find_effect() argument 1510 if (data->effect_ids[i] == effect_id) in hidpp_ff_find_effect() 1525 switch (wd->effect_id) { in hidpp_ff_work_handler() 1534 wd->params[0] = hidpp_ff_find_effect(data, wd->effect_id); in hidpp_ff_work_handler() 1552 if (wd->effect_id >= 0) in hidpp_ff_work_handler() 1554 data->effect_ids[slot-1] = wd->effect_id; in hidpp_ff_work_handler() 1555 else if (wd->effect_id >= HIDPP_FF_EFFECTID_AUTOCENTER) in hidpp_ff_work_handler() 1561 if (wd->effect_id >= 0) in hidpp_ff_work_handler() 1564 else if (wd->effect_id >= HIDPP_FF_EFFECTID_AUTOCENTER) in hidpp_ff_work_handler() [all …]
|
/Linux-v4.19/include/uapi/linux/ |
D | uinput.h | 59 __u32 effect_id; member
|
/Linux-v4.19/drivers/hid/usbhid/ |
D | hid-pidff.c | 523 static int pidff_playback(struct input_dev *dev, int effect_id, int value) in pidff_playback() argument 527 pidff_playback_pid(pidff, pidff->pid_id[effect_id], value); in pidff_playback() 545 static int pidff_erase_effect(struct input_dev *dev, int effect_id) in pidff_erase_effect() argument 548 int pid_id = pidff->pid_id[effect_id]; in pidff_erase_effect() 551 effect_id, pidff->pid_id[effect_id]); in pidff_erase_effect()
|