Defined in 15 files as a function:
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c, line 62 (as a function)
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c, line 38 (as a function)
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c, line 203 (as a function)
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c, line 174 (as a function)
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c, line 160 (as a function)
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c, line 154 (as a function)
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c, line 149 (as a function)
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c, line 217 (as a function)
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c, line 40 (as a function)
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c, line 40 (as a function)
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c, line 39 (as a function)
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c, line 39 (as a function)
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c, line 44 (as a function)
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c, line 65 (as a function)
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c, line 43 (as a function)
Referenced in 15 files:
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c, line 330
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c, line 405
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.c checkpoint_mqd_sdma() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| LOCK2 | &dqm->lock_hidden | ||
| LOCK2 | &p->mutex | ||
| TYPE_LOCK | (struct device_queue_manager)->lock_hidden | ||
| TYPE_LOCK | (struct kfd_process)->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.c update_mqd_sdma() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.c checkpoint_mqd_sdma() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| LOCK2 | &dqm->lock_hidden | ||
| LOCK2 | &p->mutex | ||
| TYPE_LOCK | (struct device_queue_manager)->lock_hidden | ||
| TYPE_LOCK | (struct kfd_process)->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.c update_mqd_sdma() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c kgd_hqd_sdma_destroy() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &kq->dev->adev->reset_domain->sem | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c kgd_hqd_sdma_is_occupied() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c kgd_hqd_sdma_load() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v12.c update_mqd_sdma() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c kgd_arcturus_hqd_sdma_destroy() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &kq->dev->adev->reset_domain->sem | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c kgd_arcturus_hqd_sdma_is_occupied() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c kgd_arcturus_hqd_sdma_load() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c kgd_hqd_sdma_destroy() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &kq->dev->adev->reset_domain->sem | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c kgd_hqd_sdma_is_occupied() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c kgd_hqd_sdma_load() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.c checkpoint_mqd_sdma() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| LOCK2 | &dqm->lock_hidden | ||
| LOCK2 | &p->mutex | ||
| TYPE_LOCK | (struct device_queue_manager)->lock_hidden | ||
| TYPE_LOCK | (struct kfd_process)->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.c update_mqd_sdma() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c kgd_hqd_sdma_destroy() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &kq->dev->adev->reset_domain->sem | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c kgd_hqd_sdma_is_occupied() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c kgd_hqd_sdma_load() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c hqd_sdma_destroy_v11() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &kq->dev->adev->reset_domain->sem | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c hqd_sdma_is_occupied_v11() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c hqd_sdma_load_v11() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.c checkpoint_mqd_sdma() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| LOCK2 | &dqm->lock_hidden | ||
| LOCK2 | &p->mutex | ||
| TYPE_LOCK | (struct device_queue_manager)->lock_hidden | ||
| TYPE_LOCK | (struct kfd_process)->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.c update_mqd_sdma() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c kgd_hqd_sdma_destroy() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &kq->dev->adev->reset_domain->sem | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c kgd_hqd_sdma_is_occupied() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c kgd_hqd_sdma_load() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c hqd_sdma_destroy_v10_3() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &kq->dev->adev->reset_domain->sem | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c hqd_sdma_is_occupied_v10_3() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c hqd_sdma_load_v10_3() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.c checkpoint_mqd_sdma() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| LOCK2 | &dqm->lock_hidden | ||
| LOCK2 | &p->mutex | ||
| TYPE_LOCK | (struct device_queue_manager)->lock_hidden | ||
| TYPE_LOCK | (struct kfd_process)->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.c update_mqd_sdma() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c kgd_gfx_v9_4_3_hqd_sdma_destroy() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &kq->dev->adev->reset_domain->sem | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c kgd_gfx_v9_4_3_hqd_sdma_get_counter() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c kgd_gfx_v9_4_3_hqd_sdma_is_occupied() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c kgd_gfx_v9_4_3_hqd_sdma_load() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v12_1.c update_mqd_sdma() -> get_sdma_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mqd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |