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/../display/dc/irq/dce110/irq_service_dce110.c dce110_vblank_set() -> dal_irq_service_set_generic()

Type Parameter Key Value
PARAM_VALUE 0 irq_service 4096-ptr_max
PARAM_VALUE 0 irq_service->ctx 4096-ptr_max
PARAM_VALUE 0 irq_service->ctx->dc 4096-ptr_max
PARAM_VALUE 0 irq_service->ctx->dc->current_state 4096-ptr_max
PARAM_VALUE 0 irq_service->ctx->dc->current_state->res_ctx.pipe_ctx 4096-ptr_max
PARAM_VALUE 0 irq_service->ctx->dc->res_pool 4096-ptr_max
PARAM_VALUE 0 irq_service->ctx->dc->res_pool->irqs 4096-ptr_max
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->funcs 4096-ptr_max
PARAM_VALUE 1 info->funcs->set 1549854669346885632,2805111044822773760,6723687887818199040
DATA_SOURCE 0 irq_service $0
DATA_SOURCE 1 info $1
DATA_SOURCE 2 enable $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 enable 0
HALF_LOCKED2 &adev->dm.irq_handler_list_table_lock
HALF_LOCKED2 &adev->irq.lock
HALF_LOCKED2 irq_table_flags
HALF_LOCKED2 irqflags

drivers/gpu/drm/amd/amdgpu/../display/dc/irq/irq_service.c dal_irq_service_set() -> dal_irq_service_set_generic()

Type Parameter Key Value
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 1 info->funcs 0,4096-ptr_max
PARAM_VALUE 1 info->funcs->set 0
DATA_SOURCE 0 irq_service $0
DATA_SOURCE 1 info r find_irq_source_info
DATA_SOURCE 2 enable $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 enable 0
HALF_LOCKED2 &adev->dm.irq_handler_list_table_lock
HALF_LOCKED2 &adev->irq.lock
HALF_LOCKED2 irq_table_flags
HALF_LOCKED2 irqflags