Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/gpu/drm/exynos/exynos_drm_rotator.c rotator_irq_handler() -> exynos_drm_ipp_task_done()

Type Parameter Key Value
PARAM_VALUE 0 task 1-u64max
PARAM_VALUE 1 ret (-22),0
FUZZY_MAX 1 ret 0
HARD_MAX 1 ret 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/gpu/drm/exynos/exynos_drm_ipp.c exynos_drm_ipp_next_task() -> exynos_drm_ipp_task_done()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->head.next->prev 4096-ptr_max
PARAM_VALUE 0 task->head.prev->next 4096-ptr_max
PARAM_VALUE 1 ret s32min-(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_abort() -> exynos_drm_ipp_task_done()

Type Parameter Key Value
PARAM_VALUE 0 task 1-u64max
PARAM_VALUE 1 ret (-5)
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_irq_handler() -> exynos_drm_ipp_task_done()

Type Parameter Key Value
PARAM_VALUE 0 task 1-u64max
PARAM_VALUE 1 ret (-22),0
FUZZY_MAX 1 ret 0
HARD_MAX 1 ret 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/gpu/drm/exynos/exynos_drm_scaler.c scaler_irq_handler() -> exynos_drm_ipp_task_done()

Type Parameter Key Value
PARAM_VALUE 0 task 1-u64max
PARAM_VALUE 1 ret (-22),0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_abort() -> exynos_drm_ipp_task_done()

Type Parameter Key Value
PARAM_VALUE 0 task 1-u64max
PARAM_VALUE 1 ret (-5)
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_irq_handler() -> exynos_drm_ipp_task_done()

Type Parameter Key Value
PARAM_VALUE 0 task 1-u64max
PARAM_VALUE 1 ret 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags