Lines Matching refs:con
98 struct amdgpu_ras *con = amdgpu_ras_get_context(adev); in amdgpu_umc_handle_bad_pages() local
105 mutex_lock(&con->page_retirement_lock); in amdgpu_umc_handle_bad_pages()
106 ret = amdgpu_dpm_get_ecc_info(adev, (void *)&(con->umc_ecc)); in amdgpu_umc_handle_bad_pages()
173 con->eeprom_control.ras_num_bad_pages); in amdgpu_umc_handle_bad_pages()
175 if (con->update_channel_flag == true) { in amdgpu_umc_handle_bad_pages()
176 amdgpu_dpm_send_hbm_bad_channel_flag(adev, con->eeprom_control.bad_channel_bitmap); in amdgpu_umc_handle_bad_pages()
177 con->update_channel_flag = false; in amdgpu_umc_handle_bad_pages()
185 mutex_unlock(&con->page_retirement_lock); in amdgpu_umc_handle_bad_pages()
194 struct amdgpu_ras *con = amdgpu_ras_get_context(adev); in amdgpu_umc_do_page_retirement() local
201 con->gpu_reset_flags |= reset; in amdgpu_umc_do_page_retirement()
248 struct amdgpu_ras *con = amdgpu_ras_get_context(adev); in amdgpu_umc_pasid_poison_handler() local
254 atomic_inc(&con->page_retirement_req_cnt); in amdgpu_umc_pasid_poison_handler()
255 wake_up(&con->page_retirement_wq); in amdgpu_umc_pasid_poison_handler()
475 struct amdgpu_ras *con = amdgpu_ras_get_context(adev); in amdgpu_umc_logs_ecc_err() local
479 ecc_log = &con->umc_ecc_log; in amdgpu_umc_logs_ecc_err()