Searched refs:effect (Results 26 - 50 of 85) sorted by relevance

1234

/linux-master/drivers/input/misc/
H A Dtwl4030-vibra.c123 struct ff_effect *effect)
127 info->speed = effect->u.rumble.strong_magnitude >> 8;
129 info->speed = effect->u.rumble.weak_magnitude >> 9;
130 info->direction = effect->direction < EFFECT_DIR_180_DEG ? 0 : 1;
122 vibra_play(struct input_dev *input, void *data, struct ff_effect *effect) argument
H A Dda7280.c505 struct ff_effect *effect,
514 /* The effect should be uploaded when haptic is not working */
518 switch (effect->type) {
523 tmp = effect->u.constant.level * 254;
528 haptics->gain = effect->u.constant.level <= 0 ?
529 0 : effect->u.constant.level;
534 if (effect->u.periodic.waveform != FF_CUSTOM) {
547 if (effect->u.periodic.custom_len == DA7280_CUSTOM_DATA_LEN)
550 if (effect->u.periodic.custom_len == DA7280_CUSTOM_GP_DATA_LEN)
553 if (effect
504 da7280_haptics_upload_effect(struct input_dev *dev, struct ff_effect *effect, struct ff_effect *old) argument
[all...]
H A Duinput.c50 struct ff_effect *effect; member in struct:uinput_request::__anon1470::__anon1471
236 struct ff_effect *effect,
249 if (effect->type == FF_PERIODIC &&
250 effect->u.periodic.waveform == FF_CUSTOM)
254 request.u.upload.effect = effect;
754 struct ff_effect_compat effect; member in struct:uinput_ff_upload_compat
772 memcpy(&ff_up_compat.effect, &ff_up->effect,
801 memcpy(&ff_up->effect,
235 uinput_dev_upload_effect(struct input_dev *dev, struct ff_effect *effect, struct ff_effect *old) argument
[all...]
H A Dtwl6040-vibra.c172 /* Do not allow effect, while the routing is set to use audio */
190 struct ff_effect *effect)
194 info->weak_speed = effect->u.rumble.weak_magnitude;
195 info->strong_speed = effect->u.rumble.strong_magnitude;
196 info->direction = effect->direction < EFFECT_DIR_180_DEG ? 1 : -1;
189 vibra_play(struct input_dev *input, void *data, struct ff_effect *effect) argument
H A Dregulator-haptic.c95 struct ff_effect *effect)
99 haptic->magnitude = effect->u.rumble.strong_magnitude;
101 haptic->magnitude = effect->u.rumble.weak_magnitude;
94 regulator_haptic_play_effect(struct input_dev *input, 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 Dpm8xxx-vibrator.c183 * @data: data of effect
184 * @effect: effect to play
189 struct ff_effect *effect)
193 vib->speed = effect->u.rumble.strong_magnitude >> 8;
195 vib->speed = effect->u.rumble.weak_magnitude >> 9;
188 pm8xxx_vib_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect) argument
H A Ddrv260x.c234 struct ff_effect *effect)
241 if (effect->u.rumble.strong_magnitude > 0)
242 haptics->magnitude = effect->u.rumble.strong_magnitude >> 8;
243 else if (effect->u.rumble.weak_magnitude > 0)
244 haptics->magnitude = effect->u.rumble.weak_magnitude >> 8;
233 drv260x_haptics_play(struct input_dev *input, void *data, struct ff_effect *effect) argument
H A Ddrv2667.c229 struct ff_effect *effect)
233 if (effect->u.rumble.strong_magnitude > 0)
234 haptics->magnitude = effect->u.rumble.strong_magnitude;
235 else if (effect->u.rumble.weak_magnitude > 0)
236 haptics->magnitude = effect->u.rumble.weak_magnitude;
228 drv2667_haptics_play(struct input_dev *input, void *data, struct ff_effect *effect) argument
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 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 Dsc27xx-vibra.c96 struct ff_effect *effect)
100 info->strength = effect->u.rumble.weak_magnitude;
95 sc27xx_vibra_play(struct input_dev *input, void *data, struct ff_effect *effect) argument
/linux-master/drivers/media/platform/samsung/exynos4-is/
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...]
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;
/linux-master/drivers/input/joystick/iforce/
H A Diforce-main.c105 * It uploads an effect to the device
107 static int iforce_upload_effect(struct input_dev *dev, struct ff_effect *effect, struct ff_effect *old) argument
110 struct iforce_core_effect *core_effect = &iforce->core_effects[effect->id];
114 /* Check the effect is not already being updated */
120 * Upload the effect
122 switch (effect->type) {
124 ret = iforce_upload_periodic(iforce, effect, old);
128 ret = iforce_upload_constant(iforce, effect, old);
133 ret = iforce_upload_condition(iforce, effect, old);
150 * Erases an effect
[all...]
/linux-master/include/uapi/linux/
H A Duinput.h52 struct ff_effect effect; member in struct:uinput_ff_upload
191 * 4. Perform the effect upload, and place a return code back into
204 * effect ID passed to erase_effect().
205 * 4. Perform the effect erasure, and place a return code back
/linux-master/sound/isa/sb/
H A Demu8000.c668 int effect = emu->chorus_mode; local
669 if (effect < 0 || effect >= SNDRV_EMU8000_CHORUS_NUMBERS ||
670 (effect >= SNDRV_EMU8000_CHORUS_PREDEFINED && !chorus_defined[effect]))
672 EMU8000_INIT3_WRITE(emu, 0x09, chorus_parm[effect].feedback);
673 EMU8000_INIT3_WRITE(emu, 0x0c, chorus_parm[effect].delay_offset);
674 EMU8000_INIT4_WRITE(emu, 0x03, chorus_parm[effect].lfo_depth);
675 EMU8000_HWCF4_WRITE(emu, chorus_parm[effect].delay);
676 EMU8000_HWCF5_WRITE(emu, chorus_parm[effect]
796 int effect = emu->reverb_mode; local
[all...]
/linux-master/drivers/hid/
H A Dhid-dr.c32 struct ff_effect *effect)
38 strong = effect->u.rumble.strong_magnitude;
39 weak = effect->u.rumble.weak_magnitude;
31 drff_play(struct input_dev *dev, void *data, struct ff_effect *effect) argument
H A Dhid-bigbenff.c245 report_field->value[0] = 0x02; /* 2 = rumble effect message */
267 struct ff_effect *effect)
280 if (effect->type != FF_RUMBLE)
283 right_motor_on = effect->u.rumble.weak_magnitude ? 1 : 0;
284 left_motor_force = effect->u.rumble.strong_magnitude / 256;
450 /* initial state: LED1 is on, no rumble effect */
266 hid_bigben_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect) argument
H A Dhid-microsoft.c294 * cover maximum duration of a single effect, which is 65536
308 struct ff_effect *effect)
313 if (effect->type != FF_RUMBLE)
319 ms->strong = ((u32) effect->u.rumble.strong_magnitude * 100) / U16_MAX;
320 ms->weak = ((u32) effect->u.rumble.weak_magnitude * 100) / U16_MAX;
307 ms_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect) argument
/linux-master/drivers/leds/
H A Dleds-cht-wcove.c223 u8 effect)
249 CHT_WC_LED_EFF_MASK, effect);
272 u8 effect = CHT_WC_LED_EFF_BLINKING; local
283 effect = CHT_WC_LED_EFF_BREATHING;
286 return cht_wc_leds_set_effect(cdev, delay_on, delay_off, effect);
220 cht_wc_leds_set_effect(struct led_classdev *cdev, unsigned long *delay_on, unsigned long *delay_off, u8 effect) argument
/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/joystick/
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/sound/synth/emux/
H A Demux_nrpn.c18 int effect; member in struct:nrpn_conv_table
22 /* effect sensitivity */
47 snd_emux_send_effect(port, chan, table[i].effect,
63 /* effect sensitivities for GS NRPN:
72 /* effect sensitivities for XG controls:
/linux-master/include/sound/
H A Demux_synth.h136 struct snd_emux_effect_table *effect; member in struct:snd_emux_port
205 * effect table

Completed in 203 milliseconds

1234