Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

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->dev_private->kms 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->driver 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->next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->managed.resources.next->prev 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->managed.resources.next->prev->next 1-u64max
PARAM_VALUE 0 dpu_kms->dev->managed.resources.next->prev->prev 1-u64max
PARAM_VALUE 0 dpu_kms->dev->max_vblank_count u32max
PARAM_VALUE 0 dpu_kms->dev->mode_config.blob_lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dpu_kms->dev->mode_config.blob_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dpu_kms->dev->mode_config.blob_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dpu_kms->dev->mode_config.blob_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dpu_kms->dev->mode_config.blob_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dpu_kms->dev->mode_config.crtc_list.prev 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.crtc_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.crtc_list.prev->next->next 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.idr_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dpu_kms->dev->mode_config.idr_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dpu_kms->dev->mode_config.idr_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dpu_kms->dev->mode_config.idr_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dpu_kms->dev->mode_config.idr_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dpu_kms->dev->mode_config.idr_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dpu_kms->dev->mode_config.max_height 16383
PARAM_VALUE 0 dpu_kms->dev->mode_config.max_width 16383
PARAM_VALUE 0 dpu_kms->dev->mode_config.min_height 0
PARAM_VALUE 0 dpu_kms->dev->mode_config.min_width 0
PARAM_VALUE 0 dpu_kms->dev->mode_config.num_crtc s32min-32
PARAM_VALUE 0 dpu_kms->dev->mode_config.num_total_plane s32min-32
PARAM_VALUE 0 dpu_kms->dev->mode_config.plane_list.prev 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.plane_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.plane_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.privobj_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.property_blob_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.property_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_fb_id_property 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_fb_id_property->base.id 0-s32max
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_fb_id_property->base.type 2964369584
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_fb_id_property->dev 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_fb_id_property->enum_list.next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_fb_id_property->enum_list.prev 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_fb_id_property->flags 2147483712,2147483716
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_fb_id_property->num_values 1
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_fb_id_property->values 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_out_fence_ptr_property 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_pixel_formats_property 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_pixel_formats_property->base.id 0-s32max
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_pixel_formats_property->base.type 2964369584
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_pixel_formats_property->dev 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_pixel_formats_property->enum_list.next 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_pixel_formats_property->enum_list.prev 4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_pixel_formats_property->flags 2147483668
PARAM_VALUE 0 dpu_kms->dev->mode_config.writeback_pixel_formats_property->values 0,16,4096-ptr_max
PARAM_VALUE 0 dpu_kms->dev->vblank_disable_immediate 1
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_intr 4096-ptr_max
PARAM_VALUE 0 dpu_kms->hw_intr->hw.blk_addr 4096-ptr_max
PARAM_VALUE 0 dpu_kms->hw_intr->intr_set 1390797831121940480,2108191769904398336,3392238558052364288
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->perf.max_core_clk_rate 1-u64max
PARAM_VALUE 0 dpu_kms->perf.perf_cfg->amortizable_threshold 0,25
PARAM_VALUE 0 dpu_kms->perf.perf_cfg->bw_inefficiency_factor 120
PARAM_VALUE 0 dpu_kms->perf.perf_cfg->clk_inefficiency_factor 105,200
PARAM_VALUE 0 dpu_kms->perf.perf_cfg->dest_scale_prefill_lines 0,3
PARAM_VALUE 0 dpu_kms->perf.perf_cfg->downscaling_prefill_lines 0-1
PARAM_VALUE 0 dpu_kms->perf.perf_cfg->linear_prefill_lines 0-1
PARAM_VALUE 0 dpu_kms->perf.perf_cfg->macrotile_prefill_lines 0,4
PARAM_VALUE 0 dpu_kms->perf.perf_cfg->max_bw_high 1800000,2700000,3100000,3400000,4000000,4100000,4800000,5100000,6200000,6600000,6700000,6800000,7100000,8800000,9600000,9800000,12800000,14200000,15500000,16600000,18200000,27000000,28500000,30200000
PARAM_VALUE 0 dpu_kms->perf.perf_cfg->max_bw_low 1800000,2700000,3100000,3400000,4100000,4200000,4700000,4800000,5200000,6600000,6700000,6800000,7100000,9600000,11800000,12800000,13600000,13700000,17000000,18900000,21400000
PARAM_VALUE 0 dpu_kms->perf.perf_cfg->min_core_ib 1300000,2400000,2500000,3100000,3200000,4800000
PARAM_VALUE 0 dpu_kms->perf.perf_cfg->min_dram_ib 800000,1600000
PARAM_VALUE 0 dpu_kms->perf.perf_cfg->min_llcc_ib 0,800000
PARAM_VALUE 0 dpu_kms->perf.perf_cfg->min_prefill_lines 0,14,21,24-25,35,40
PARAM_VALUE 0 dpu_kms->perf.perf_cfg->undersized_prefill_lines 0,2
PARAM_VALUE 0 dpu_kms->perf.perf_cfg->xtra_prefill_lines 0,2
PARAM_VALUE 0 dpu_kms->perf.perf_cfg->yuv_nv12_prefill_lines 0,8
PARAM_VALUE 0 dpu_kms->rm.cdm_blk 0,4096-ptr_max
BUF_SIZE 0 dpu_kms->mdss (-1),12
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
BIT_INFO 0 dpu_kms->hw_intr->intr_set 0x101000222080000,0xffffffffffffffff
BIT_INFO 0 dpu_kms->hw_intr->irq_mask 0x7,0xffffffffffffffff
MEM_ZERO 0 &dpu_kms->global_state
MEM_ZERO 0 &dpu_kms->rm
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dpu_kms->global_state.dev->num_crtcs
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_runtime_resume() -> dpu_vbif_init_memtypes()

Type Parameter Key Value
PARAM_VALUE 0 dpu_kms 4096-ptr_max
CAPPED_DATA 0 dpu_kms->num_clocks 1
NOCHECK_CALL