Searched refs:core_effect (Results 1 – 2 of 2) sorted by relevance
/Linux-v5.15/drivers/input/joystick/iforce/ |
D | iforce-main.c | 68 struct iforce_core_effect *core_effect = &iforce->core_effects[effect_id]; in iforce_playback() local 71 set_bit(FF_CORE_SHOULD_PLAY, core_effect->flags); in iforce_playback() 73 clear_bit(FF_CORE_SHOULD_PLAY, core_effect->flags); in iforce_playback() 109 struct iforce_core_effect *core_effect = &iforce->core_effects[effect->id]; in iforce_upload_effect() local 112 if (__test_and_set_bit(FF_CORE_IS_USED, core_effect->flags)) { in iforce_upload_effect() 114 if (test_bit(FF_CORE_UPDATE, core_effect->flags)) in iforce_upload_effect() 143 set_bit(FF_CORE_UPDATE, core_effect->flags); in iforce_upload_effect() 155 struct iforce_core_effect *core_effect = &iforce->core_effects[effect_id]; in iforce_erase_effect() local 158 if (test_bit(FF_MOD1_IS_USED, core_effect->flags)) in iforce_erase_effect() 159 err = release_resource(&core_effect->mod1_chunk); in iforce_erase_effect() [all …]
|
D | iforce-ff.c | 342 struct iforce_core_effect* core_effect = iforce->core_effects + core_id; in iforce_upload_periodic() local 356 set_bit(FF_MOD1_IS_USED, core_effect->flags); in iforce_upload_periodic() 368 set_bit(FF_MOD2_IS_USED, core_effect->flags); in iforce_upload_periodic() 412 struct iforce_core_effect* core_effect = iforce->core_effects + core_id; in iforce_upload_constant() local 425 set_bit(FF_MOD1_IS_USED, core_effect->flags); in iforce_upload_constant() 437 set_bit(FF_MOD2_IS_USED, core_effect->flags); in iforce_upload_constant() 468 struct iforce_core_effect* core_effect = iforce->core_effects + core_id; in iforce_upload_condition() local 469 struct resource* mod1_chunk = &(core_effect->mod1_chunk); in iforce_upload_condition() 470 struct resource* mod2_chunk = &(core_effect->mod2_chunk); in iforce_upload_condition() 492 set_bit(FF_MOD1_IS_USED, core_effect->flags); in iforce_upload_condition() [all …]
|