Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/rockchip/rockchip_drm_vop.c vop_bind() -> vop_initial()

Type Parameter Key Value
PARAM_VALUE 0 vop 4096-ptr_max
PARAM_VALUE 0 vop->crtc.base.free_cb 0
PARAM_VALUE 0 vop->crtc.base.id 0-s32max
PARAM_VALUE 0 vop->crtc.base.properties 4096-ptr_max
PARAM_VALUE 0 vop->crtc.base.type 3435973836
PARAM_VALUE 0 vop->crtc.commit_list.next 4096-ptr_max
PARAM_VALUE 0 vop->crtc.commit_list.next->next 4096-ptr_max
PARAM_VALUE 0 vop->crtc.commit_list.prev 4096-ptr_max
PARAM_VALUE 0 vop->crtc.commit_list.prev->next 4096-ptr_max
PARAM_VALUE 0 vop->crtc.commit_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 vop->crtc.crc.entries 0
PARAM_VALUE 0 vop->crtc.crc.head 0
PARAM_VALUE 0 vop->crtc.crc.opened 0
PARAM_VALUE 0 vop->crtc.crc.overflow 0
PARAM_VALUE 0 vop->crtc.crc.source 4096-ptr_max
PARAM_VALUE 0 vop->crtc.crc.tail 0
PARAM_VALUE 0 vop->crtc.crc.values_cnt 0
PARAM_VALUE 0 vop->crtc.crc.wq.head.next 4096-ptr_max
PARAM_VALUE 0 vop->crtc.crc.wq.head.next->next 4096-ptr_max
PARAM_VALUE 0 vop->crtc.crc.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 vop->crtc.crc.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 vop->crtc.crc.wq.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 vop->crtc.cursor_x 0
PARAM_VALUE 0 vop->crtc.cursor_y 0
PARAM_VALUE 0 vop->crtc.debugfs_entry 0
PARAM_VALUE 0 vop->crtc.dev 0
PARAM_VALUE 0 vop->crtc.dev->driver 4096-ptr_max
PARAM_VALUE 0 vop->crtc.dev->mode_config.num_crtc s32min-31
PARAM_VALUE 0 vop->crtc.enabled 0
PARAM_VALUE 0 vop->crtc.fence_context 0
PARAM_VALUE 0 vop->crtc.fence_seqno 0
PARAM_VALUE 0 vop->crtc.funcs 0
PARAM_VALUE 0 vop->crtc.funcs->atomic_create_state 0,3191936761289404416
PARAM_VALUE 0 vop->crtc.funcs->atomic_destroy_state 0,4096-ptr_max
PARAM_VALUE 0 vop->crtc.funcs->atomic_duplicate_state 0,4096-ptr_max
PARAM_VALUE 0 vop->crtc.funcs->atomic_get_property 0,4831709927634006016
PARAM_VALUE 0 vop->crtc.funcs->atomic_print_state 0,1473895102359388160,3024221240871239680,8520905343846264832,9068686468357574656
PARAM_VALUE 0 vop->crtc.funcs->atomic_set_property 0,8623067456911818752
PARAM_VALUE 0 vop->crtc.funcs->cursor_move 0,4096-ptr_max
PARAM_VALUE 0 vop->crtc.funcs->cursor_set 0,3495628013979901952,4537023485923934208,6131130537578876928,8872617624633417728
PARAM_VALUE 0 vop->crtc.funcs->cursor_set2 0,1789627235925843968,4458553803064295424,6181444555894923264,8421415535485173760
PARAM_VALUE 0 vop->crtc.funcs->disable_vblank 0,4096-ptr_max
PARAM_VALUE 0 vop->crtc.funcs->early_unregister 0,316969628718280704
PARAM_VALUE 0 vop->crtc.funcs->enable_vblank 0,4096-ptr_max
PARAM_VALUE 0 vop->crtc.funcs->gamma_set 0,4096-ptr_max
PARAM_VALUE 0 vop->crtc.funcs->get_crc_sources 0,274909859514851328,5496195479054036992,6255382050572881920,6856112011964735488,8095809827867213824,8919639931978584064
PARAM_VALUE 0 vop->crtc.funcs->get_vblank_counter 0,4096-ptr_max
PARAM_VALUE 0 vop->crtc.funcs->get_vblank_timestamp 0,401585836156542976,583911934988271616,6156365256337137664,6785324589864681472
PARAM_VALUE 0 vop->crtc.funcs->late_register 0,4096-ptr_max
PARAM_VALUE 0 vop->crtc.funcs->page_flip 0,1171917912845488128,2633949216313888768,3106804777208913920,3783433811540639744,7960314227904716800
PARAM_VALUE 0 vop->crtc.funcs->page_flip_target 0,2647325575361384448,8031463727231463424
PARAM_VALUE 0 vop->crtc.funcs->reset 0,4096-ptr_max
PARAM_VALUE 0 vop->crtc.funcs->set_config 0,2065376307923050496,5895876500754755584,7059522389445349376,7149527578673479680
PARAM_VALUE 0 vop->crtc.funcs->set_crc_source 0,4096-ptr_max
PARAM_VALUE 0 vop->crtc.funcs->set_property 0,3859540319835906048
PARAM_VALUE 0 vop->crtc.funcs->verify_crc_source 0,4096-ptr_max
PARAM_VALUE 0 vop->crtc.gamma_size 0
PARAM_VALUE 0 vop->crtc.gamma_store 0,16,4096-ptr_max
PARAM_VALUE 0 vop->crtc.head.next 4096-ptr_max
PARAM_VALUE 0 vop->crtc.head.prev 0
PARAM_VALUE 0 vop->crtc.helper_private 0
PARAM_VALUE 0 vop->crtc.helper_private->commit 0
PARAM_VALUE 0 vop->crtc.helper_private->disable 0
PARAM_VALUE 0 vop->crtc.helper_private->dpms 0
PARAM_VALUE 0 vop->crtc.helper_private->mode_set 0
PARAM_VALUE 0 vop->crtc.helper_private->mode_set_base 0
PARAM_VALUE 0 vop->crtc.helper_private->mode_set_nofb 0
PARAM_VALUE 0 vop->crtc.helper_private->prepare 0
PARAM_VALUE 0 vop->crtc.hwmode.clock 0
PARAM_VALUE 0 vop->crtc.hwmode.crtc_clock 0
PARAM_VALUE 0 vop->crtc.hwmode.crtc_hblank_end 0
PARAM_VALUE 0 vop->crtc.hwmode.crtc_hblank_start 0
PARAM_VALUE 0 vop->crtc.hwmode.crtc_hdisplay 0
PARAM_VALUE 0 vop->crtc.hwmode.crtc_hskew 0
PARAM_VALUE 0 vop->crtc.hwmode.crtc_hsync_end 0
PARAM_VALUE 0 vop->crtc.hwmode.crtc_hsync_start 0
PARAM_VALUE 0 vop->crtc.hwmode.crtc_htotal 0
PARAM_VALUE 0 vop->crtc.hwmode.crtc_vblank_end 0
PARAM_VALUE 0 vop->crtc.hwmode.crtc_vblank_start 0
PARAM_VALUE 0 vop->crtc.hwmode.crtc_vdisplay 0
PARAM_VALUE 0 vop->crtc.hwmode.crtc_vsync_end 0
PARAM_VALUE 0 vop->crtc.hwmode.crtc_vsync_start 0
PARAM_VALUE 0 vop->crtc.hwmode.crtc_vtotal 0
PARAM_VALUE 0 vop->crtc.hwmode.expose_to_userspace 0
PARAM_VALUE 0 vop->crtc.hwmode.flags 0
PARAM_VALUE 0 vop->crtc.hwmode.hdisplay 0
PARAM_VALUE 0 vop->crtc.hwmode.head.next 0
PARAM_VALUE 0 vop->crtc.hwmode.head.prev 0
PARAM_VALUE 0 vop->crtc.hwmode.height_mm 0
PARAM_VALUE 0 vop->crtc.hwmode.hskew 0
PARAM_VALUE 0 vop->crtc.hwmode.hsync_end 0
PARAM_VALUE 0 vop->crtc.hwmode.hsync_start 0
PARAM_VALUE 0 vop->crtc.hwmode.htotal 0
PARAM_VALUE 0 vop->crtc.hwmode.picture_aspect_ratio 0
PARAM_VALUE 0 vop->crtc.hwmode.status 0
PARAM_VALUE 0 vop->crtc.hwmode.type 0
PARAM_VALUE 0 vop->crtc.hwmode.vdisplay 0
PARAM_VALUE 0 vop->crtc.hwmode.vscan 0
PARAM_VALUE 0 vop->crtc.hwmode.vsync_end 0
PARAM_VALUE 0 vop->crtc.hwmode.vsync_start 0
PARAM_VALUE 0 vop->crtc.hwmode.vtotal 0
PARAM_VALUE 0 vop->crtc.hwmode.width_mm 0
PARAM_VALUE 0 vop->crtc.index 0-31,2147483648-u32max
PARAM_VALUE 0 vop->crtc.mode.clock 0
PARAM_VALUE 0 vop->crtc.mode.crtc_clock 0
PARAM_VALUE 0 vop->crtc.mode.crtc_hblank_end 0
PARAM_VALUE 0 vop->crtc.mode.crtc_hblank_start 0
PARAM_VALUE 0 vop->crtc.mode.crtc_hdisplay 0
PARAM_VALUE 0 vop->crtc.mode.crtc_hskew 0
PARAM_VALUE 0 vop->crtc.mode.crtc_hsync_end 0
PARAM_VALUE 0 vop->crtc.mode.crtc_hsync_start 0
PARAM_VALUE 0 vop->crtc.mode.crtc_htotal 0
PARAM_VALUE 0 vop->crtc.mode.crtc_vblank_end 0
PARAM_VALUE 0 vop->crtc.mode.crtc_vblank_start 0
PARAM_VALUE 0 vop->crtc.mode.crtc_vdisplay 0
PARAM_VALUE 0 vop->crtc.mode.crtc_vsync_end 0
PARAM_VALUE 0 vop->crtc.mode.crtc_vsync_start 0
PARAM_VALUE 0 vop->crtc.mode.crtc_vtotal 0
PARAM_VALUE 0 vop->crtc.mode.expose_to_userspace 0
PARAM_VALUE 0 vop->crtc.mode.flags 0
PARAM_VALUE 0 vop->crtc.mode.hdisplay 0
PARAM_VALUE 0 vop->crtc.mode.head.next 0
PARAM_VALUE 0 vop->crtc.mode.head.prev 0
PARAM_VALUE 0 vop->crtc.mode.height_mm 0
PARAM_VALUE 0 vop->crtc.mode.hskew 0
PARAM_VALUE 0 vop->crtc.mode.hsync_end 0
PARAM_VALUE 0 vop->crtc.mode.hsync_start 0
PARAM_VALUE 0 vop->crtc.mode.htotal 0
PARAM_VALUE 0 vop->crtc.mode.picture_aspect_ratio 0
PARAM_VALUE 0 vop->crtc.mode.status 0
PARAM_VALUE 0 vop->crtc.mode.type 0
PARAM_VALUE 0 vop->crtc.mode.vdisplay 0
PARAM_VALUE 0 vop->crtc.mode.vscan 0
PARAM_VALUE 0 vop->crtc.mode.vsync_end 0
PARAM_VALUE 0 vop->crtc.mode.vsync_start 0
PARAM_VALUE 0 vop->crtc.mode.vtotal 0
PARAM_VALUE 0 vop->crtc.mode.width_mm 0
PARAM_VALUE 0 vop->crtc.name 1-u64max
PARAM_VALUE 0 vop->crtc.port 4096-ptr_max
PARAM_VALUE 0 vop->crtc.properties.count 0
PARAM_VALUE 0 vop->crtc.scaling_filter_property 0
PARAM_VALUE 0 vop->crtc.self_refresh_data 4096-ptr_max
PARAM_VALUE 0 vop->crtc.self_refresh_data->crtc s64min-(-4096),4096-s64max
PARAM_VALUE 0 vop->crtc.self_refresh_data->entry_avg_ms.internal 3200
PARAM_VALUE 0 vop->crtc.self_refresh_data->exit_avg_ms.internal 3200
PARAM_VALUE 0 vop->crtc.sharpness_strength_property 0
PARAM_VALUE 0 vop->crtc.state 0
PARAM_VALUE 0 vop->crtc.x 0
PARAM_VALUE 0 vop->crtc.y 0
PARAM_VALUE 0 vop->data 4096-ptr_max
PARAM_VALUE 0 vop->data->win_size 0
PARAM_VALUE 0 vop->dev 4096-ptr_max
PARAM_VALUE 0 vop->dev->devres_head.prev 0
PARAM_VALUE 0 vop->dev->dma_parms 0
PARAM_VALUE 0 vop->dev->driver 0
PARAM_VALUE 0 vop->dev->of_node 0
PARAM_VALUE 0 vop->drm_dev 4096-ptr_max
PARAM_VALUE 0 vop->drm_dev->dev->dma_mem->pfn_base 0-4503599627370495
PARAM_VALUE 0 vop->drm_dev->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 vop->drm_dev->driver 4096-ptr_max
PARAM_VALUE 0 vop->drm_dev->mode_config.blob_lock.dep_map->name 0-255
PARAM_VALUE 0 vop->drm_dev->mode_config.blob_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 vop->drm_dev->mode_config.blob_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 vop->drm_dev->mode_config.blob_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 vop->drm_dev->mode_config.blob_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 vop->drm_dev->mode_config.blob_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 vop->drm_dev->mode_config.crtc_list.prev->next 4096-ptr_max
PARAM_VALUE 0 vop->drm_dev->mode_config.crtc_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 vop->drm_dev->mode_config.idr_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 vop->drm_dev->mode_config.idr_mutex.dep_map->name 0-255
PARAM_VALUE 0 vop->drm_dev->mode_config.idr_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 vop->drm_dev->mode_config.idr_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 vop->drm_dev->mode_config.idr_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 vop->drm_dev->mode_config.idr_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 vop->drm_dev->mode_config.idr_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 vop->drm_dev->mode_config.num_crtc s32min-32
PARAM_VALUE 0 vop->drm_dev->mode_config.num_total_plane s32min-32
PARAM_VALUE 0 vop->drm_dev->mode_config.plane_list.prev 4096-ptr_max
PARAM_VALUE 0 vop->drm_dev->mode_config.plane_list.prev->next 4096-ptr_max
PARAM_VALUE 0 vop->drm_dev->mode_config.plane_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 vop->drm_dev->mode_config.property_blob_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 vop->dsp_hold_completion.done 0
PARAM_VALUE 0 vop->dsp_hold_completion.wait.lock.magic 3735899821
PARAM_VALUE 0 vop->dsp_hold_completion.wait.lock.owner (-1)
PARAM_VALUE 0 vop->dsp_hold_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 vop->dsp_hold_completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 vop->dsp_hold_completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 vop->dsp_hold_completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 vop->dsp_hold_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 vop->dsp_hold_completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 vop->fb_unref_work->name 0-255
PARAM_VALUE 0 vop->fb_unref_work.commited.next 4096-ptr_max
PARAM_VALUE 0 vop->fb_unref_work.commited.next->next 4096-ptr_max
PARAM_VALUE 0 vop->fb_unref_work.commited.prev 4096-ptr_max
PARAM_VALUE 0 vop->fb_unref_work.commited.prev->next 4096-ptr_max
PARAM_VALUE 0 vop->fb_unref_work.commited.prev->prev 4096-ptr_max
PARAM_VALUE 0 vop->fb_unref_work.func 7653686509503533056
PARAM_VALUE 0 vop->fb_unref_work.name 7364693013420646400
PARAM_VALUE 0 vop->fb_unref_work.queued.next 4096-ptr_max
PARAM_VALUE 0 vop->fb_unref_work.queued.next->next 4096-ptr_max
PARAM_VALUE 0 vop->fb_unref_work.queued.prev 4096-ptr_max
PARAM_VALUE 0 vop->fb_unref_work.queued.prev->next 4096-ptr_max
PARAM_VALUE 0 vop->fb_unref_work.queued.prev->prev 4096-ptr_max
PARAM_VALUE 0 vop->irq 1-s32max
PARAM_VALUE 0 vop->line_flag_completion.done 0
PARAM_VALUE 0 vop->line_flag_completion.wait.lock.magic 3735899821
PARAM_VALUE 0 vop->line_flag_completion.wait.lock.owner (-1)
PARAM_VALUE 0 vop->line_flag_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 vop->line_flag_completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 vop->line_flag_completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 vop->line_flag_completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 vop->line_flag_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 vop->line_flag_completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 vop->lut_regs 0,4096-ptr_max
PARAM_VALUE 0 vop->regs 4096-ptr_max
PARAM_VALUE 0 vop->regsbak 1-u64max
PARAM_VALUE 0 vop->vop_lock.dep_map->name 0-255
PARAM_VALUE 0 vop->vop_lock.first_waiter 0
PARAM_VALUE 0 vop->vop_lock.magic 4096-ptr_max
PARAM_VALUE 0 vop->vop_lock.osq.tail.counter 0
PARAM_VALUE 0 vop->vop_lock.owner.counter 0
PARAM_VALUE 0 *vop->crtc->timeline_name 0-255
BUF_SIZE 0 vop 2872-6493990552912
BUF_SIZE 0 vop 2872-6493990552912
BUF_SIZE 0 vop->drm_dev s32min-(-1),1-s32max
BUF_SIZE 0 vop->regsbak 0-u32max
BUF_SIZE 0 vop->win 0-6493990550040
DATA_SOURCE 0 vop r devm_kzalloc
TERMINATED 0 vop->fb_unref_work.name 1
MEM_ZERO 0 vop
MEM_ZERO 0 vop->crtc.crc.entries
MEM_ZERO 0 vop->crtc.debugfs_entry
MEM_ZERO 0 vop->crtc.hwmode.head.next
MEM_ZERO 0 vop->crtc.hwmode.head.prev
MEM_ZERO 0 vop->crtc.mode.head.next
MEM_ZERO 0 vop->crtc.mode.head.prev
MEM_ZERO 0 vop->crtc.mutex.head.next
MEM_ZERO 0 vop->crtc.mutex.head.prev
MEM_ZERO 0 vop->crtc.mutex.mutex.base.first_waiter
MEM_ZERO 0 vop->crtc.mutex.mutex.base.magic
MEM_ZERO 0 vop->crtc.mutex.mutex.ctx
MEM_ZERO 0 vop->crtc.mutex.mutex.ww_class
MEM_ZERO 0 vop->crtc.scaling_filter_property
MEM_ZERO 0 vop->crtc.sharpness_strength_property
MEM_ZERO 0 vop->crtc.state
MEM_ZERO 0 vop->data
MEM_ZERO 0 vop->dev
MEM_ZERO 0 vop->drm_dev
MEM_ZERO 0 vop->regsbak
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 vop->data->win_size
HALF_LOCKED2 global &component_mutex