Searched refs:vf_errors (Results 1 – 3 of 3) sorted by relevance
46 mutex_lock(&adev->virt.vf_errors.lock); in amdgpu_vf_error_put()47 index = adev->virt.vf_errors.write_count % AMDGPU_VF_ERROR_ENTRY_SIZE; in amdgpu_vf_error_put()48 adev->virt.vf_errors.code [index] = error_code; in amdgpu_vf_error_put()49 adev->virt.vf_errors.flags [index] = error_flags; in amdgpu_vf_error_put()50 adev->virt.vf_errors.data [index] = error_data; in amdgpu_vf_error_put()51 adev->virt.vf_errors.write_count ++; in amdgpu_vf_error_put()52 mutex_unlock(&adev->virt.vf_errors.lock); in amdgpu_vf_error_put()74 mutex_lock(&adev->virt.vf_errors.lock); in amdgpu_vf_error_trans_all()76 …if (adev->virt.vf_errors.write_count - adev->virt.vf_errors.read_count > AMDGPU_VF_ERROR_ENTRY_SIZ… in amdgpu_vf_error_trans_all()77 adev->virt.vf_errors.read_count = adev->virt.vf_errors.write_count - AMDGPU_VF_ERROR_ENTRY_SIZE; in amdgpu_vf_error_trans_all()[all …]
257 struct amdgpu_vf_error_buffer vf_errors; member
3003 mutex_init(&adev->virt.vf_errors.lock); in amdgpu_device_init()3445 mutex_destroy(&adev->virt.vf_errors.lock); in amdgpu_device_fini()