Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c gmc_v12_0_emit_flush_gpu_tlb() -> (struct amdgpu_ring_funcs)->emit_reg_write_reg_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ring | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->adev | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->funcs | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->sched.ready | 1 |
| PARAM_VALUE | 3 | ref | 16252928-16515071,150470656-150667263 |
| BUF_SIZE | 0 | ring | (-1),1360,87040 |
| BUF_SIZE | 0 | ring | (-1),1360,87040 |
| CAPPED_DATA | 3 | ref | 1 |
| DATA_SOURCE | 0 | ring | $0 |
| BIT_INFO | 3 | ref | 0xf80000,0xfffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dqm->lock_hidden |
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c amdgpu_gmc_fw_reg_write_reg_wait() -> (struct amdgpu_ring_funcs)->emit_reg_write_reg_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ring | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->funcs | 4096-ptr_max |
| PARAM_VALUE | 3 | ref | 8126464-8323071,16252928-16515071,150470656-150667263 |
| BUF_SIZE | 0 | ring | 1264 |
| CAPPED_DATA | 3 | ref | 1 |
| DATA_SOURCE | 1 | reg0 | $1 |
| DATA_SOURCE | 2 | reg1 | $2 |
| DATA_SOURCE | 3 | ref | $3 |
| DATA_SOURCE | 4 | mask | $4 |
| BIT_INFO | 3 | ref | 0x780000,0xfffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &kiq->ring_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &adev->reset_domain->sem | ||
| TYPE_LOCK | (struct amdgpu_kiq)->ring_lock |
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c gmc_v10_0_emit_flush_gpu_tlb() -> (struct amdgpu_ring_funcs)->emit_reg_write_reg_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ring | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->adev | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->funcs | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->sched.ready | 1 |
| PARAM_VALUE | 3 | ref | 16252928-16515071,150470656-150667263 |
| BUF_SIZE | 0 | ring | (-1),1360,87040 |
| BUF_SIZE | 0 | ring | (-1),1360,87040 |
| CAPPED_DATA | 3 | ref | 1 |
| DATA_SOURCE | 0 | ring | $0 |
| BIT_INFO | 3 | ref | 0xf80000,0xfffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dqm->lock_hidden |
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c gmc_v9_0_emit_flush_gpu_tlb() -> (struct amdgpu_ring_funcs)->emit_reg_write_reg_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ring | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->adev | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->funcs | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->sched.ready | 1 |
| PARAM_VALUE | 3 | ref | 8126464-8191999 |
| BUF_SIZE | 0 | ring | (-1),1360,87040 |
| BUF_SIZE | 0 | ring | (-1),1360,87040 |
| CAPPED_DATA | 3 | ref | 1 |
| DATA_SOURCE | 0 | ring | $0 |
| DATA_SOURCE | 3 | ref | r gmc_v9_0_get_invalidate_req |
| BIT_INFO | 3 | ref | 0x7c0000,0x7fffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dqm->lock_hidden |
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c gmc_v11_0_emit_flush_gpu_tlb() -> (struct amdgpu_ring_funcs)->emit_reg_write_reg_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ring | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->adev | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->funcs | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->sched.ready | 1 |
| PARAM_VALUE | 3 | ref | 16252928-16515071,150470656-150667263 |
| BUF_SIZE | 0 | ring | (-1),1360,87040 |
| BUF_SIZE | 0 | ring | (-1),1360,87040 |
| CAPPED_DATA | 3 | ref | 1 |
| DATA_SOURCE | 0 | ring | $0 |
| BIT_INFO | 3 | ref | 0xf80000,0xfffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dqm->lock_hidden |
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c gmc_v12_1_emit_flush_gpu_tlb() -> (struct amdgpu_ring_funcs)->emit_reg_write_reg_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ring | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->adev | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->funcs | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->sched.ready | 1 |
| PARAM_VALUE | 3 | ref | 16252928-16515071,150470656-150667263 |
| BUF_SIZE | 0 | ring | (-1),1360,87040 |
| BUF_SIZE | 0 | ring | (-1),1360,87040 |
| CAPPED_DATA | 3 | ref | 1 |
| DATA_SOURCE | 0 | ring | $0 |
| BIT_INFO | 3 | ref | 0xf80000,0xfffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dqm->lock_hidden |