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,