Home
last modified time | relevance | path

Searched refs:vf_errors (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_vf_error.c46 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 …]
H A Damdgpu_virt.h257 struct amdgpu_vf_error_buffer vf_errors; member
H A Damdgpu_device.c3003 mutex_init(&adev->virt.vf_errors.lock); in amdgpu_device_init()
3445 mutex_destroy(&adev->virt.vf_errors.lock); in amdgpu_device_fini()