Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms_hw_init() -> dpu_kms_get_clk_rate()

Type Parameter Key Value
PARAM_VALUE 0 dpu_kms 4096-ptr_max
PARAM_VALUE 0 dpu_kms->bandwidth_ref.counter 0
PARAM_VALUE 0 dpu_kms->base.vm 4096-ptr_max
PARAM_VALUE 0 dpu_kms->base.vm->bo_defer.first 0
PARAM_VALUE 0 dpu_kms->base.vm->drm 4096-ptr_max
PARAM_VALUE 0 dpu_kms->base.vm->evict.list.next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->base.vm->evict.list.prev 4096-ptr_max
PARAM_VALUE 0 dpu_kms->base.vm->extobj.list.next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->base.vm->extobj.list.prev 4096-ptr_max
PARAM_VALUE 0 dpu_kms->base.vm->flags 0
PARAM_VALUE 0 dpu_kms->base.vm->kernel_alloc_node.vm 0,4096-ptr_max
PARAM_VALUE 0 dpu_kms->base.vm->kref.refcount.refs.counter 1
PARAM_VALUE 0 dpu_kms->base.vm->mm_start 4096
PARAM_VALUE 0 dpu_kms->base.vm->name 1-u64max
PARAM_VALUE 0 dpu_kms->base.vm->ops 2988944362306605056
PARAM_VALUE 0 dpu_kms->base.vm->r_obj 4096-ptr_max
PARAM_VALUE 0 dpu_kms->base.vm->rb.list.next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->base.vm->rb.list.prev 4096-ptr_max
PARAM_VALUE 0 dpu_kms->base.vm->rb.tree.rb_root.rb_node 4096-ptr_max
PARAM_VALUE 0 dpu_kms->catalog 4096-ptr_max
PARAM_VALUE 0 dpu_kms->catalog->cdm 0,4096-ptr_max
PARAM_VALUE 0 dpu_kms->catalog->ctl_count 0-s32max
PARAM_VALUE 0 dpu_kms->catalog->cwb_count 0-s32max
PARAM_VALUE 0 dpu_kms->catalog->dsc_count 0-s32max
PARAM_VALUE 0 dpu_kms->catalog->dspp_count 0-s32max
PARAM_VALUE 0 dpu_kms->catalog->intf_count 0-s32max
PARAM_VALUE 0 dpu_kms->catalog->mdp 4096-ptr_max
PARAM_VALUE 0 dpu_kms->catalog->mdss_ver->core_major_ver 1,3-10,12-13
PARAM_VALUE 0 dpu_kms->catalog->merge_3d_count 0-s32max
PARAM_VALUE 0 dpu_kms->catalog->mixer_count 0-s32max
PARAM_VALUE 0 dpu_kms->catalog->pingpong_count 0-s32max
PARAM_VALUE 0 dpu_kms->catalog->sspp_count 0-s32max
PARAM_VALUE 0 dpu_kms->catalog->vbif 4096-ptr_max
PARAM_VALUE 0 dpu_kms->catalog->wb_count 0-s32max
PARAM_VALUE 0 dpu_kms->dev 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_dentry 0,8684,447817974243774464,687732489194512384,742201802719268864
PARAM_VALUE 0 dpu_kms->dev->anon_inode->i_mapping->host->i_sb->s_export_op->fh_to_parent 0,5297,148606482432692224,436469935444291584,467281172929331200
PARAM_VALUE 0 dpu_kms->dev->anon_inode->i_mapping->host->i_sb->s_export_op->get_parent 0,8931,264940071972966400,291591359766798336,565128213429456896
PARAM_VALUE 0 dpu_kms->dev->dev 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->dev_private 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->huge_mnt->mnt_sb->s_cop->inode_info_offs 1632,1808,2632,2648
PARAM_VALUE 0 dpu_kms->dev->managed.resources.next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->managed.resources.next->next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->managed.resources.next->prev 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.cursor_height 512
PARAM_VALUE 0 dpu_kms->dev->mode_config.cursor_width 512
PARAM_VALUE 0 dpu_kms->dev->mode_config.helper_private->atomic_commit_tail 0,113,4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.privobj_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->global_state.funcs 4048528112799739904
PARAM_VALUE 0 dpu_kms->global_state.funcs->atomic_print_state 0,7093739767784787968,8381430196319399936,8422402459676663808
PARAM_VALUE 0 dpu_kms->global_state.head.next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->global_state.lock.head.next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->global_state.lock.head.next->next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->global_state.lock.head.prev 4096-ptr_max
PARAM_VALUE 0 dpu_kms->global_state.lock.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->global_state.lock.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dpu_kms->global_state.lock.mutex.ctx 0
PARAM_VALUE 0 dpu_kms->global_state.state 0,4096-ptr_max
PARAM_VALUE 0 dpu_kms->hw_mdp 4096-ptr_max
PARAM_VALUE 0 dpu_kms->hw_mdp->caps 4096-ptr_max
PARAM_VALUE 0 dpu_kms->hw_mdp->hw.blk_addr 4096-ptr_max
PARAM_VALUE 0 dpu_kms->hw_mdp->hw.log_mask 128
PARAM_VALUE 0 dpu_kms->hw_mdp->ops.dp_phy_intf_sel 1441807742339022848
PARAM_VALUE 0 dpu_kms->hw_mdp->ops.get_danger_status 4311401952706011136
PARAM_VALUE 0 dpu_kms->hw_mdp->ops.get_safe_status 3014077978053988352
PARAM_VALUE 0 dpu_kms->hw_mdp->ops.intf_audio_select 4711658293050241024
PARAM_VALUE 0 dpu_kms->hw_mdp->ops.setup_clk_force_ctrl 4270032979309297664
PARAM_VALUE 0 dpu_kms->hw_mdp->ops.setup_split_pipe 2782817434118123520
PARAM_VALUE 0 dpu_kms->hw_mdp->ops.setup_vsync_source 710733772218478592,3532588958263205888
PARAM_VALUE 0 dpu_kms->hw_vbif 4096-ptr_max
PARAM_VALUE 0 dpu_kms->hw_vbif->cap 4096-ptr_max
PARAM_VALUE 0 dpu_kms->hw_vbif->hw.log_mask 256
PARAM_VALUE 0 dpu_kms->hw_vbif->ops.clear_errors 7137757622024753152
PARAM_VALUE 0 dpu_kms->hw_vbif->ops.get_halt_ctrl 6946293077745590272
PARAM_VALUE 0 dpu_kms->hw_vbif->ops.get_limit_conf 3105484113987932160
PARAM_VALUE 0 dpu_kms->hw_vbif->ops.set_halt_ctrl 3710962867905941504
PARAM_VALUE 0 dpu_kms->hw_vbif->ops.set_limit_conf 5724637902781730816
PARAM_VALUE 0 dpu_kms->hw_vbif->ops.set_mem_type 8798293382082023424
PARAM_VALUE 0 dpu_kms->hw_vbif->ops.set_qos_remap 5566040170858917888
PARAM_VALUE 0 dpu_kms->hw_vbif->ops.set_write_gather_en 4041825113623826432
PARAM_VALUE 0 dpu_kms->mdss 1-ptr_max
PARAM_VALUE 0 dpu_kms->mmio 1-u64max
PARAM_VALUE 0 dpu_kms->pdev 4096-ptr_max
PARAM_VALUE 0 dpu_kms->pdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 dpu_kms->pdev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 dpu_kms->pdev->dev.power.request 0-4
PARAM_VALUE 0 dpu_kms->pdev->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dpu_kms->pdev->dev.power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 dpu_kms->pdev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dpu_kms->pdev->dev.type 0,4096-ptr_max
PARAM_VALUE 0 dpu_kms->rm.cdm_blk 0,4096-ptr_max
PARAM_VALUE 1 clock_name 7541694256071634944
BUF_SIZE 0 dpu_kms->mdss (-1),12
BUF_SIZE 1 clock_name 5
CAPPED_DATA 0 dpu_kms->catalog->ctl_count 1
CAPPED_DATA 0 dpu_kms->catalog->cwb_count 1
CAPPED_DATA 0 dpu_kms->catalog->dsc_count 1
CAPPED_DATA 0 dpu_kms->catalog->dspp_count 1
CAPPED_DATA 0 dpu_kms->catalog->intf_count 1
CAPPED_DATA 0 dpu_kms->catalog->merge_3d_count 1
CAPPED_DATA 0 dpu_kms->catalog->mixer_count 1
CAPPED_DATA 0 dpu_kms->catalog->pingpong_count 1
CAPPED_DATA 0 dpu_kms->catalog->sspp_count 1
CAPPED_DATA 0 dpu_kms->catalog->wb_count 1
STR_LEN 0 dpu_kms 4
TERMINATED 1 clock_name 1
MEM_ZERO 0 &dpu_kms->global_state
MEM_ZERO 0 &dpu_kms->rm
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dpu_kms->global_state.dev->num_crtcs
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c dpu_encoder_phys_cmd_tearcheck_config() -> dpu_kms_get_clk_rate()

Type Parameter Key Value
PARAM_VALUE 1 clock_name 1147802537352663040
BUF_SIZE 1 clock_name 6
STR_LEN 0 dpu_kms 5
TERMINATED 1 clock_name 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dpu_enc->enc_lock
TYPE_LOCK (struct dpu_encoder_virt)->enc_lock