Lines Matching defs:core_effect
89 struct iforce_core_effect *core_effect = &iforce->core_effects[effect_id];
92 set_bit(FF_CORE_SHOULD_PLAY, core_effect->flags);
94 clear_bit(FF_CORE_SHOULD_PLAY, core_effect->flags);
130 struct iforce_core_effect *core_effect = &iforce->core_effects[effect->id];
133 if (__test_and_set_bit(FF_CORE_IS_USED, core_effect->flags)) {
135 if (test_bit(FF_CORE_UPDATE, core_effect->flags))
165 set_bit(FF_CORE_UPDATE, core_effect->flags);
177 struct iforce_core_effect *core_effect = &iforce->core_effects[effect_id];
180 if (test_bit(FF_MOD1_IS_USED, core_effect->flags))
181 err = release_resource(&core_effect->mod1_chunk);
183 if (!err && test_bit(FF_MOD2_IS_USED, core_effect->flags))
184 err = release_resource(&core_effect->mod2_chunk);
187 core_effect->flags[0] = 0;