Lines Matching full:effect
182 #define EVIOCSFF _IOW('E', 0x80, struct ff_effect) /* send a force effect to a force feedback devi…
183 #define EVIOCRMFF _IOW('E', 0x81, int) /* Erase a force effect */
289 * Values describing the status of a force-feedback effect
306 * struct ff_replay - defines scheduling of the force-feedback effect
307 * @length: duration of the effect
308 * @delay: delay before effect should start playing
316 * struct ff_trigger - defines what triggers the force-feedback effect
317 * @button: number of the button triggering the effect
318 * @interval: controls how soon the effect can be re-triggered
326 * struct ff_envelope - generic force-feedback effect envelope
334 * value based on polarity of the default level of the effect.
345 * struct ff_constant_effect - defines parameters of a constant force-feedback effect
346 * @level: strength of the effect; may be negative
355 * struct ff_ramp_effect - defines parameters of a ramp force-feedback effect
356 * @start_level: beginning strength of the effect; may be negative
357 * @end_level: final strength of the effect; may be negative
367 * struct ff_condition_effect - defines a spring or friction force-feedback effect
388 * struct ff_periodic_effect - defines parameters of a periodic force-feedback effect
389 * @waveform: kind of the effect (wave)
419 * struct ff_rumble_effect - defines parameters of a periodic force-feedback effect
432 * struct ff_effect - defines force feedback effect
433 * @type: type of the effect (FF_CONSTANT, FF_PERIODIC, FF_RAMP, FF_SPRING,
435 * @id: an unique id assigned to an effect
436 * @direction: direction of the effect
438 * @replay: scheduling of the effect (struct ff_replay)
439 * @u: effect-specific structure (one of ff_constant_effect, ff_ramp_effect,
441 * defining effect parameters
444 * To create a new effect application should set its @id to -1; the kernel
446 * this effect.
448 * Direction of the effect is encoded as follows:
471 * Force feedback effect types
487 * Force feedback periodic effect types