effect 681 drivers/gpu/drm/qxl/qxl_dev.h uint8_t effect; effect 708 drivers/gpu/drm/qxl/qxl_dev.h uint8_t effect; effect 88 drivers/gpu/drm/qxl/qxl_draw.c drawable->effect = QXL_EFFECT_OPAQUE; effect 31 drivers/hid/hid-axff.c static int axff_play(struct input_dev *dev, void *data, struct ff_effect *effect) effect 40 drivers/hid/hid-axff.c left = effect->u.rumble.strong_magnitude; effect 41 drivers/hid/hid-axff.c right = effect->u.rumble.weak_magnitude; effect 38 drivers/hid/hid-betopff.c struct ff_effect *effect) effect 44 drivers/hid/hid-betopff.c left = effect->u.rumble.strong_magnitude; effect 45 drivers/hid/hid-betopff.c right = effect->u.rumble.weak_magnitude; effect 225 drivers/hid/hid-bigbenff.c struct ff_effect *effect) effect 237 drivers/hid/hid-bigbenff.c if (effect->type != FF_RUMBLE) effect 240 drivers/hid/hid-bigbenff.c right_motor_on = effect->u.rumble.weak_magnitude ? 1 : 0; effect 241 drivers/hid/hid-bigbenff.c left_motor_force = effect->u.rumble.strong_magnitude / 256; effect 32 drivers/hid/hid-dr.c struct ff_effect *effect) effect 38 drivers/hid/hid-dr.c strong = effect->u.rumble.strong_magnitude; effect 39 drivers/hid/hid-dr.c weak = effect->u.rumble.weak_magnitude; effect 23 drivers/hid/hid-emsff.c struct ff_effect *effect) effect 29 drivers/hid/hid-emsff.c weak = effect->u.rumble.weak_magnitude; effect 30 drivers/hid/hid-emsff.c strong = effect->u.rumble.strong_magnitude; effect 30 drivers/hid/hid-gaff.c struct ff_effect *effect) effect 36 drivers/hid/hid-gaff.c left = effect->u.rumble.strong_magnitude; effect 37 drivers/hid/hid-gaff.c right = effect->u.rumble.weak_magnitude; effect 91 drivers/hid/hid-holtekff.c struct ff_effect *effect) effect 100 drivers/hid/hid-holtekff.c left = effect->u.rumble.strong_magnitude; effect 101 drivers/hid/hid-holtekff.c right = effect->u.rumble.weak_magnitude; effect 23 drivers/hid/hid-lg2ff.c struct ff_effect *effect) effect 29 drivers/hid/hid-lg2ff.c strong = effect->u.rumble.strong_magnitude; effect 30 drivers/hid/hid-lg2ff.c weak = effect->u.rumble.weak_magnitude; effect 49 drivers/hid/hid-lg3ff.c struct ff_effect *effect) effect 63 drivers/hid/hid-lg3ff.c switch (effect->type) { effect 69 drivers/hid/hid-lg3ff.c x = effect->u.ramp.start_level; effect 70 drivers/hid/hid-lg3ff.c y = effect->u.ramp.end_level; effect 406 drivers/hid/hid-lg4ff.c static int lg4ff_play(struct input_dev *dev, void *data, struct ff_effect *effect) effect 430 drivers/hid/hid-lg4ff.c switch (effect->type) { effect 432 drivers/hid/hid-lg4ff.c x = effect->u.ramp.start_level + 0x80; /* 0x80 is no force */ effect 57 drivers/hid/hid-lgff.c static int hid_lgff_play(struct input_dev *dev, void *data, struct ff_effect *effect) effect 67 drivers/hid/hid-lgff.c switch (effect->type) { effect 69 drivers/hid/hid-lgff.c x = effect->u.ramp.start_level + 0x7f; /* 0x7f is center */ effect 70 drivers/hid/hid-lgff.c y = effect->u.ramp.end_level + 0x7f; effect 82 drivers/hid/hid-lgff.c right = effect->u.rumble.strong_magnitude; effect 83 drivers/hid/hid-lgff.c left = effect->u.rumble.weak_magnitude; effect 1845 drivers/hid/hid-logitech-hidpp.c static int hidpp_ff_upload_effect(struct input_dev *dev, struct ff_effect *effect, struct ff_effect *old) effect 1853 drivers/hid/hid-logitech-hidpp.c params[2] = effect->replay.length >> 8; effect 1854 drivers/hid/hid-logitech-hidpp.c params[3] = effect->replay.length & 255; effect 1855 drivers/hid/hid-logitech-hidpp.c params[4] = effect->replay.delay >> 8; effect 1856 drivers/hid/hid-logitech-hidpp.c params[5] = effect->replay.delay & 255; effect 1858 drivers/hid/hid-logitech-hidpp.c switch (effect->type) { effect 1860 drivers/hid/hid-logitech-hidpp.c force = (effect->u.constant.level * fixp_sin16((effect->direction * 360) >> 16)) >> 15; effect 1864 drivers/hid/hid-logitech-hidpp.c params[8] = effect->u.constant.envelope.attack_level >> 7; effect 1865 drivers/hid/hid-logitech-hidpp.c params[9] = effect->u.constant.envelope.attack_length >> 8; effect 1866 drivers/hid/hid-logitech-hidpp.c params[10] = effect->u.constant.envelope.attack_length & 255; effect 1867 drivers/hid/hid-logitech-hidpp.c params[11] = effect->u.constant.envelope.fade_level >> 7; effect 1868 drivers/hid/hid-logitech-hidpp.c params[12] = effect->u.constant.envelope.fade_length >> 8; effect 1869 drivers/hid/hid-logitech-hidpp.c params[13] = effect->u.constant.envelope.fade_length & 255; effect 1872 drivers/hid/hid-logitech-hidpp.c effect->u.constant.level, effect 1873 drivers/hid/hid-logitech-hidpp.c effect->direction, force); effect 1875 drivers/hid/hid-logitech-hidpp.c effect->u.constant.envelope.attack_level, effect 1876 drivers/hid/hid-logitech-hidpp.c effect->u.constant.envelope.attack_length, effect 1877 drivers/hid/hid-logitech-hidpp.c effect->u.constant.envelope.fade_level, effect 1878 drivers/hid/hid-logitech-hidpp.c effect->u.constant.envelope.fade_length); effect 1882 drivers/hid/hid-logitech-hidpp.c switch (effect->u.periodic.waveform) { effect 1899 drivers/hid/hid-logitech-hidpp.c hid_err(data->hidpp->hid_dev, "Unexpected periodic waveform type %i!\n", effect->u.periodic.waveform); effect 1902 drivers/hid/hid-logitech-hidpp.c force = (effect->u.periodic.magnitude * fixp_sin16((effect->direction * 360) >> 16)) >> 15; effect 1903 drivers/hid/hid-logitech-hidpp.c params[6] = effect->u.periodic.magnitude >> 8; effect 1904 drivers/hid/hid-logitech-hidpp.c params[7] = effect->u.periodic.magnitude & 255; effect 1905 drivers/hid/hid-logitech-hidpp.c params[8] = effect->u.periodic.offset >> 8; effect 1906 drivers/hid/hid-logitech-hidpp.c params[9] = effect->u.periodic.offset & 255; effect 1907 drivers/hid/hid-logitech-hidpp.c params[10] = effect->u.periodic.period >> 8; effect 1908 drivers/hid/hid-logitech-hidpp.c params[11] = effect->u.periodic.period & 255; effect 1909 drivers/hid/hid-logitech-hidpp.c params[12] = effect->u.periodic.phase >> 8; effect 1910 drivers/hid/hid-logitech-hidpp.c params[13] = effect->u.periodic.phase & 255; effect 1911 drivers/hid/hid-logitech-hidpp.c params[14] = effect->u.periodic.envelope.attack_level >> 7; effect 1912 drivers/hid/hid-logitech-hidpp.c params[15] = effect->u.periodic.envelope.attack_length >> 8; effect 1913 drivers/hid/hid-logitech-hidpp.c params[16] = effect->u.periodic.envelope.attack_length & 255; effect 1914 drivers/hid/hid-logitech-hidpp.c params[17] = effect->u.periodic.envelope.fade_level >> 7; effect 1915 drivers/hid/hid-logitech-hidpp.c params[18] = effect->u.periodic.envelope.fade_length >> 8; effect 1916 drivers/hid/hid-logitech-hidpp.c params[19] = effect->u.periodic.envelope.fade_length & 255; effect 1919 drivers/hid/hid-logitech-hidpp.c effect->u.periodic.magnitude, effect->direction, effect 1920 drivers/hid/hid-logitech-hidpp.c effect->u.periodic.offset, effect 1921 drivers/hid/hid-logitech-hidpp.c effect->u.periodic.period, effect 1922 drivers/hid/hid-logitech-hidpp.c effect->u.periodic.phase); effect 1924 drivers/hid/hid-logitech-hidpp.c effect->u.periodic.envelope.attack_level, effect 1925 drivers/hid/hid-logitech-hidpp.c effect->u.periodic.envelope.attack_length, effect 1926 drivers/hid/hid-logitech-hidpp.c effect->u.periodic.envelope.fade_level, effect 1927 drivers/hid/hid-logitech-hidpp.c effect->u.periodic.envelope.fade_length); effect 1932 drivers/hid/hid-logitech-hidpp.c force = (effect->u.ramp.start_level * fixp_sin16((effect->direction * 360) >> 16)) >> 15; effect 1935 drivers/hid/hid-logitech-hidpp.c force = (effect->u.ramp.end_level * fixp_sin16((effect->direction * 360) >> 16)) >> 15; effect 1938 drivers/hid/hid-logitech-hidpp.c params[10] = effect->u.ramp.envelope.attack_level >> 7; effect 1939 drivers/hid/hid-logitech-hidpp.c params[11] = effect->u.ramp.envelope.attack_length >> 8; effect 1940 drivers/hid/hid-logitech-hidpp.c params[12] = effect->u.ramp.envelope.attack_length & 255; effect 1941 drivers/hid/hid-logitech-hidpp.c params[13] = effect->u.ramp.envelope.fade_level >> 7; effect 1942 drivers/hid/hid-logitech-hidpp.c params[14] = effect->u.ramp.envelope.fade_length >> 8; effect 1943 drivers/hid/hid-logitech-hidpp.c params[15] = effect->u.ramp.envelope.fade_length & 255; effect 1946 drivers/hid/hid-logitech-hidpp.c effect->u.ramp.start_level, effect 1947 drivers/hid/hid-logitech-hidpp.c effect->u.ramp.end_level, effect 1948 drivers/hid/hid-logitech-hidpp.c effect->direction, force); effect 1950 drivers/hid/hid-logitech-hidpp.c effect->u.ramp.envelope.attack_level, effect 1951 drivers/hid/hid-logitech-hidpp.c effect->u.ramp.envelope.attack_length, effect 1952 drivers/hid/hid-logitech-hidpp.c effect->u.ramp.envelope.fade_level, effect 1953 drivers/hid/hid-logitech-hidpp.c effect->u.ramp.envelope.fade_length); effect 1959 drivers/hid/hid-logitech-hidpp.c params[1] = HIDPP_FF_CONDITION_CMDS[effect->type - FF_SPRING]; effect 1960 drivers/hid/hid-logitech-hidpp.c params[6] = effect->u.condition[0].left_saturation >> 9; effect 1961 drivers/hid/hid-logitech-hidpp.c params[7] = (effect->u.condition[0].left_saturation >> 1) & 255; effect 1962 drivers/hid/hid-logitech-hidpp.c params[8] = effect->u.condition[0].left_coeff >> 8; effect 1963 drivers/hid/hid-logitech-hidpp.c params[9] = effect->u.condition[0].left_coeff & 255; effect 1964 drivers/hid/hid-logitech-hidpp.c params[10] = effect->u.condition[0].deadband >> 9; effect 1965 drivers/hid/hid-logitech-hidpp.c params[11] = (effect->u.condition[0].deadband >> 1) & 255; effect 1966 drivers/hid/hid-logitech-hidpp.c params[12] = effect->u.condition[0].center >> 8; effect 1967 drivers/hid/hid-logitech-hidpp.c params[13] = effect->u.condition[0].center & 255; effect 1968 drivers/hid/hid-logitech-hidpp.c params[14] = effect->u.condition[0].right_coeff >> 8; effect 1969 drivers/hid/hid-logitech-hidpp.c params[15] = effect->u.condition[0].right_coeff & 255; effect 1970 drivers/hid/hid-logitech-hidpp.c params[16] = effect->u.condition[0].right_saturation >> 9; effect 1971 drivers/hid/hid-logitech-hidpp.c params[17] = (effect->u.condition[0].right_saturation >> 1) & 255; effect 1974 drivers/hid/hid-logitech-hidpp.c HIDPP_FF_CONDITION_NAMES[effect->type - FF_SPRING], effect 1975 drivers/hid/hid-logitech-hidpp.c effect->u.condition[0].left_coeff, effect 1976 drivers/hid/hid-logitech-hidpp.c effect->u.condition[0].left_saturation, effect 1977 drivers/hid/hid-logitech-hidpp.c effect->u.condition[0].right_coeff, effect 1978 drivers/hid/hid-logitech-hidpp.c effect->u.condition[0].right_saturation); effect 1980 drivers/hid/hid-logitech-hidpp.c effect->u.condition[0].deadband, effect 1981 drivers/hid/hid-logitech-hidpp.c effect->u.condition[0].center); effect 1984 drivers/hid/hid-logitech-hidpp.c hid_err(data->hidpp->hid_dev, "Unexpected force type %i!\n", effect->type); effect 1988 drivers/hid/hid-logitech-hidpp.c return hidpp_ff_queue_work(data, effect->id, HIDPP_FF_DOWNLOAD_EFFECT, params, size); effect 34 drivers/hid/hid-mf.c static int mf_play(struct input_dev *dev, void *data, struct ff_effect *effect) effect 40 drivers/hid/hid-mf.c strong = effect->u.rumble.strong_magnitude; effect 41 drivers/hid/hid-mf.c weak = effect->u.rumble.weak_magnitude; effect 311 drivers/hid/hid-microsoft.c struct ff_effect *effect) effect 316 drivers/hid/hid-microsoft.c if (effect->type != FF_RUMBLE) effect 322 drivers/hid/hid-microsoft.c ms->strong = ((u32) effect->u.rumble.strong_magnitude * 100) / U16_MAX; effect 323 drivers/hid/hid-microsoft.c ms->weak = ((u32) effect->u.rumble.weak_magnitude * 100) / U16_MAX; effect 48 drivers/hid/hid-pl.c struct ff_effect *effect) effect 54 drivers/hid/hid-pl.c left = effect->u.rumble.strong_magnitude; effect 55 drivers/hid/hid-pl.c right = effect->u.rumble.weak_magnitude; effect 30 drivers/hid/hid-sjoy.c struct ff_effect *effect) effect 36 drivers/hid/hid-sjoy.c left = effect->u.rumble.strong_magnitude; effect 37 drivers/hid/hid-sjoy.c right = effect->u.rumble.weak_magnitude; effect 2257 drivers/hid/hid-sony.c struct ff_effect *effect) effect 2262 drivers/hid/hid-sony.c if (effect->type != FF_RUMBLE) effect 2265 drivers/hid/hid-sony.c sc->left = effect->u.rumble.strong_magnitude / 256; effect 2266 drivers/hid/hid-sony.c sc->right = effect->u.rumble.weak_magnitude / 256; effect 74 drivers/hid/hid-tmff.c struct ff_effect *effect) effect 83 drivers/hid/hid-tmff.c switch (effect->type) { effect 85 drivers/hid/hid-tmff.c x = tmff_scale_s8(effect->u.ramp.start_level, effect 88 drivers/hid/hid-tmff.c y = tmff_scale_s8(effect->u.ramp.end_level, effect 99 drivers/hid/hid-tmff.c left = tmff_scale_u16(effect->u.rumble.weak_magnitude, effect 102 drivers/hid/hid-tmff.c right = tmff_scale_u16(effect->u.rumble.strong_magnitude, effect 26 drivers/hid/hid-zpff.c struct ff_effect *effect) effect 38 drivers/hid/hid-zpff.c left = effect->u.rumble.strong_magnitude; effect 39 drivers/hid/hid-zpff.c right = effect->u.rumble.weak_magnitude; effect 274 drivers/hid/usbhid/hid-pidff.c struct ff_effect *effect) effect 279 drivers/hid/usbhid/hid-pidff.c effect->u.constant.level); effect 288 drivers/hid/usbhid/hid-pidff.c static int pidff_needs_set_constant(struct ff_effect *effect, effect 291 drivers/hid/usbhid/hid-pidff.c return effect->u.constant.level != old->u.constant.level; effect 298 drivers/hid/usbhid/hid-pidff.c struct ff_effect *effect) effect 304 drivers/hid/usbhid/hid-pidff.c pidff->set_effect[PID_DURATION].value[0] = effect->replay.length; effect 305 drivers/hid/usbhid/hid-pidff.c pidff->set_effect[PID_TRIGGER_BUTTON].value[0] = effect->trigger.button; effect 307 drivers/hid/usbhid/hid-pidff.c effect->trigger.interval; effect 312 drivers/hid/usbhid/hid-pidff.c pidff_rescale(effect->direction, 0xffff, effect 314 drivers/hid/usbhid/hid-pidff.c pidff->set_effect[PID_START_DELAY].value[0] = effect->replay.delay; effect 323 drivers/hid/usbhid/hid-pidff.c static int pidff_needs_set_effect(struct ff_effect *effect, effect 326 drivers/hid/usbhid/hid-pidff.c return effect->replay.length != old->replay.length || effect 327 drivers/hid/usbhid/hid-pidff.c effect->trigger.interval != old->trigger.interval || effect 328 drivers/hid/usbhid/hid-pidff.c effect->trigger.button != old->trigger.button || effect 329 drivers/hid/usbhid/hid-pidff.c effect->direction != old->direction || effect 330 drivers/hid/usbhid/hid-pidff.c effect->replay.delay != old->replay.delay; effect 337 drivers/hid/usbhid/hid-pidff.c struct ff_effect *effect) effect 342 drivers/hid/usbhid/hid-pidff.c effect->u.periodic.magnitude); effect 344 drivers/hid/usbhid/hid-pidff.c effect->u.periodic.offset); effect 345 drivers/hid/usbhid/hid-pidff.c pidff_set(&pidff->set_periodic[PID_PHASE], effect->u.periodic.phase); effect 346 drivers/hid/usbhid/hid-pidff.c pidff->set_periodic[PID_PERIOD].value[0] = effect->u.periodic.period; effect 356 drivers/hid/usbhid/hid-pidff.c static int pidff_needs_set_periodic(struct ff_effect *effect, effect 359 drivers/hid/usbhid/hid-pidff.c return effect->u.periodic.magnitude != old->u.periodic.magnitude || effect 360 drivers/hid/usbhid/hid-pidff.c effect->u.periodic.offset != old->u.periodic.offset || effect 361 drivers/hid/usbhid/hid-pidff.c effect->u.periodic.phase != old->u.periodic.phase || effect 362 drivers/hid/usbhid/hid-pidff.c effect->u.periodic.period != old->u.periodic.period; effect 369 drivers/hid/usbhid/hid-pidff.c struct ff_effect *effect) effect 379 drivers/hid/usbhid/hid-pidff.c effect->u.condition[i].center); effect 381 drivers/hid/usbhid/hid-pidff.c effect->u.condition[i].right_coeff); effect 383 drivers/hid/usbhid/hid-pidff.c effect->u.condition[i].left_coeff); effect 385 drivers/hid/usbhid/hid-pidff.c effect->u.condition[i].right_saturation); effect 387 drivers/hid/usbhid/hid-pidff.c effect->u.condition[i].left_saturation); effect 389 drivers/hid/usbhid/hid-pidff.c effect->u.condition[i].deadband); effect 398 drivers/hid/usbhid/hid-pidff.c static int pidff_needs_set_condition(struct ff_effect *effect, effect 405 drivers/hid/usbhid/hid-pidff.c struct ff_condition_effect *cond = &effect->u.condition[i]; effect 423 drivers/hid/usbhid/hid-pidff.c struct ff_effect *effect) effect 428 drivers/hid/usbhid/hid-pidff.c effect->u.ramp.start_level); effect 430 drivers/hid/usbhid/hid-pidff.c effect->u.ramp.end_level); effect 438 drivers/hid/usbhid/hid-pidff.c static int pidff_needs_set_ramp(struct ff_effect *effect, struct ff_effect *old) effect 440 drivers/hid/usbhid/hid-pidff.c return effect->u.ramp.start_level != old->u.ramp.start_level || effect 441 drivers/hid/usbhid/hid-pidff.c effect->u.ramp.end_level != old->u.ramp.end_level; effect 552 drivers/hid/usbhid/hid-pidff.c static int pidff_upload_effect(struct input_dev *dev, struct ff_effect *effect, effect 562 drivers/hid/usbhid/hid-pidff.c pidff->pid_id[effect->id]; effect 565 drivers/hid/usbhid/hid-pidff.c switch (effect->type) { effect 573 drivers/hid/usbhid/hid-pidff.c if (!old || pidff_needs_set_effect(effect, old)) effect 574 drivers/hid/usbhid/hid-pidff.c pidff_set_effect_report(pidff, effect); effect 575 drivers/hid/usbhid/hid-pidff.c if (!old || pidff_needs_set_constant(effect, old)) effect 576 drivers/hid/usbhid/hid-pidff.c pidff_set_constant_force_report(pidff, effect); effect 578 drivers/hid/usbhid/hid-pidff.c pidff_needs_set_envelope(&effect->u.constant.envelope, effect 581 drivers/hid/usbhid/hid-pidff.c &effect->u.constant.envelope); effect 586 drivers/hid/usbhid/hid-pidff.c switch (effect->u.periodic.waveform) { effect 612 drivers/hid/usbhid/hid-pidff.c if (!old || pidff_needs_set_effect(effect, old)) effect 613 drivers/hid/usbhid/hid-pidff.c pidff_set_effect_report(pidff, effect); effect 614 drivers/hid/usbhid/hid-pidff.c if (!old || pidff_needs_set_periodic(effect, old)) effect 615 drivers/hid/usbhid/hid-pidff.c pidff_set_periodic_report(pidff, effect); effect 617 drivers/hid/usbhid/hid-pidff.c pidff_needs_set_envelope(&effect->u.periodic.envelope, effect 620 drivers/hid/usbhid/hid-pidff.c &effect->u.periodic.envelope); effect 630 drivers/hid/usbhid/hid-pidff.c if (!old || pidff_needs_set_effect(effect, old)) effect 631 drivers/hid/usbhid/hid-pidff.c pidff_set_effect_report(pidff, effect); effect 632 drivers/hid/usbhid/hid-pidff.c if (!old || pidff_needs_set_ramp(effect, old)) effect 633 drivers/hid/usbhid/hid-pidff.c pidff_set_ramp_force_report(pidff, effect); effect 635 drivers/hid/usbhid/hid-pidff.c pidff_needs_set_envelope(&effect->u.ramp.envelope, effect 638 drivers/hid/usbhid/hid-pidff.c &effect->u.ramp.envelope); effect 648 drivers/hid/usbhid/hid-pidff.c if (!old || pidff_needs_set_effect(effect, old)) effect 649 drivers/hid/usbhid/hid-pidff.c pidff_set_effect_report(pidff, effect); effect 650 drivers/hid/usbhid/hid-pidff.c if (!old || pidff_needs_set_condition(effect, old)) effect 651 drivers/hid/usbhid/hid-pidff.c pidff_set_condition_report(pidff, effect); effect 661 drivers/hid/usbhid/hid-pidff.c if (!old || pidff_needs_set_effect(effect, old)) effect 662 drivers/hid/usbhid/hid-pidff.c pidff_set_effect_report(pidff, effect); effect 663 drivers/hid/usbhid/hid-pidff.c if (!old || pidff_needs_set_condition(effect, old)) effect 664 drivers/hid/usbhid/hid-pidff.c pidff_set_condition_report(pidff, effect); effect 674 drivers/hid/usbhid/hid-pidff.c if (!old || pidff_needs_set_effect(effect, old)) effect 675 drivers/hid/usbhid/hid-pidff.c pidff_set_effect_report(pidff, effect); effect 676 drivers/hid/usbhid/hid-pidff.c if (!old || pidff_needs_set_condition(effect, old)) effect 677 drivers/hid/usbhid/hid-pidff.c pidff_set_condition_report(pidff, effect); effect 687 drivers/hid/usbhid/hid-pidff.c if (!old || pidff_needs_set_effect(effect, old)) effect 688 drivers/hid/usbhid/hid-pidff.c pidff_set_effect_report(pidff, effect); effect 689 drivers/hid/usbhid/hid-pidff.c if (!old || pidff_needs_set_condition(effect, old)) effect 690 drivers/hid/usbhid/hid-pidff.c pidff_set_condition_report(pidff, effect); effect 699 drivers/hid/usbhid/hid-pidff.c pidff->pid_id[effect->id] = effect 1036 drivers/input/evdev.c struct ff_effect effect; effect 1179 drivers/input/evdev.c if (input_ff_effect_from_user(p, size, &effect)) effect 1182 drivers/input/evdev.c error = input_ff_upload(dev, &effect, file); effect 1186 drivers/input/evdev.c if (put_user(effect.id, &(((struct ff_effect __user *)p)->id))) effect 51 drivers/input/ff-core.c static int compat_effect(struct ff_device *ff, struct ff_effect *effect) effect 55 drivers/input/ff-core.c switch (effect->type) { effect 64 drivers/input/ff-core.c magnitude = effect->u.rumble.strong_magnitude / 3 + effect 65 drivers/input/ff-core.c effect->u.rumble.weak_magnitude / 6; effect 67 drivers/input/ff-core.c effect->type = FF_PERIODIC; effect 68 drivers/input/ff-core.c effect->u.periodic.waveform = FF_SINE; effect 69 drivers/input/ff-core.c effect->u.periodic.period = 50; effect 70 drivers/input/ff-core.c effect->u.periodic.magnitude = max(magnitude, 0x7fff); effect 71 drivers/input/ff-core.c effect->u.periodic.offset = 0; effect 72 drivers/input/ff-core.c effect->u.periodic.phase = 0; effect 73 drivers/input/ff-core.c effect->u.periodic.envelope.attack_length = 0; effect 74 drivers/input/ff-core.c effect->u.periodic.envelope.attack_level = 0; effect 75 drivers/input/ff-core.c effect->u.periodic.envelope.fade_length = 0; effect 76 drivers/input/ff-core.c effect->u.periodic.envelope.fade_level = 0; effect 92 drivers/input/ff-core.c int input_ff_upload(struct input_dev *dev, struct ff_effect *effect, effect 103 drivers/input/ff-core.c if (effect->type < FF_EFFECT_MIN || effect->type > FF_EFFECT_MAX || effect 104 drivers/input/ff-core.c !test_bit(effect->type, dev->ffbit)) { effect 109 drivers/input/ff-core.c if (effect->type == FF_PERIODIC && effect 110 drivers/input/ff-core.c (effect->u.periodic.waveform < FF_WAVEFORM_MIN || effect 111 drivers/input/ff-core.c effect->u.periodic.waveform > FF_WAVEFORM_MAX || effect 112 drivers/input/ff-core.c !test_bit(effect->u.periodic.waveform, dev->ffbit))) { effect 117 drivers/input/ff-core.c if (!test_bit(effect->type, ff->ffbit)) { effect 118 drivers/input/ff-core.c ret = compat_effect(ff, effect); effect 125 drivers/input/ff-core.c if (effect->id == -1) { effect 135 drivers/input/ff-core.c effect->id = id; effect 139 drivers/input/ff-core.c id = effect->id; effect 147 drivers/input/ff-core.c if (!check_effects_compatible(effect, old)) { effect 153 drivers/input/ff-core.c ret = ff->upload(dev, effect, old); effect 158 drivers/input/ff-core.c ff->effects[id] = *effect; effect 39 drivers/input/ff-memless.c struct ff_effect *effect; effect 55 drivers/input/ff-memless.c struct ff_effect *effect); effect 58 drivers/input/ff-memless.c static const struct ff_envelope *get_envelope(const struct ff_effect *effect) effect 62 drivers/input/ff-memless.c switch (effect->type) { effect 64 drivers/input/ff-memless.c return &effect->u.periodic.envelope; effect 67 drivers/input/ff-memless.c return &effect->u.constant.envelope; effect 79 drivers/input/ff-memless.c const struct ff_envelope *envelope = get_envelope(state->effect); effect 90 drivers/input/ff-memless.c if (state->effect->replay.length) { effect 155 drivers/input/ff-memless.c struct ff_effect *effect = state->effect; effect 171 drivers/input/ff-memless.c } else if (envelope->fade_length && effect->replay.length && effect 243 drivers/input/ff-memless.c static void ml_combine_effects(struct ff_effect *effect, effect 247 drivers/input/ff-memless.c struct ff_effect *new = state->effect; effect 265 drivers/input/ff-memless.c effect->u.ramp.start_level = effect 266 drivers/input/ff-memless.c clamp_val(effect->u.ramp.start_level + x, -0x80, 0x7f); effect 267 drivers/input/ff-memless.c effect->u.ramp.end_level = effect 268 drivers/input/ff-memless.c clamp_val(effect->u.ramp.end_level + y, -0x80, 0x7f); effect 275 drivers/input/ff-memless.c if (effect->u.rumble.strong_magnitude + strong) effect 276 drivers/input/ff-memless.c effect->direction = ml_calculate_direction( effect 277 drivers/input/ff-memless.c effect->direction, effect 278 drivers/input/ff-memless.c effect->u.rumble.strong_magnitude, effect 280 drivers/input/ff-memless.c else if (effect->u.rumble.weak_magnitude + weak) effect 281 drivers/input/ff-memless.c effect->direction = ml_calculate_direction( effect 282 drivers/input/ff-memless.c effect->direction, effect 283 drivers/input/ff-memless.c effect->u.rumble.weak_magnitude, effect 286 drivers/input/ff-memless.c effect->direction = 0; effect 287 drivers/input/ff-memless.c effect->u.rumble.strong_magnitude = effect 288 drivers/input/ff-memless.c min(strong + effect->u.rumble.strong_magnitude, effect 290 drivers/input/ff-memless.c effect->u.rumble.weak_magnitude = effect 291 drivers/input/ff-memless.c min(weak + effect->u.rumble.weak_magnitude, 0xffffU); effect 301 drivers/input/ff-memless.c if (effect->u.rumble.strong_magnitude + i) effect 302 drivers/input/ff-memless.c effect->direction = ml_calculate_direction( effect 303 drivers/input/ff-memless.c effect->direction, effect 304 drivers/input/ff-memless.c effect->u.rumble.strong_magnitude, effect 307 drivers/input/ff-memless.c effect->direction = 0; effect 308 drivers/input/ff-memless.c effect->u.rumble.strong_magnitude = effect 309 drivers/input/ff-memless.c min(i + effect->u.rumble.strong_magnitude, 0xffffU); effect 310 drivers/input/ff-memless.c effect->u.rumble.weak_magnitude = effect 311 drivers/input/ff-memless.c min(i + effect->u.rumble.weak_magnitude, 0xffffU); effect 330 drivers/input/ff-memless.c struct ff_effect *effect; effect 342 drivers/input/ff-memless.c effect = state->effect; effect 355 drivers/input/ff-memless.c effect_type = get_compatible_type(ml->dev->ff, effect->type); effect 367 drivers/input/ff-memless.c } else if (effect->replay.length && effect 376 drivers/input/ff-memless.c msecs_to_jiffies(effect->replay.delay); effect 378 drivers/input/ff-memless.c msecs_to_jiffies(effect->replay.length); effect 392 drivers/input/ff-memless.c struct ff_effect effect; effect 397 drivers/input/ff-memless.c while (ml_get_combo_effect(ml, handled_bm, &effect)) effect 398 drivers/input/ff-memless.c ml->play_effect(ml->dev, ml->private, &effect); effect 446 drivers/input/ff-memless.c msecs_to_jiffies(state->effect->replay.delay); effect 448 drivers/input/ff-memless.c msecs_to_jiffies(state->effect->replay.length); effect 466 drivers/input/ff-memless.c struct ff_effect *effect, struct ff_effect *old) effect 469 drivers/input/ff-memless.c struct ml_effect_state *state = &ml->states[effect->id]; effect 476 drivers/input/ff-memless.c msecs_to_jiffies(state->effect->replay.delay); effect 478 drivers/input/ff-memless.c msecs_to_jiffies(state->effect->replay.length); effect 552 drivers/input/ff-memless.c ml->states[i].effect = &ff->effects[i]; effect 63 drivers/input/input-compat.c struct ff_effect *effect) effect 76 drivers/input/input-compat.c compat_effect = (struct ff_effect_compat *)effect; effect 84 drivers/input/input-compat.c effect->u.periodic.custom_data = effect 90 drivers/input/input-compat.c if (copy_from_user(effect, buffer, sizeof(struct ff_effect))) effect 118 drivers/input/input-compat.c struct ff_effect *effect) effect 123 drivers/input/input-compat.c if (copy_from_user(effect, buffer, sizeof(struct ff_effect))) effect 76 drivers/input/input-compat.h struct ff_effect *effect); effect 251 drivers/input/joystick/gamecon.c struct ff_effect *effect) effect 259 drivers/input/joystick/gamecon.c if (effect->type == FF_RUMBLE) { effect 260 drivers/input/joystick/gamecon.c struct ff_rumble_effect *rumble = &effect->u.rumble; effect 211 drivers/input/joystick/iforce/iforce-ff.c struct ff_effect *effect) effect 213 drivers/input/joystick/iforce/iforce-ff.c if (effect->type != FF_CONSTANT) { effect 219 drivers/input/joystick/iforce/iforce-ff.c return old->u.constant.level != effect->u.constant.level; effect 227 drivers/input/joystick/iforce/iforce-ff.c struct ff_effect *effect) effect 229 drivers/input/joystick/iforce/iforce-ff.c switch (effect->type) { effect 231 drivers/input/joystick/iforce/iforce-ff.c if (old->u.constant.envelope.attack_length != effect->u.constant.envelope.attack_length effect 232 drivers/input/joystick/iforce/iforce-ff.c || old->u.constant.envelope.attack_level != effect->u.constant.envelope.attack_level effect 233 drivers/input/joystick/iforce/iforce-ff.c || old->u.constant.envelope.fade_length != effect->u.constant.envelope.fade_length effect 234 drivers/input/joystick/iforce/iforce-ff.c || old->u.constant.envelope.fade_level != effect->u.constant.envelope.fade_level) effect 239 drivers/input/joystick/iforce/iforce-ff.c if (old->u.periodic.envelope.attack_length != effect->u.periodic.envelope.attack_length effect 240 drivers/input/joystick/iforce/iforce-ff.c || old->u.periodic.envelope.attack_level != effect->u.periodic.envelope.attack_level effect 241 drivers/input/joystick/iforce/iforce-ff.c || old->u.periodic.envelope.fade_length != effect->u.periodic.envelope.fade_length effect 242 drivers/input/joystick/iforce/iforce-ff.c || old->u.periodic.envelope.fade_level != effect->u.periodic.envelope.fade_level) effect 338 drivers/input/joystick/iforce/iforce-ff.c int iforce_upload_periodic(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old) effect 341 drivers/input/joystick/iforce/iforce-ff.c int core_id = effect->id; effect 349 drivers/input/joystick/iforce/iforce-ff.c if (!old || need_period_modifier(iforce, old, effect)) { effect 352 drivers/input/joystick/iforce/iforce-ff.c effect->u.periodic.magnitude, effect->u.periodic.offset, effect 353 drivers/input/joystick/iforce/iforce-ff.c effect->u.periodic.period, effect->u.periodic.phase); effect 359 drivers/input/joystick/iforce/iforce-ff.c if (!old || need_envelope_modifier(iforce, old, effect)) { effect 362 drivers/input/joystick/iforce/iforce-ff.c effect->u.periodic.envelope.attack_length, effect 363 drivers/input/joystick/iforce/iforce-ff.c effect->u.periodic.envelope.attack_level, effect 364 drivers/input/joystick/iforce/iforce-ff.c effect->u.periodic.envelope.fade_length, effect 365 drivers/input/joystick/iforce/iforce-ff.c effect->u.periodic.envelope.fade_level); effect 371 drivers/input/joystick/iforce/iforce-ff.c switch (effect->u.periodic.waveform) { effect 380 drivers/input/joystick/iforce/iforce-ff.c if (!old || need_core(old, effect)) { effect 381 drivers/input/joystick/iforce/iforce-ff.c core_err = make_core(iforce, effect->id, effect 386 drivers/input/joystick/iforce/iforce-ff.c effect->replay.length, effect 387 drivers/input/joystick/iforce/iforce-ff.c effect->replay.delay, effect 388 drivers/input/joystick/iforce/iforce-ff.c effect->trigger.button, effect 389 drivers/input/joystick/iforce/iforce-ff.c effect->trigger.interval, effect 390 drivers/input/joystick/iforce/iforce-ff.c effect->direction); effect 409 drivers/input/joystick/iforce/iforce-ff.c int iforce_upload_constant(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old) effect 411 drivers/input/joystick/iforce/iforce-ff.c int core_id = effect->id; effect 419 drivers/input/joystick/iforce/iforce-ff.c if (!old || need_magnitude_modifier(iforce, old, effect)) { effect 422 drivers/input/joystick/iforce/iforce-ff.c effect->u.constant.level); effect 428 drivers/input/joystick/iforce/iforce-ff.c if (!old || need_envelope_modifier(iforce, old, effect)) { effect 431 drivers/input/joystick/iforce/iforce-ff.c effect->u.constant.envelope.attack_length, effect 432 drivers/input/joystick/iforce/iforce-ff.c effect->u.constant.envelope.attack_level, effect 433 drivers/input/joystick/iforce/iforce-ff.c effect->u.constant.envelope.fade_length, effect 434 drivers/input/joystick/iforce/iforce-ff.c effect->u.constant.envelope.fade_level); effect 440 drivers/input/joystick/iforce/iforce-ff.c if (!old || need_core(old, effect)) { effect 441 drivers/input/joystick/iforce/iforce-ff.c core_err = make_core(iforce, effect->id, effect 446 drivers/input/joystick/iforce/iforce-ff.c effect->replay.length, effect 447 drivers/input/joystick/iforce/iforce-ff.c effect->replay.delay, effect 448 drivers/input/joystick/iforce/iforce-ff.c effect->trigger.button, effect 449 drivers/input/joystick/iforce/iforce-ff.c effect->trigger.interval, effect 450 drivers/input/joystick/iforce/iforce-ff.c effect->direction); effect 465 drivers/input/joystick/iforce/iforce-ff.c int iforce_upload_condition(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old) effect 467 drivers/input/joystick/iforce/iforce-ff.c int core_id = effect->id; effect 475 drivers/input/joystick/iforce/iforce-ff.c switch (effect->type) { effect 481 drivers/input/joystick/iforce/iforce-ff.c if (!old || need_condition_modifier(iforce, old, effect)) { effect 484 drivers/input/joystick/iforce/iforce-ff.c effect->u.condition[0].right_saturation, effect 485 drivers/input/joystick/iforce/iforce-ff.c effect->u.condition[0].left_saturation, effect 486 drivers/input/joystick/iforce/iforce-ff.c effect->u.condition[0].right_coeff, effect 487 drivers/input/joystick/iforce/iforce-ff.c effect->u.condition[0].left_coeff, effect 488 drivers/input/joystick/iforce/iforce-ff.c effect->u.condition[0].deadband, effect 489 drivers/input/joystick/iforce/iforce-ff.c effect->u.condition[0].center); effect 496 drivers/input/joystick/iforce/iforce-ff.c effect->u.condition[1].right_saturation, effect 497 drivers/input/joystick/iforce/iforce-ff.c effect->u.condition[1].left_saturation, effect 498 drivers/input/joystick/iforce/iforce-ff.c effect->u.condition[1].right_coeff, effect 499 drivers/input/joystick/iforce/iforce-ff.c effect->u.condition[1].left_coeff, effect 500 drivers/input/joystick/iforce/iforce-ff.c effect->u.condition[1].deadband, effect 501 drivers/input/joystick/iforce/iforce-ff.c effect->u.condition[1].center); effect 508 drivers/input/joystick/iforce/iforce-ff.c if (!old || need_core(old, effect)) { effect 509 drivers/input/joystick/iforce/iforce-ff.c core_err = make_core(iforce, effect->id, effect 512 drivers/input/joystick/iforce/iforce-ff.c effect->replay.length, effect->replay.delay, effect 513 drivers/input/joystick/iforce/iforce-ff.c effect->trigger.button, effect->trigger.interval, effect 514 drivers/input/joystick/iforce/iforce-ff.c effect->direction); effect 106 drivers/input/joystick/iforce/iforce-main.c static int iforce_upload_effect(struct input_dev *dev, struct ff_effect *effect, struct ff_effect *old) effect 109 drivers/input/joystick/iforce/iforce-main.c struct iforce_core_effect *core_effect = &iforce->core_effects[effect->id]; effect 121 drivers/input/joystick/iforce/iforce-main.c switch (effect->type) { effect 123 drivers/input/joystick/iforce/iforce-main.c ret = iforce_upload_periodic(iforce, effect, old); effect 127 drivers/input/joystick/iforce/iforce-main.c ret = iforce_upload_constant(iforce, effect, old); effect 132 drivers/input/joystick/iforce/iforce-main.c ret = iforce_upload_condition(iforce, effect, old); effect 141 drivers/input/joystick/psxpad-spi.c void *data, struct ff_effect *effect) effect 146 drivers/input/joystick/psxpad-spi.c switch (effect->type) { effect 149 drivers/input/joystick/psxpad-spi.c (effect->u.rumble.weak_magnitude >> 8) & 0xFFU, effect 150 drivers/input/joystick/psxpad-spi.c (effect->u.rumble.strong_magnitude >> 8) & 0xFFU); effect 1222 drivers/input/joystick/xpad.c static int xpad_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect) effect 1231 drivers/input/joystick/xpad.c if (effect->type != FF_RUMBLE) effect 1234 drivers/input/joystick/xpad.c strong = effect->u.rumble.strong_magnitude; effect 1235 drivers/input/joystick/xpad.c weak = effect->u.rumble.weak_magnitude; effect 109 drivers/input/misc/arizona-haptics.c struct ff_effect *effect) effect 119 drivers/input/misc/arizona-haptics.c if (effect->u.rumble.strong_magnitude) { effect 123 drivers/input/misc/arizona-haptics.c effect->u.rumble.strong_magnitude >> 9; effect 124 drivers/input/misc/arizona-haptics.c if (effect->direction < 0x8000) effect 128 drivers/input/misc/arizona-haptics.c effect->u.rumble.strong_magnitude >> 8; effect 272 drivers/input/misc/drv260x.c struct ff_effect *effect) effect 278 drivers/input/misc/drv260x.c if (effect->u.rumble.strong_magnitude > 0) effect 279 drivers/input/misc/drv260x.c haptics->magnitude = effect->u.rumble.strong_magnitude; effect 280 drivers/input/misc/drv260x.c else if (effect->u.rumble.weak_magnitude > 0) effect 281 drivers/input/misc/drv260x.c haptics->magnitude = effect->u.rumble.weak_magnitude; effect 104 drivers/input/misc/drv2665.c struct ff_effect *effect) effect 227 drivers/input/misc/drv2667.c struct ff_effect *effect) effect 231 drivers/input/misc/drv2667.c if (effect->u.rumble.strong_magnitude > 0) effect 232 drivers/input/misc/drv2667.c haptics->magnitude = effect->u.rumble.strong_magnitude; effect 233 drivers/input/misc/drv2667.c else if (effect->u.rumble.weak_magnitude > 0) effect 234 drivers/input/misc/drv2667.c haptics->magnitude = effect->u.rumble.weak_magnitude; effect 78 drivers/input/misc/gpio-vibra.c struct ff_effect *effect) effect 83 drivers/input/misc/gpio-vibra.c level = effect->u.rumble.strong_magnitude; effect 85 drivers/input/misc/gpio-vibra.c level = effect->u.rumble.weak_magnitude; effect 233 drivers/input/misc/max77693-haptic.c struct ff_effect *effect) effect 239 drivers/input/misc/max77693-haptic.c haptic->magnitude = effect->u.rumble.strong_magnitude; effect 241 drivers/input/misc/max77693-haptic.c haptic->magnitude = effect->u.rumble.weak_magnitude; effect 218 drivers/input/misc/max8997_haptic.c struct ff_effect *effect) effect 222 drivers/input/misc/max8997_haptic.c chip->level = effect->u.rumble.strong_magnitude; effect 224 drivers/input/misc/max8997_haptic.c chip->level = effect->u.rumble.weak_magnitude; effect 128 drivers/input/misc/msm-vibrator.c struct ff_effect *effect) effect 134 drivers/input/misc/msm-vibrator.c if (effect->u.rumble.strong_magnitude > 0) effect 135 drivers/input/misc/msm-vibrator.c vibrator->magnitude = effect->u.rumble.strong_magnitude; effect 137 drivers/input/misc/msm-vibrator.c vibrator->magnitude = effect->u.rumble.weak_magnitude; effect 154 drivers/input/misc/pm8xxx-vibrator.c struct ff_effect *effect) effect 158 drivers/input/misc/pm8xxx-vibrator.c vib->speed = effect->u.rumble.strong_magnitude >> 8; effect 160 drivers/input/misc/pm8xxx-vibrator.c vib->speed = effect->u.rumble.weak_magnitude >> 9; effect 101 drivers/input/misc/pwm-vibra.c struct ff_effect *effect) effect 105 drivers/input/misc/pwm-vibra.c vibrator->level = effect->u.rumble.strong_magnitude; effect 107 drivers/input/misc/pwm-vibra.c vibrator->level = effect->u.rumble.weak_magnitude; effect 95 drivers/input/misc/regulator-haptic.c struct ff_effect *effect) effect 99 drivers/input/misc/regulator-haptic.c haptic->magnitude = effect->u.rumble.strong_magnitude; effect 101 drivers/input/misc/regulator-haptic.c haptic->magnitude = effect->u.rumble.weak_magnitude; effect 59 drivers/input/misc/sc27xx-vibra.c struct ff_effect *effect) effect 63 drivers/input/misc/sc27xx-vibra.c info->strength = effect->u.rumble.weak_magnitude; effect 123 drivers/input/misc/twl4030-vibra.c struct ff_effect *effect) effect 127 drivers/input/misc/twl4030-vibra.c info->speed = effect->u.rumble.strong_magnitude >> 8; effect 129 drivers/input/misc/twl4030-vibra.c info->speed = effect->u.rumble.weak_magnitude >> 9; effect 130 drivers/input/misc/twl4030-vibra.c info->direction = effect->direction < EFFECT_DIR_180_DEG ? 0 : 1; effect 190 drivers/input/misc/twl6040-vibra.c struct ff_effect *effect) effect 194 drivers/input/misc/twl6040-vibra.c info->weak_speed = effect->u.rumble.weak_magnitude; effect 195 drivers/input/misc/twl6040-vibra.c info->strong_speed = effect->u.rumble.strong_magnitude; effect 196 drivers/input/misc/twl6040-vibra.c info->direction = effect->direction < EFFECT_DIR_180_DEG ? 1 : -1; effect 49 drivers/input/misc/uinput.c struct ff_effect *effect; effect 235 drivers/input/misc/uinput.c struct ff_effect *effect, effect 248 drivers/input/misc/uinput.c if (effect->type == FF_PERIODIC && effect 249 drivers/input/misc/uinput.c effect->u.periodic.waveform == FF_CUSTOM) effect 253 drivers/input/misc/uinput.c request.u.upload.effect = effect; effect 719 drivers/input/misc/uinput.c struct ff_effect_compat effect; effect 737 drivers/input/misc/uinput.c memcpy(&ff_up_compat.effect, &ff_up->effect, effect 766 drivers/input/misc/uinput.c memcpy(&ff_up->effect, &ff_up_compat.effect, effect 945 drivers/input/misc/uinput.c !req->u.upload.effect) { effect 951 drivers/input/misc/uinput.c ff_up.effect = *req->u.upload.effect; effect 988 drivers/input/misc/uinput.c !req->u.upload.effect) { effect 461 drivers/media/platform/exynos4-is/fimc-core.c struct fimc_effect *effect = &ctx->effect; effect 465 drivers/media/platform/exynos4-is/fimc-core.c effect->type = FIMC_REG_CIIMGEFF_FIN_BYPASS; effect 468 drivers/media/platform/exynos4-is/fimc-core.c effect->type = FIMC_REG_CIIMGEFF_FIN_ARBITRARY; effect 469 drivers/media/platform/exynos4-is/fimc-core.c effect->pat_cb = 128; effect 470 drivers/media/platform/exynos4-is/fimc-core.c effect->pat_cr = 128; effect 473 drivers/media/platform/exynos4-is/fimc-core.c effect->type = FIMC_REG_CIIMGEFF_FIN_ARBITRARY; effect 474 drivers/media/platform/exynos4-is/fimc-core.c effect->pat_cb = 115; effect 475 drivers/media/platform/exynos4-is/fimc-core.c effect->pat_cr = 145; effect 478 drivers/media/platform/exynos4-is/fimc-core.c effect->type = FIMC_REG_CIIMGEFF_FIN_NEGATIVE; effect 481 drivers/media/platform/exynos4-is/fimc-core.c effect->type = FIMC_REG_CIIMGEFF_FIN_EMBOSSING; effect 484 drivers/media/platform/exynos4-is/fimc-core.c effect->type = FIMC_REG_CIIMGEFF_FIN_ARTFREEZE; effect 487 drivers/media/platform/exynos4-is/fimc-core.c effect->type = FIMC_REG_CIIMGEFF_FIN_SILHOUETTE; effect 490 drivers/media/platform/exynos4-is/fimc-core.c effect->type = FIMC_REG_CIIMGEFF_FIN_ARBITRARY; effect 491 drivers/media/platform/exynos4-is/fimc-core.c effect->pat_cb = ctx->ctrls.colorfx_cbcr->val >> 8; effect 492 drivers/media/platform/exynos4-is/fimc-core.c effect->pat_cr = ctx->ctrls.colorfx_cbcr->val & 0xff; effect 605 drivers/media/platform/exynos4-is/fimc-core.c ctx->effect.type = FIMC_REG_CIIMGEFF_FIN_BYPASS; effect 648 drivers/media/platform/exynos4-is/fimc-core.c ctx->effect.type = FIMC_REG_CIIMGEFF_FIN_BYPASS; effect 491 drivers/media/platform/exynos4-is/fimc-core.h struct fimc_effect effect; effect 91 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->isp.effect, &cfg->isp.effect); effect 341 drivers/media/platform/exynos4-is/fimc-is-param.c isp->effect.cmd = cmd; effect 342 drivers/media/platform/exynos4-is/fimc-is-param.c isp->effect.err = ISP_IMAGE_EFFECT_ERROR_NONE; effect 690 drivers/media/platform/exynos4-is/fimc-is-param.h struct param_isp_imageeffect effect; effect 710 drivers/media/platform/exynos4-is/fimc-is-param.h struct param_scaler_imageeffect effect; effect 740 drivers/media/platform/exynos4-is/fimc-is-param.h struct param_scaler_imageeffect effect; effect 374 drivers/media/platform/exynos4-is/fimc-reg.c struct fimc_effect *effect = &ctx->effect; effect 377 drivers/media/platform/exynos4-is/fimc-reg.c if (effect->type != FIMC_REG_CIIMGEFF_FIN_BYPASS) { effect 380 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= effect->type; effect 381 drivers/media/platform/exynos4-is/fimc-reg.c if (effect->type == FIMC_REG_CIIMGEFF_FIN_ARBITRARY) effect 382 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= (effect->pat_cb << 13) | effect->pat_cr; effect 57 drivers/media/platform/s3c-camif/camif-regs.c void camif_hw_set_effect(struct camif_dev *camif, unsigned int effect, effect 73 drivers/media/platform/s3c-camif/camif-regs.c if (colorfx[i].id == effect) effect 85 drivers/media/platform/s3c-camif/camif-regs.c if (effect == V4L2_COLORFX_NONE) effect 256 drivers/media/platform/s3c-camif/camif-regs.h void camif_hw_set_effect(struct camif_dev *camif, unsigned int effect, effect 521 drivers/staging/vc04_services/bcm2835-camera/controls.c imagefx.effect = effect 561 drivers/staging/vc04_services/bcm2835-camera/controls.c mmal_ctrl, ctrl->id, ctrl->val, imagefx.effect, effect 717 drivers/staging/vc04_services/bcm2835-camera/mmal-parameters.h enum mmal_parameter_imagefx effect; effect 534 include/linux/input.h int (*upload)(struct input_dev *dev, struct ff_effect *effect, effect 560 include/linux/input.h int input_ff_upload(struct input_dev *dev, struct ff_effect *effect, struct file *file); effect 136 include/sound/emux_synth.h struct snd_emux_effect_table *effect; effect 285 include/sound/gus.h effect:1; /* use effect voices */ effect 595 include/sound/gus.h int effect, effect 52 include/uapi/linux/uinput.h struct ff_effect effect; effect 132 sound/isa/gus/gus_main.c int effect, effect 212 sound/isa/gus/gus_main.c gus->gf1.effect = effect ? 1 : 0; effect 58 sound/isa/gus/interwave.c static int effect[SNDRV_CARDS]; effect 98 sound/isa/gus/interwave.c module_param_array(effect, int, NULL, 0444); effect 99 sound/isa/gus/interwave.c MODULE_PARM_DESC(effect, "Effects enable for InterWave driver."); effect 646 sound/isa/gus/interwave.c pcm_channels[dev], effect[dev], &gus)) < 0) effect 668 sound/isa/sb/emu8000.c int effect = emu->chorus_mode; effect 669 sound/isa/sb/emu8000.c if (effect < 0 || effect >= SNDRV_EMU8000_CHORUS_NUMBERS || effect 670 sound/isa/sb/emu8000.c (effect >= SNDRV_EMU8000_CHORUS_PREDEFINED && !chorus_defined[effect])) effect 672 sound/isa/sb/emu8000.c EMU8000_INIT3_WRITE(emu, 0x09, chorus_parm[effect].feedback); effect 673 sound/isa/sb/emu8000.c EMU8000_INIT3_WRITE(emu, 0x0c, chorus_parm[effect].delay_offset); effect 674 sound/isa/sb/emu8000.c EMU8000_INIT4_WRITE(emu, 0x03, chorus_parm[effect].lfo_depth); effect 675 sound/isa/sb/emu8000.c EMU8000_HWCF4_WRITE(emu, chorus_parm[effect].delay); effect 676 sound/isa/sb/emu8000.c EMU8000_HWCF5_WRITE(emu, chorus_parm[effect].lfo_freq); effect 796 sound/isa/sb/emu8000.c int effect = emu->reverb_mode; effect 799 sound/isa/sb/emu8000.c if (effect < 0 || effect >= SNDRV_EMU8000_REVERB_NUMBERS || effect 800 sound/isa/sb/emu8000.c (effect >= SNDRV_EMU8000_REVERB_PREDEFINED && !reverb_defined[effect])) effect 808 sound/isa/sb/emu8000.c snd_emu8000_poke(emu, port, reverb_cmds[i].cmd, reverb_parm[effect].parms[i]); effect 88 sound/synth/emux/emux_effect.c short effect; effect 91 sound/synth/emux/emux_effect.c effect = fx->val[type]; effect 94 sound/synth/emux/emux_effect.c effect += *(char*)valp; effect 96 sound/synth/emux/emux_effect.c effect += *valp; effect 98 sound/synth/emux/emux_effect.c if (effect < parm_defs[type].low) effect 99 sound/synth/emux/emux_effect.c effect = parm_defs[type].low; effect 100 sound/synth/emux/emux_effect.c else if (effect > parm_defs[type].high) effect 101 sound/synth/emux/emux_effect.c effect = parm_defs[type].high; effect 102 sound/synth/emux/emux_effect.c *valp = (unsigned char)effect; effect 109 sound/synth/emux/emux_effect.c int effect; effect 112 sound/synth/emux/emux_effect.c effect = *(unsigned short*)&fx->val[type]; effect 114 sound/synth/emux/emux_effect.c effect += *valp; effect 115 sound/synth/emux/emux_effect.c if (effect < parm_defs[type].low) effect 116 sound/synth/emux/emux_effect.c effect = parm_defs[type].low; effect 117 sound/synth/emux/emux_effect.c else if (effect > parm_defs[type].high) effect 118 sound/synth/emux/emux_effect.c effect = parm_defs[type].high; effect 119 sound/synth/emux/emux_effect.c *valp = (unsigned short)effect; effect 269 sound/synth/emux/emux_effect.c p->effect = kcalloc(p->chset.max_channels, effect 271 sound/synth/emux/emux_effect.c if (p->effect) { effect 273 sound/synth/emux/emux_effect.c p->chset.channels[i].private = p->effect + i; effect 283 sound/synth/emux/emux_effect.c kfree(p->effect); effect 284 sound/synth/emux/emux_effect.c p->effect = NULL; effect 290 sound/synth/emux/emux_effect.c if (p->effect) { effect 291 sound/synth/emux/emux_effect.c memset(p->effect, 0, sizeof(struct snd_emux_effect_table) * effect 18 sound/synth/emux/emux_nrpn.c int effect; effect 47 sound/synth/emux/emux_nrpn.c snd_emux_send_effect(port, chan, table[i].effect,