Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/soc21.c soc21_common_late_init() -> amdgpu_virt_update_sriov_video_codec()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 encode 8245492777985343488
PARAM_VALUE 2 encode_array_size 2
PARAM_VALUE 3 decode 824634676056788992
PARAM_VALUE 4 decode_array_size 4
BUF_SIZE 1 encode 40
BUF_SIZE 3 decode 80
BIT_INFO 0 adev->vcn.harvest_config 0x0,0xffffffff
BIT_INFO 0 adev->virt.caps 0x4,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 encode_array_size unit_array_size
UNITS 4 decode_array_size unit_array_size
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/soc21.c soc21_common_late_init() -> amdgpu_virt_update_sriov_video_codec()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 encode 2952227096021639168
PARAM_VALUE 2 encode_array_size 3
PARAM_VALUE 3 decode 965701719766839296
PARAM_VALUE 4 decode_array_size 5
BUF_SIZE 1 encode 60
BUF_SIZE 3 decode 100
BIT_INFO 0 adev->vcn.harvest_config 0x0,0xfffffffe
BIT_INFO 0 adev->virt.caps 0x4,0xffffffffffffffff
BIT_INFO 0 adev->virt.gim_feature 0x40,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 encode_array_size unit_array_size
UNITS 4 decode_array_size unit_array_size
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/nv.c nv_common_late_init() -> amdgpu_virt_update_sriov_video_codec()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 encode 7093614390908956672
PARAM_VALUE 2 encode_array_size 2
PARAM_VALUE 3 decode 8722775524291100672
PARAM_VALUE 4 decode_array_size 7
BUF_SIZE 1 encode 40
BUF_SIZE 3 decode 140
BIT_INFO 0 adev->vcn.harvest_config 0x1,0xffffffff
BIT_INFO 0 adev->virt.caps 0x4,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 encode_array_size unit_array_size
UNITS 4 decode_array_size unit_array_size
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/nv.c nv_common_late_init() -> amdgpu_virt_update_sriov_video_codec()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 encode 7093614390908956672
PARAM_VALUE 2 encode_array_size 2
PARAM_VALUE 3 decode 7753452378492858368
PARAM_VALUE 4 decode_array_size 8
BUF_SIZE 1 encode 40
BUF_SIZE 3 decode 160
BIT_INFO 0 adev->vcn.harvest_config 0x0,0xfffffffe
BIT_INFO 0 adev->virt.caps 0x4,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 encode_array_size unit_array_size
UNITS 4 decode_array_size unit_array_size
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu