Lines Matching full:effect

179 #define EVIOCSFF		_IOW('E', 0x80, struct ff_effect)	/* send a force effect to a force feedback devi…
180 #define EVIOCRMFF _IOW('E', 0x81, int) /* Erase a force effect */
285 * Values describing the status of a force-feedback effect
302 * struct ff_replay - defines scheduling of the force-feedback effect
303 * @length: duration of the effect
304 * @delay: delay before effect should start playing
312 * struct ff_trigger - defines what triggers the force-feedback effect
313 * @button: number of the button triggering the effect
314 * @interval: controls how soon the effect can be re-triggered
322 * struct ff_envelope - generic force-feedback effect envelope
330 * value based on polarity of the default level of the effect.
341 * struct ff_constant_effect - defines parameters of a constant force-feedback effect
342 * @level: strength of the effect; may be negative
351 * struct ff_ramp_effect - defines parameters of a ramp force-feedback effect
352 * @start_level: beginning strength of the effect; may be negative
353 * @end_level: final strength of the effect; may be negative
363 * struct ff_condition_effect - defines a spring or friction force-feedback effect
384 * struct ff_periodic_effect - defines parameters of a periodic force-feedback effect
385 * @waveform: kind of the effect (wave)
415 * struct ff_rumble_effect - defines parameters of a periodic force-feedback effect
428 * struct ff_effect - defines force feedback effect
429 * @type: type of the effect (FF_CONSTANT, FF_PERIODIC, FF_RAMP, FF_SPRING,
431 * @id: an unique id assigned to an effect
432 * @direction: direction of the effect
434 * @replay: scheduling of the effect (struct ff_replay)
435 * @u: effect-specific structure (one of ff_constant_effect, ff_ramp_effect,
437 * defining effect parameters
440 * To create a new effect application should set its @id to -1; the kernel
442 * this effect.
444 * Direction of the effect is encoded as follows:
467 * Force feedback effect types
483 * Force feedback periodic effect types