Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 34 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c jpeg_v5_0_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c vcn_v5_0_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 3792
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c jpeg_v4_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c jpeg_v2_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

19f4aff6129bc862 gfx_v9_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 2528
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

19f4aff6129bc862 gfx_v9_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 80896
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c gfx_v9_4_3_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 80896
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/vcn_v5_0_2.c vcn_v5_0_2_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 3792
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c jpeg_v3_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

2424e8ec9bf51854 gfx_v12_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 2528
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

2424e8ec9bf51854 gfx_v12_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 80896
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c vcn_v2_5_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 3792
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c vcn_v2_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 3792
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c gfx_v6_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 2528
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c gfx_v6_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 80896
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c vcn_v4_0_3_late_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 3792
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c jpeg_v4_0_5_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c vcn_v4_0_5_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 3792
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c sdma_v7_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c vcn_v5_0_1_late_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 3792
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c sdma_v7_1_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c sdma_v6_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c jpeg_v2_5_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c vpe_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->adev 4096-ptr_max
PARAM_VALUE 0 ring->cond_exe_cpu_addr 4096-ptr_max
PARAM_VALUE 0 ring->cond_exe_offs 0,8-512
PARAM_VALUE 0 ring->count_dw 0-1073741823
PARAM_VALUE 0 ring->doorbell_index 0,2-4294967294
PARAM_VALUE 0 ring->fence_cpu_addr 4096-ptr_max
PARAM_VALUE 0 ring->fence_drv.fences 16,4096-ptr_max
PARAM_VALUE 0 ring->fence_offs 0,8-512
PARAM_VALUE 0 ring->hw_prio 1
PARAM_VALUE 0 ring->idx 0-148
PARAM_VALUE 0 ring->ptr_mask 0-u32max,u64max
PARAM_VALUE 0 ring->ring_backup 16,4096-ptr_max
PARAM_VALUE 0 ring->ring_obj 0
PARAM_VALUE 0 ring->rptr_cpu_addr 4096-ptr_max
PARAM_VALUE 0 ring->rptr_offs 0,8-512
PARAM_VALUE 0 ring->trail_fence_cpu_addr 4096-ptr_max
PARAM_VALUE 0 ring->trail_fence_offs 0,8-512
PARAM_VALUE 0 ring->use_doorbell 1
PARAM_VALUE 0 ring->vm_hub 8
PARAM_VALUE 0 ring->vmid_wait 7374952732141793280
PARAM_VALUE 0 ring->wptr 0
PARAM_VALUE 0 ring->wptr_cpu_addr 4096-ptr_max
PARAM_VALUE 0 ring->wptr_offs 0,8-512
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c sdma_v4_4_2_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c jpeg_v5_3_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 2528
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c gfx_v8_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 80896
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c vcn_v4_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 3792
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c jpeg_v4_0_3_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_2.c jpeg_v5_0_2_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c sdma_v5_2_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c gfx_v7_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 2528
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c gfx_v7_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 80896
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c vcn_v3_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 3792
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c sdma_v5_0_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c jpeg_v5_0_1_sw_init() -> amdgpu_get_soft_full_reset_mask()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
BUF_SIZE 0 ring 12640
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock