Lines Matching refs:ffe
83 struct_ff_effect ffe; in ff_effect_ioctl() local
85 if (umove_or_printaddr(tcp, arg, &ffe)) in ff_effect_ioctl()
89 printxval(evdev_ff_types, ffe.type, "FF_???"); in ff_effect_ioctl()
92 ffe.id, in ff_effect_ioctl()
93 ffe.direction); in ff_effect_ioctl()
104 ffe.trigger.button, in ff_effect_ioctl()
105 ffe.trigger.interval, in ff_effect_ioctl()
106 ffe.replay.length, in ff_effect_ioctl()
107 ffe.replay.delay); in ff_effect_ioctl()
109 switch (ffe.type) { in ff_effect_ioctl()
112 ffe.u.constant.level); in ff_effect_ioctl()
113 decode_envelope(&ffe.u.constant.envelope); in ff_effect_ioctl()
119 ffe.u.ramp.start_level, in ff_effect_ioctl()
120 ffe.u.ramp.end_level); in ff_effect_ioctl()
121 decode_envelope(&ffe.u.ramp.envelope); in ff_effect_ioctl()
130 ffe.u.periodic.waveform, in ff_effect_ioctl()
131 ffe.u.periodic.period, in ff_effect_ioctl()
132 ffe.u.periodic.magnitude, in ff_effect_ioctl()
133 ffe.u.periodic.offset, in ff_effect_ioctl()
134 ffe.u.periodic.phase); in ff_effect_ioctl()
135 decode_envelope(&ffe.u.periodic.envelope); in ff_effect_ioctl()
137 ffe.u.periodic.custom_len); in ff_effect_ioctl()
138 printaddr(ptr_to_kulong(ffe.u.periodic.custom_data)); in ff_effect_ioctl()
144 ffe.u.rumble.strong_magnitude, in ff_effect_ioctl()
145 ffe.u.rumble.weak_magnitude); in ff_effect_ioctl()