Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/../ras/core/core.c ras_core_down_gpu_reset_lock() -> (struct ras_sys_func)->gpu_reset_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ras_core | 4096-ptr_max |
| PARAM_VALUE | 0 | ras_core->sys_fn | 4096-ptr_max |
| PARAM_VALUE | 0 | ras_core->sys_fn->gpu_reset_lock | 8398890833488478208 |
| PARAM_VALUE | 1 | down | 1 |
| PARAM_VALUE | 2 | try | 0 |
| DATA_SOURCE | 0 | ras_core | $0 |
| CONTAINER | 0 | -0-37216+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &control->ras_tbl_mutex | ||
| HALF_LOCKED2 | &ras_umc->umc_lock |
drivers/gpu/drm/amd/amdgpu/../ras/core/core.c ras_core_down_trylock_gpu_reset_lock() -> (struct ras_sys_func)->gpu_reset_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ras_core | 4096-ptr_max |
| PARAM_VALUE | 0 | ras_core->ras_gfx.ip_func->get_ta_subblock | 4096-ptr_max |
| PARAM_VALUE | 0 | ras_core->ras_mp1.ip_func->dump_valid_bank | 4096-ptr_max |
| PARAM_VALUE | 0 | ras_core->ras_mp1.ip_func->get_valid_bank_count | 4096-ptr_max |
| PARAM_VALUE | 0 | ras_core->ras_nbio.ip_func->get_memory_partition_mode | 6434943765510758400 |
| PARAM_VALUE | 0 | ras_core->ras_nbio.ip_func->handle_ras_controller_intr_no_bifring | 5154405535158792192 |
| PARAM_VALUE | 0 | ras_core->ras_nbio.ip_func->handle_ras_err_event_athub_intr_no_bifring | 1084161720662237184 |
| PARAM_VALUE | 0 | ras_core->ras_psp.ip_func->psp_ras_ring_wptr_get | 1028175916307148800 |
| PARAM_VALUE | 0 | ras_core->ras_psp.ip_func->psp_ras_ring_wptr_set | 8194125106383376384 |
| PARAM_VALUE | 0 | ras_core->ras_umc.ip_func->bank_to_eeprom_record | 4096-ptr_max |
| PARAM_VALUE | 0 | ras_core->ras_umc.ip_func->bank_to_soc_pa | 2362203830341885952 |
| PARAM_VALUE | 0 | ras_core->ras_umc.ip_func->eeprom_record_to_nps_pages | 7840437822720167936 |
| PARAM_VALUE | 0 | ras_core->ras_umc.ip_func->eeprom_record_to_nps_record | 6841407340094992384 |
| PARAM_VALUE | 0 | ras_core->ras_umc.ip_func->mca_ipid_parse | 9128361093787860992 |
| PARAM_VALUE | 0 | ras_core->ras_umc.ip_func->soc_pa_to_bank | 5342143770853097472 |
| PARAM_VALUE | 0 | ras_core->sys_fn | 4096-ptr_max |
| PARAM_VALUE | 0 | ras_core->sys_fn->check_gpu_status | 4096-ptr_max |
| PARAM_VALUE | 0 | ras_core->sys_fn->gpu_reset_lock | 8398890833488478208 |
| PARAM_VALUE | 0 | ras_core->sys_fn->ras_notifier | 4096-ptr_max |
| PARAM_VALUE | 1 | down | 1 |
| PARAM_VALUE | 2 | try | 1 |
| BUF_SIZE | 0 | ras_core | (-1),64,128,280,1024 |
| BUF_SIZE | 0 | ras_core | (-1),64,128,280,1024 |
| DATA_SOURCE | 0 | ras_core | $0 |
| CONTAINER | 0 | -0-37216+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &ras_core->ras_aca.bank_op_lock |
drivers/gpu/drm/amd/amdgpu/../ras/core/core.c ras_core_up_gpu_reset_lock() -> (struct ras_sys_func)->gpu_reset_lock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ras_core | 4096-ptr_max |
| PARAM_VALUE | 0 | ras_core->dev->reset_domain->sem.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ras_core->dev->reset_domain->sem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | ras_core->dev->reset_domain->sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | ras_core->ras_gfx.ip_func->get_ta_subblock | 4096-ptr_max |
| PARAM_VALUE | 0 | ras_core->ras_mp1.ip_func->dump_valid_bank | 4096-ptr_max |
| PARAM_VALUE | 0 | ras_core->ras_mp1.ip_func->get_valid_bank_count | 4096-ptr_max |
| PARAM_VALUE | 0 | ras_core->ras_nbio.ip_func->get_memory_partition_mode | 6434943765510758400 |
| PARAM_VALUE | 0 | ras_core->ras_nbio.ip_func->handle_ras_controller_intr_no_bifring | 5154405535158792192 |
| PARAM_VALUE | 0 | ras_core->ras_nbio.ip_func->handle_ras_err_event_athub_intr_no_bifring | 1084161720662237184 |
| PARAM_VALUE | 0 | ras_core->ras_psp.ip_func->psp_ras_ring_wptr_get | 1028175916307148800 |
| PARAM_VALUE | 0 | ras_core->ras_psp.ip_func->psp_ras_ring_wptr_set | 8194125106383376384 |
| PARAM_VALUE | 0 | ras_core->ras_umc.ip_func->bank_to_eeprom_record | 4096-ptr_max |
| PARAM_VALUE | 0 | ras_core->ras_umc.ip_func->bank_to_soc_pa | 2362203830341885952 |
| PARAM_VALUE | 0 | ras_core->ras_umc.ip_func->eeprom_record_to_nps_pages | 7840437822720167936 |
| PARAM_VALUE | 0 | ras_core->ras_umc.ip_func->eeprom_record_to_nps_record | 6841407340094992384 |
| PARAM_VALUE | 0 | ras_core->ras_umc.ip_func->mca_ipid_parse | 9128361093787860992 |
| PARAM_VALUE | 0 | ras_core->ras_umc.ip_func->soc_pa_to_bank | 5342143770853097472 |
| PARAM_VALUE | 0 | ras_core->sys_fn | 4096-ptr_max |
| PARAM_VALUE | 0 | ras_core->sys_fn->check_gpu_status | 4096-ptr_max |
| PARAM_VALUE | 0 | ras_core->sys_fn->gpu_reset_lock | 8398890833488478208 |
| PARAM_VALUE | 0 | ras_core->sys_fn->ras_notifier | 4096-ptr_max |
| PARAM_VALUE | 1 | down | 0 |
| PARAM_VALUE | 2 | try | 0 |
| BUF_SIZE | 0 | ras_core | (-1),64,128,280,1024 |
| BUF_SIZE | 0 | ras_core | (-1),64,128,280,1024 |
| DATA_SOURCE | 0 | ras_core | $0 |
| CONTAINER | 0 | -0-37216+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | 0 | &ras_core->ras_aca.bank_op_lock |