Lines Matching refs:sys_cache
976 lockdep_assert_held(&display->fbc.sys_cache.lock); in fbc_sys_cache_update_config()
989 display->fbc.sys_cache.id = id; in fbc_sys_cache_update_config()
995 struct sys_cache_cfg *sys_cache = &display->fbc.sys_cache; in fbc_sys_cache_disable() local
997 mutex_lock(&sys_cache->lock); in fbc_sys_cache_disable()
999 if (sys_cache->id == fbc->id) in fbc_sys_cache_disable()
1001 mutex_unlock(&sys_cache->lock); in fbc_sys_cache_disable()
1015 struct sys_cache_cfg *sys_cache = &display->fbc.sys_cache; in fbc_sys_cache_enable() local
1029 mutex_lock(&sys_cache->lock); in fbc_sys_cache_enable()
1031 if (sys_cache->id == FBC_SYS_CACHE_ID_NONE) in fbc_sys_cache_enable()
1033 mutex_unlock(&sys_cache->lock); in fbc_sys_cache_enable()
1065 mutex_lock(&display->fbc.sys_cache.lock); in intel_fbc_cleanup()
1067 display->fbc.sys_cache.id != FBC_SYS_CACHE_ID_NONE); in intel_fbc_cleanup()
1068 mutex_unlock(&display->fbc.sys_cache.lock); in intel_fbc_cleanup()
2353 mutex_init(&display->fbc.sys_cache.lock); in intel_fbc_init()
2354 display->fbc.sys_cache.id = FBC_SYS_CACHE_ID_NONE; in intel_fbc_init()
2376 mutex_lock(&display->fbc.sys_cache.lock); in intel_fbc_sanitize()
2378 mutex_unlock(&display->fbc.sys_cache.lock); in intel_fbc_sanitize()
2398 mutex_lock(&display->fbc.sys_cache.lock); in intel_fbc_debugfs_status_show()
2400 str_yes_no(display->fbc.sys_cache.id == fbc->id)); in intel_fbc_debugfs_status_show()
2401 mutex_unlock(&display->fbc.sys_cache.lock); in intel_fbc_debugfs_status_show()