Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/rockchip/rockchip_drm_vop2.c vop2_crtc_atomic_enable() -> vop2_crtc_atomic_try_set_gamma()

Type Parameter Key Value
PARAM_VALUE 0 vop2 4096-ptr_max
PARAM_VALUE 0 vop2->data->vp 4096-ptr_max
PARAM_VALUE 0 vop2->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 vop2->drm 0,4096-ptr_max
PARAM_VALUE 0 vop2->map 4096-ptr_max
PARAM_VALUE 0 vop2->map->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 vop2->map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 vop2->map->cache_dirty 1
PARAM_VALUE 0 vop2->vop2_lock.dep_map->name 0-255
PARAM_VALUE 0 vop2->vop2_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 vop2->vop2_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 vop2->vop2_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 vp 4096-ptr_max
PARAM_VALUE 1 vp->data 4096-ptr_max
PARAM_VALUE 1 vp->data->pixel_rate 0-2
PARAM_VALUE 1 vp->dclk 0,4096-ptr_max
PARAM_VALUE 1 vp->dclk->core->dev->power.deferred_resume 0-1
PARAM_VALUE 1 vp->dclk->core->dev->power.idle_notification 0-1
PARAM_VALUE 1 vp->dclk->core->dev->power.request 0-4294967295
PARAM_VALUE 1 vp->dclk->core->dev->power.request_pending 0-1
PARAM_VALUE 1 vp->dclk->core->dev->power.runtime_error s32min-s32max
PARAM_VALUE 1 vp->dclk->core->dev->power.runtime_status s32min-s32max
PARAM_VALUE 1 vp->dclk->core->dev->power.timer_autosuspends 0-1
PARAM_VALUE 1 vp->dclk->core->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 1 vp->dclk->core->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 vp->dclk->core->duty.den 0-4294967295
PARAM_VALUE 1 vp->dclk->core->duty.num 0-4294967295
PARAM_VALUE 1 vp->dclk->core->new_parent_index 0-254
PARAM_VALUE 1 vp->dclk->core->notifier_count 0-4294967295
PARAM_VALUE 1 vp->dclk->core->num_parents 0-255
PARAM_VALUE 1 vp->dclk->core->parent->dev->power.deferred_resume 0-1
PARAM_VALUE 1 vp->dclk->core->parent->dev->power.idle_notification 0-1
PARAM_VALUE 1 vp->dclk->core->parent->dev->power.request 0-4294967295
PARAM_VALUE 1 vp->dclk->core->parent->dev->power.request_pending 0-1
PARAM_VALUE 1 vp->dclk->core->parent->dev->power.runtime_error s32min-s32max
PARAM_VALUE 1 vp->dclk->core->parent->dev->power.runtime_status s32min-s32max
PARAM_VALUE 1 vp->dclk->core->parent->dev->power.timer_autosuspends 0-1
PARAM_VALUE 1 vp->dclk->core->parent->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 1 vp->dclk->core->parent->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 vp->dclk->core->parent->new_parent_index 0-254
PARAM_VALUE 1 vp->dclk->core->parent->prepare_count 0-4294967295
PARAM_VALUE 1 vp->dclk->core->parent->protect_count 0-4294967295
PARAM_VALUE 1 vp->dclk->core->phase s32min-s32max
PARAM_VALUE 1 vp->dclk->core->prepare_count 0-4294967295
PARAM_VALUE 1 vp->dclk->core->rpm_enabled 0-1
PARAM_VALUE 1 vp->vop2 4096-ptr_max
PARAM_VALUE 1 vp->vop2->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 vp->vop2->drm 0,4096-ptr_max
PARAM_VALUE 1 vp->vop2->map 4096-ptr_max
PARAM_VALUE 1 vp->vop2->map->async 0
PARAM_VALUE 1 vp->vop2->map->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 1 vp->vop2->map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 1 vp->vop2->map->cache_dirty 1
PARAM_VALUE 1 vp->vop2->vop2_lock.dep_map->name 0-255
PARAM_VALUE 1 vp->vop2->vop2_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 1 vp->vop2->vop2_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 vp->vop2->vop2_lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 crtc 4096-ptr_max
PARAM_VALUE 2 crtc->helper_private 4096-ptr_max
PARAM_VALUE 2 crtc->helper_private->atomic_begin 0,218,4096-ptr_max
PARAM_VALUE 2 crtc->helper_private->atomic_enable 4096-ptr_max
PARAM_VALUE 2 crtc->helper_private->commit 0,4096-ptr_max
PARAM_VALUE 2 crtc->helper_private->disable 0,4,4096-ptr_max
PARAM_VALUE 2 crtc->helper_private->mode_set 0,263,4096-ptr_max
PARAM_VALUE 2 crtc->helper_private->mode_set_base 0,575,4096-ptr_max
PARAM_VALUE 2 crtc->helper_private->mode_valid 0,13,4096-ptr_max
PARAM_VALUE 2 crtc->helper_private->prepare 0,2,4096-ptr_max
PARAM_VALUE 3 crtc_state 4096-ptr_max
CAPPED_DATA 1 vp->vop2->map->rd_table->n_yes_ranges 1
CAPPED_DATA 1 vp->vop2->map->volatile_table->n_no_ranges 1
CAPPED_DATA 1 vp->vop2->map->volatile_table->n_yes_ranges 1
DATA_SOURCE 1 vp r to_vop2_video_port
DATA_SOURCE 2 crtc $0
DATA_SOURCE 3 crtc_state r drm_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 vp->dclk->core->parent->req_rate
LOCK2 0 &vop2->vop2_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex
TYPE_LOCK (struct vop2)->vop2_lock

drivers/gpu/drm/rockchip/rockchip_drm_vop2.c vop2_crtc_atomic_try_set_gamma_locked() -> vop2_crtc_atomic_try_set_gamma()

Type Parameter Key Value
PARAM_VALUE 0 vop2->vop2_lock.dep_map->name 0-255
PARAM_VALUE 0 vop2->vop2_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 vop2->vop2_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 vop2->vop2_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 vp 4096-ptr_max
PARAM_VALUE 2 crtc 4096-ptr_max
PARAM_VALUE 2 crtc->helper_private->atomic_begin 0,4096-ptr_max
PARAM_VALUE 2 crtc->helper_private->atomic_flush 4096-ptr_max
PARAM_VALUE 3 crtc_state 4096-ptr_max
PARAM_VALUE 3 crtc_state->active_changed 0
PARAM_VALUE 3 crtc_state->color_mgmt_changed 1
PARAM_VALUE 3 crtc_state->connectors_changed 0
PARAM_VALUE 3 crtc_state->mode_changed 0
CAPPED_DATA 2 crtc 1
DATA_SOURCE 0 vop2 $0
DATA_SOURCE 1 vp $1
DATA_SOURCE 2 crtc $2
DATA_SOURCE 3 crtc_state $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &vop2->vop2_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct vop2)->vop2_lock