Lines Matching defs:mca_cache
231 struct mca_bank_cache *mca_cache;
237 mca_cache = &mca->mca_caches[i];
238 mutex_init(&mca_cache->lock);
239 amdgpu_mca_bank_set_init(&mca_cache->mca_set);
248 struct mca_bank_cache *mca_cache;
254 mca_cache = &mca->mca_caches[i];
255 amdgpu_mca_bank_set_release(&mca_cache->mca_set);
256 mutex_destroy(&mca_cache->lock);
469 struct mca_bank_cache *mca_cache = &adev->mca.mca_caches[type];
472 mutex_lock(&mca_cache->lock);
473 ret = amdgpu_mca_bank_set_merge(&mca_cache->mca_set, new);
474 mutex_unlock(&mca_cache->lock);
483 struct mca_bank_cache *mca_cache = &adev->mca.mca_caches[type];
504 mutex_lock(&mca_cache->lock);
505 if (mca_cache->mca_set.nr_entries)
506 ret = amdgpu_mca_dispatch_mca_set(adev, blk, type, &mca_cache->mca_set, err_data);
507 mutex_unlock(&mca_cache->lock);