Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc_init() -> drm_self_refresh_helper_init()

Type Parameter Key Value
PARAM_VALUE 0 crtc 4096-ptr_max
PARAM_VALUE 0 crtc->dev 4096-ptr_max
PARAM_VALUE 0 crtc->dev->dev 4096-ptr_max
PARAM_VALUE 0 crtc->dev->dev_private 4096-ptr_max
PARAM_VALUE 0 crtc->dev->driver 4096-ptr_max
PARAM_VALUE 0 crtc->dev->managed.resources.next 4096-ptr_max
PARAM_VALUE 0 crtc->dev->max_vblank_count u32max
PARAM_VALUE 0 crtc->dev->mode_config.crtc_list.prev 4096-ptr_max
PARAM_VALUE 0 crtc->dev->mode_config.cursor_height 512
PARAM_VALUE 0 crtc->dev->mode_config.cursor_width 512
PARAM_VALUE 0 crtc->dev->mode_config.idr_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 crtc->dev->mode_config.max_height 16383
PARAM_VALUE 0 crtc->dev->mode_config.max_width 16383
PARAM_VALUE 0 crtc->dev->mode_config.min_height 0
PARAM_VALUE 0 crtc->dev->mode_config.min_width 0
PARAM_VALUE 0 crtc->dev->mode_config.num_crtc s32min-32
PARAM_VALUE 0 crtc->dev->mode_config.writeback_fb_id_property 4096-ptr_max
PARAM_VALUE 0 crtc->dev->mode_config.writeback_out_fence_ptr_property 4096-ptr_max
PARAM_VALUE 0 crtc->dev->mode_config.writeback_pixel_formats_property 4096-ptr_max
PARAM_VALUE 0 crtc->dev->vblank_disable_immediate 1
PARAM_VALUE 0 crtc->helper_private 7747757398057730048
PARAM_VALUE 0 crtc->helper_private->atomic_begin 7645469442888642560
PARAM_VALUE 0 crtc->helper_private->atomic_check 8096760382606659584
PARAM_VALUE 0 crtc->helper_private->atomic_disable 532818707200028672
PARAM_VALUE 0 crtc->helper_private->atomic_enable 139104261939580928
PARAM_VALUE 0 crtc->helper_private->atomic_flush 2123467375208812544
PARAM_VALUE 0 crtc->helper_private->commit 0
PARAM_VALUE 0 crtc->helper_private->disable 0
PARAM_VALUE 0 crtc->helper_private->dpms 0
PARAM_VALUE 0 crtc->helper_private->get_scanout_position 5911116742386032640
PARAM_VALUE 0 crtc->helper_private->mode_fixup 0
PARAM_VALUE 0 crtc->helper_private->mode_set 0
PARAM_VALUE 0 crtc->helper_private->mode_set_base 0
PARAM_VALUE 0 crtc->helper_private->mode_set_nofb 0
PARAM_VALUE 0 crtc->helper_private->mode_valid 2554765470459305984
PARAM_VALUE 0 crtc->helper_private->prepare 0
BUF_SIZE 0 crtc 2048
CAPPED_DATA 0 crtc->dev->mode_config.object_idr.idr_base 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/rockchip/rockchip_drm_vop.c vop_create_crtc() -> drm_self_refresh_helper_init()

