Searched refs:effect (Results 1 - 25 of 85) sorted by last modified time

1234

/linux-master/drivers/input/joystick/
H A Dxpad.c1480 static int xpad_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect) argument
1489 if (effect->type != FF_RUMBLE)
1492 strong = effect->u.rumble.strong_magnitude;
1493 weak = effect->u.rumble.weak_magnitude;
H A Dpsxpad-spi.c143 void *data, struct ff_effect *effect)
147 switch (effect->type) {
150 (effect->u.rumble.weak_magnitude >> 8) & 0xFFU,
151 (effect->u.rumble.strong_magnitude >> 8) & 0xFFU);
142 psxpad_spi_play_effect(struct input_dev *idev, void *data, struct ff_effect *effect) argument
/linux-master/drivers/hid/
H A Dhid-nintendo.c1603 * next ff effect.
1999 struct ff_effect *effect)
2003 if (effect->type != FF_RUMBLE)
2007 effect->u.rumble.weak_magnitude,
2008 effect->u.rumble.strong_magnitude,
1998 joycon_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect) argument
H A Dhid-lg3ff.c45 struct ff_effect *effect)
59 switch (effect->type) {
65 x = effect->u.ramp.start_level;
66 y = effect->u.ramp.end_level;
44 hid_lg3ff_play(struct input_dev *dev, void *data, struct ff_effect *effect) argument
H A Dhid-logitech-hidpp.c2492 /* find current slot for effect */
2512 /* regular effect uploaded */
2521 /* regular effect destroyed */
2569 static int hidpp_ff_upload_effect(struct input_dev *dev, struct ff_effect *effect, struct ff_effect *old) argument
2577 params[2] = effect->replay.length >> 8;
2578 params[3] = effect->replay.length & 255;
2579 params[4] = effect->replay.delay >> 8;
2580 params[5] = effect->replay.delay & 255;
2582 switch (effect->type) {
2584 force = (effect
[all...]
H A Dhid-steam.c534 struct ff_effect *effect)
538 steam->rumble_left = effect->u.rumble.strong_magnitude;
539 steam->rumble_right = effect->u.rumble.weak_magnitude;
533 steam_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect) argument
H A Dhid-nvidia-shield.c397 struct ff_effect *effect)
404 if (effect->type != FF_RUMBLE)
411 motors.motor_left = effect->u.rumble.strong_magnitude / 2047;
412 motors.motor_right = effect->u.rumble.weak_magnitude / 2047;
396 thunderstrike_play_effect(struct input_dev *idev, void *data, struct ff_effect *effect) argument
H A Dhid-sony.c1583 struct ff_effect *effect)
1588 if (effect->type != FF_RUMBLE)
1591 sc->left = effect->u.rumble.strong_magnitude / 256;
1592 sc->right = effect->u.rumble.weak_magnitude / 256;
1582 sony_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect) argument
/linux-master/drivers/cxl/
H A Dcxlmem.h576 __le16 effect; member in struct:cxl_cel_entry
/linux-master/include/linux/
H A Dinput.h521 * @upload: Called to upload an new effect into device
522 * @erase: Called to erase an effect from device
523 * @playback: Called to request device to start playing specified effect
534 * @effect_owners: array of effect owners; when file handle owning
535 * an effect gets closed the effect is automatically erased
547 int (*upload)(struct input_dev *dev, struct ff_effect *effect,
573 int input_ff_upload(struct input_dev *dev, struct ff_effect *effect, struct file *file);
/linux-master/include/uapi/linux/
H A Drkisp1-config.h346 * The reset values define a linear curve which has the same effect as bypass. Reset values are:
418 * @effect: values from 'enum v4l2_colorfx'. Possible values are: V4L2_COLORFX_SEPIA,
422 * bits 8:15 - Threshold value of the RGB colors for the color selection effect.
428 * @eff_tint: Chrominance increment values of tint (used for sepia effect)
431 __u16 effect; member in struct:rkisp1_cif_isp_ie_config
/linux-master/drivers/staging/media/atomisp/pci/
H A Datomisp_cmd.c881 * parameters take effect immediately while
3212 * Function to configure color effect of the image
3215 __s32 *effect)
3225 *effect = asd->params.color_effect;
3230 control.value = *effect;
3235 * if set color effect to sensor successfully, return
3239 asd->params.color_effect = (u32)*effect;
3243 if (*effect == asd->params.color_effect)
3251 switch (*effect) {
3299 asd->params.color_effect = (u32)*effect;
3214 atomisp_color_effect(struct atomisp_sub_device *asd, int flag, __s32 *effect) argument
[all...]
H A Datomisp_cmd.h156 /* Function to configure color effect of the image */
158 __s32 *effect);
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-reg.c374 struct fimc_effect *effect = &ctx->effect; local
377 if (effect->type != FIMC_REG_CIIMGEFF_FIN_BYPASS) {
380 cfg |= effect->type;
381 if (effect->type == FIMC_REG_CIIMGEFF_FIN_ARBITRARY)
382 cfg |= (effect->pat_cb << 13) | effect->pat_cr;
H A Dfimc-core.h158 * struct fimc_effect - color effect information
159 * @type: effect type
436 * @colorfx: image effect control
468 * @effect: image effect
488 struct fimc_effect effect; member in struct:fimc_ctx
H A Dfimc-core.c460 struct fimc_effect *effect = &ctx->effect; local
464 effect->type = FIMC_REG_CIIMGEFF_FIN_BYPASS;
467 effect->type = FIMC_REG_CIIMGEFF_FIN_ARBITRARY;
468 effect->pat_cb = 128;
469 effect->pat_cr = 128;
472 effect->type = FIMC_REG_CIIMGEFF_FIN_ARBITRARY;
473 effect->pat_cb = 115;
474 effect->pat_cr = 145;
477 effect
[all...]
/linux-master/include/sound/
H A Demux_synth.h136 struct snd_emux_effect_table *effect; member in struct:snd_emux_port
205 * effect table
/linux-master/tools/testing/cxl/test/
H A Dmem.c43 .effect = CXL_CMD_EFFECT_NONE,
47 .effect = CXL_CMD_EFFECT_NONE,
51 .effect = CXL_CMD_EFFECT_NONE,
55 .effect = CXL_CMD_EFFECT_NONE,
59 .effect = cpu_to_le16(EFFECT(CONF_CHANGE_IMMEDIATE) |
64 .effect = CXL_CMD_EFFECT_NONE,
68 .effect = CXL_CMD_EFFECT_NONE,
72 .effect = cpu_to_le16(EFFECT(DATA_CHANGE_IMMEDIATE)),
76 .effect = cpu_to_le16(EFFECT(DATA_CHANGE_IMMEDIATE)),
80 .effect
[all...]
/linux-master/drivers/input/misc/
H A Dmax77693-haptic.c233 struct ff_effect *effect)
239 haptic->magnitude = effect->u.rumble.strong_magnitude;
241 haptic->magnitude = effect->u.rumble.weak_magnitude;
232 max77693_haptic_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect) argument
H A Dpwm-vibra.c107 struct ff_effect *effect)
111 vibrator->level = effect->u.rumble.strong_magnitude;
113 vibrator->level = effect->u.rumble.weak_magnitude;
106 pwm_vibrator_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect) argument
H A Dda7280.c506 struct ff_effect *effect,
515 /* The effect should be uploaded when haptic is not working */
519 switch (effect->type) {
524 tmp = effect->u.constant.level * 254;
529 haptics->gain = effect->u.constant.level <= 0 ?
530 0 : effect->u.constant.level;
535 if (effect->u.periodic.waveform != FF_CUSTOM) {
548 if (effect->u.periodic.custom_len == DA7280_CUSTOM_DATA_LEN)
551 if (effect->u.periodic.custom_len == DA7280_CUSTOM_GP_DATA_LEN)
554 if (effect
505 da7280_haptics_upload_effect(struct input_dev *dev, struct ff_effect *effect, struct ff_effect *old) argument
[all...]
H A Dmax8997_haptic.c213 struct ff_effect *effect)
217 chip->level = effect->u.rumble.strong_magnitude;
219 chip->level = effect->u.rumble.weak_magnitude;
212 max8997_haptic_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect) argument
H A Dpm8xxx-vibrator.c147 * @data: data of effect
148 * @effect: effect to play
153 struct ff_effect *effect)
157 vib->speed = effect->u.rumble.strong_magnitude >> 8;
159 vib->speed = effect->u.rumble.weak_magnitude >> 9;
152 pm8xxx_vib_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect) argument
/linux-master/drivers/input/
H A Devdev.c1037 struct ff_effect effect; local
1180 if (input_ff_effect_from_user(p, size, &effect))
1183 error = input_ff_upload(dev, &effect, file);
1187 if (put_user(effect.id, &(((struct ff_effect __user *)p)->id)))
/linux-master/drivers/media/platform/rockchip/rkisp1/
H A Drkisp1-params.c749 u32 effect = cur_ie_config->effect; local
760 effect != V4L2_COLORFX_NONE) {
988 switch (arg->effect) {

Completed in 326 milliseconds

1234