/linux-master/drivers/input/misc/ |
H A D | twl4030-vibra.c | 123 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 D | da7280.c | 505 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 D | uinput.c | 50 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 D | twl6040-vibra.c | 172 /* 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 D | regulator-haptic.c | 95 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 D | pwm-vibra.c | 107 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 D | pm8xxx-vibrator.c | 183 * @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 D | drv260x.c | 234 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 D | drv2667.c | 229 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 D | max8997_haptic.c | 213 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 D | max77693-haptic.c | 233 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 D | sc27xx-vibra.c | 96 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 D | fimc-core.c | 460 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 D | fimc-reg.c | 374 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 D | iforce-main.c | 105 * 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 D | uinput.h | 52 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 D | emu8000.c | 668 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 D | hid-dr.c | 32 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 D | hid-bigbenff.c | 245 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 D | hid-microsoft.c | 294 * 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 D | leds-cht-wcove.c | 223 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 D | mem.c | 43 .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 D | psxpad-spi.c | 143 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 D | emux_nrpn.c | 18 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 D | emux_synth.h | 136 struct snd_emux_effect_table *effect; member in struct:snd_emux_port 205 * effect table
|