Type Parameter Key Value
PARAM_VALUE 0 crtc 4096-ptr_max
PARAM_VALUE 0 crtc->base.id 0-s32max
PARAM_VALUE 0 crtc->base.properties 4096-ptr_max
PARAM_VALUE 0 crtc->base.type 3435973836
PARAM_VALUE 0 crtc->commit_list.next 4096-ptr_max
PARAM_VALUE 0 crtc->commit_list.next->next 4096-ptr_max
PARAM_VALUE 0 crtc->commit_list.prev 4096-ptr_max
PARAM_VALUE 0 crtc->commit_list.prev->next 4096-ptr_max
PARAM_VALUE 0 crtc->commit_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 crtc->crc.source 4096-ptr_max
PARAM_VALUE 0 crtc->crc.wq.head.next 4096-ptr_max
PARAM_VALUE 0 crtc->crc.wq.head.next->next 4096-ptr_max
PARAM_VALUE 0 crtc->crc.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 crtc->crc.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 crtc->crc.wq.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 crtc->cursor 0,4096-ptr_max
PARAM_VALUE 0 crtc->dev->driver 4096-ptr_max
PARAM_VALUE 0 crtc->dev->mode_config.num_crtc s32min-31
PARAM_VALUE 0 crtc->funcs 6753438285736370176
PARAM_VALUE 0 crtc->funcs->atomic_create_state 0,3191936761289404416
PARAM_VALUE 0 crtc->funcs->atomic_destroy_state 0,4096-ptr_max
PARAM_VALUE 0 crtc->funcs->atomic_duplicate_state 0,4096-ptr_max
PARAM_VALUE 0 crtc->funcs->atomic_get_property 0,4831709927634006016
PARAM_VALUE 0 crtc->funcs->atomic_print_state 0,1473895102359388160,3024221240871239680,8520905343846264832,9068686468357574656
PARAM_VALUE 0 crtc->funcs->atomic_set_property 0,8623067456911818752
PARAM_VALUE 0 crtc->funcs->cursor_move 0,4096-ptr_max
PARAM_VALUE 0 crtc->funcs->cursor_set 0,3495628013979901952,4537023485923934208,6131130537578876928,8872617624633417728
PARAM_VALUE 0 crtc->funcs->cursor_set2 0,1789627235925843968,4458553803064295424,6181444555894923264,8421415535485173760
PARAM_VALUE 0 crtc->funcs->destroy 7776081286317887488
PARAM_VALUE 0 crtc->funcs->disable_vblank 0,4096-ptr_max
PARAM_VALUE 0 crtc->funcs->early_unregister 0,316969628718280704
PARAM_VALUE 0 crtc->funcs->enable_vblank 0,4096-ptr_max
PARAM_VALUE 0 crtc->funcs->gamma_set 0,4096-ptr_max
PARAM_VALUE 0 crtc->funcs->get_crc_sources 0,274909859514851328,5496195479054036992,6255382050572881920,6856112011964735488,8095809827867213824,8919639931978584064
PARAM_VALUE 0 crtc->funcs->get_vblank_counter 0,4096-ptr_max
PARAM_VALUE 0 crtc->funcs->get_vblank_timestamp 0,401585836156542976,583911934988271616,6156365256337137664,6785324589864681472
PARAM_VALUE 0 crtc->funcs->late_register 0,4096-ptr_max
PARAM_VALUE 0 crtc->funcs->page_flip 0,1171917912845488128,2633949216313888768,3106804777208913920,3783433811540639744,7960314227904716800
PARAM_VALUE 0 crtc->funcs->page_flip_target 0,2647325575361384448,8031463727231463424
PARAM_VALUE 0 crtc->funcs->reset 0,4096-ptr_max
PARAM_VALUE 0 crtc->funcs->set_config 0,2065376307923050496,5895876500754755584,7059522389445349376,7149527578673479680
PARAM_VALUE 0 crtc->funcs->set_crc_source 0,4096-ptr_max
PARAM_VALUE 0 crtc->funcs->set_property 0,3859540319835906048
PARAM_VALUE 0 crtc->funcs->verify_crc_source 0,4096-ptr_max
PARAM_VALUE 0 crtc->gamma_store 0,16,4096-ptr_max
PARAM_VALUE 0 crtc->head.next 4096-ptr_max
PARAM_VALUE 0 crtc->helper_private 3061410023576809472
PARAM_VALUE 0 crtc->helper_private->atomic_begin 259587210857594880
PARAM_VALUE 0 crtc->helper_private->atomic_check 923814938674151424
PARAM_VALUE 0 crtc->helper_private->atomic_disable 6489870507879677952
PARAM_VALUE 0 crtc->helper_private->atomic_enable 6989409047028023296
PARAM_VALUE 0 crtc->helper_private->atomic_flush 3306071026656485376
PARAM_VALUE 0 crtc->helper_private->commit 0
PARAM_VALUE 0 crtc->helper_private->disable 0
PARAM_VALUE 0 crtc->helper_private->dpms 0
PARAM_VALUE 0 crtc->helper_private->mode_fixup 6706441362064621568
PARAM_VALUE 0 crtc->helper_private->mode_set 0
PARAM_VALUE 0 crtc->helper_private->mode_set_base 0
PARAM_VALUE 0 crtc->helper_private->mode_set_nofb 0
PARAM_VALUE 0 crtc->helper_private->mode_valid 8364719654039478272
PARAM_VALUE 0 crtc->helper_private->prepare 0
PARAM_VALUE 0 crtc->index 0-31,2147483648-u32max
PARAM_VALUE 0 crtc->name 1-u64max
PARAM_VALUE 0 crtc->port 4096-ptr_max
PARAM_VALUE 0 crtc->primary 0,4096-ptr_max
PARAM_VALUE 0 *crtc->timeline_name 0-255
BUF_SIZE 0 crtc 2048
MEM_ZERO 0 crtc
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 crtc->dev->num_crtcs
HALF_LOCKED2 global &component_mutex