Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_dp.c intel_dp_detect() -> intel_psr_init_dpcd()

Type Parameter Key Value
PARAM_VALUE 0 intel_dp 4096-ptr_max
PARAM_VALUE 1 connector 4096-ptr_max
PARAM_VALUE 1 connector->base.state 4096-ptr_max
PARAM_VALUE 1 connector->base.state->commit->hw_done.done 0-4294967293,u32max
PARAM_VALUE 1 connector->base.state->commit->hw_done.wait.lock.dep_map->name 0-255
PARAM_VALUE 1 connector->base.state->commit->hw_done.wait.lock.owner (-1)
PARAM_VALUE 1 connector->base.state->commit->hw_done.wait.lock.owner_cpu u32max
PARAM_VALUE 1 connector->base.state->commit->hw_done.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 1 connector->base.state->commit->hw_done.wait.task_list.prev->next->next 4096-ptr_max
BUF_SIZE 0 intel_dp (-1),6896
BUF_SIZE 0 intel_dp (-1),6896
PARAM_COMPARE 0 intel_dp >= $1->mst.dp
PARAM_COMPARE 1 connector->mst.dp <= $0
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex

drivers/gpu/drm/i915/display/intel_dp.c intel_edp_init_dpcd() -> intel_psr_init_dpcd()

Type Parameter Key Value
PARAM_VALUE 0 intel_dp 4096-ptr_max
PARAM_VALUE 0 intel_dp->alpm.lock.dep_map->name 0-255
PARAM_VALUE 0 intel_dp->alpm.lock.first_waiter 0
PARAM_VALUE 0 intel_dp->alpm.lock.magic 4096-ptr_max
PARAM_VALUE 0 intel_dp->alpm.lock.osq.tail.counter 0
PARAM_VALUE 0 intel_dp->alpm.lock.owner.counter 0
PARAM_VALUE 0 intel_dp->attached_connector 4096-ptr_max
PARAM_VALUE 0 intel_dp->attached_connector->base.state 4096-ptr_max
PARAM_VALUE 0 intel_dp->attached_connector->panel.fixed_modes.next 4096-ptr_max
PARAM_VALUE 0 intel_dp->attached_connector->panel.fixed_modes.prev 4096-ptr_max
PARAM_VALUE 0 intel_dp->attached_connector->panel.vbt.backlight.controller (-1)
PARAM_VALUE 0 intel_dp->attached_connector->panel.vbt.panel_type (-1)
PARAM_VALUE 0 intel_dp->aux.cec.lock.dep_map->name 0-255
PARAM_VALUE 0 intel_dp->aux.cec.lock.first_waiter 0
PARAM_VALUE 0 intel_dp->aux.cec.lock.magic 4096-ptr_max
PARAM_VALUE 0 intel_dp->aux.cec.lock.osq.tail.counter 0
PARAM_VALUE 0 intel_dp->aux.cec.lock.owner.counter 0
PARAM_VALUE 0 intel_dp->aux.ddc.algo 3072115201830367232
PARAM_VALUE 0 intel_dp->aux.ddc.algo->functionality 837541955859288064
PARAM_VALUE 0 intel_dp->aux.ddc.algo->master_xfer 1382592583082074112
PARAM_VALUE 0 intel_dp->aux.ddc.algo->reg_slave 0
PARAM_VALUE 0 intel_dp->aux.ddc.algo->reg_target 0
PARAM_VALUE 0 intel_dp->aux.ddc.algo->smbus_xfer 0
PARAM_VALUE 0 intel_dp->aux.ddc.algo->unreg_slave 0
PARAM_VALUE 0 intel_dp->aux.ddc.algo->unreg_target 0
PARAM_VALUE 0 intel_dp->aux.ddc.algo->xfer 1382592583082074112
PARAM_VALUE 0 intel_dp->aux.ddc.algo->xfer_atomic 0
PARAM_VALUE 0 intel_dp->aux.ddc.algo_data 4096-ptr_max
PARAM_VALUE 0 intel_dp->aux.ddc.lock_ops 5045879659154841600
PARAM_VALUE 0 intel_dp->aux.ddc.lock_ops->lock_bus 4096-ptr_max
PARAM_VALUE 0 intel_dp->aux.ddc.lock_ops->trylock_bus 4096-ptr_max
PARAM_VALUE 0 intel_dp->aux.ddc.lock_ops->unlock_bus 4096-ptr_max
PARAM_VALUE 0 intel_dp->aux.ddc.retries 3
PARAM_VALUE 0 intel_dp->aux.drm_dev 0,4096-ptr_max
PARAM_VALUE 0 intel_dp->aux.hw_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 intel_dp->aux.hw_mutex.dep_map->name 0-255
PARAM_VALUE 0 intel_dp->aux.hw_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 intel_dp->aux.hw_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 intel_dp->aux.hw_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 intel_dp->aux.hw_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 intel_dp->aux.hw_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 intel_dp->aux.hw_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 intel_dp->aux.hw_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 intel_dp->aux.hw_mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 intel_dp->aux.hw_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 intel_dp->aux.transfer 4998951970533105664
PARAM_VALUE 0 intel_dp->aux_ch_ctl_reg 2330658400193839104,2452118969381224448,3663164794349133824,4527012570305523712,4938319755470114816,5968037556263280640
PARAM_VALUE 0 intel_dp->aux_ch_data_reg 1228918400150614016,1910008409409331200,3859220972446752768,4841816796975067136,5861418129115541504,8390454276790501376
PARAM_VALUE 0 intel_dp->dpcd 4096-ptr_max
PARAM_VALUE 0 intel_dp->get_aux_clock_divider 53974035416162304,5752887552650600448,6583241583868248064,7391769433444446208
PARAM_VALUE 0 intel_dp->get_aux_send_ctl 2879361149073915904,3870546056817102848
PARAM_VALUE 0 intel_dp->link.caps 4096-ptr_max
PARAM_VALUE 0 intel_dp->link.training 4096-ptr_max
PARAM_VALUE 0 intel_dp->max_sink_lane_count 1
PARAM_VALUE 0 intel_dp->num_sink_rates 1
PARAM_VALUE 0 intel_dp->pm_qos.node.node_list.next->next 4096-ptr_max
PARAM_VALUE 0 intel_dp->pm_qos.node.node_list.next->prev 4096-ptr_max
PARAM_VALUE 0 intel_dp->pm_qos.node.node_list.prev->next 4096-ptr_max
PARAM_VALUE 0 intel_dp->pm_qos.node.node_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 intel_dp->pm_qos.node.prio_list.next->next 4096-ptr_max
PARAM_VALUE 0 intel_dp->pm_qos.node.prio_list.next->prev 4096-ptr_max
PARAM_VALUE 0 intel_dp->pm_qos.node.prio_list.prev->next 4096-ptr_max
PARAM_VALUE 0 intel_dp->pm_qos.node.prio_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 intel_dp->pm_qos.qos 4096-ptr_max
PARAM_VALUE 0 intel_dp->pm_qos.qos->default_value 2000000000
PARAM_VALUE 0 intel_dp->pm_qos.qos->list.node_list.next 4096-ptr_max
PARAM_VALUE 0 intel_dp->pm_qos.qos->no_constraint_value 2000000000
PARAM_VALUE 0 intel_dp->pm_qos.qos->notifiers 0
PARAM_VALUE 0 intel_dp->pm_qos.qos->type 2
PARAM_VALUE 0 intel_dp->pps.initializing 1
PARAM_VALUE 0 intel_dp->pps.panel_power_off_time 0
PARAM_VALUE 0 intel_dp->pps.vdd_wakeref 4096-ptr_max,(-2)
PARAM_VALUE 0 intel_dp->preemph_max 706111019317710848,753119312793047040,1424860291364225024
PARAM_VALUE 0 intel_dp->prepare_link_retrain 0,1521103032464261120,6904929521673596928
PARAM_VALUE 0 intel_dp->quirks.mask 0,64-u64max
PARAM_VALUE 0 intel_dp->reset_link_params 1
PARAM_VALUE 0 intel_dp->set_idle_link_train 2581338496233533440,6581433732049375232,8080192405193592832
PARAM_VALUE 0 intel_dp->set_link_train 1221298588832813056,3034896308005376000,7865009198915809280
PARAM_VALUE 0 intel_dp->voltage_max 3683023673699598336,6506359451384352768,7066422959327719424
PARAM_VALUE 1 connector 4096-ptr_max
PARAM_VALUE 1 connector->base.funcs->atomic_create_state 0,2071399268513632256
PARAM_VALUE 1 connector->base.funcs->atomic_destroy_state 0,1270985991872737280,6842139445785686016,7014029762562908160,7055960269272264704
PARAM_VALUE 1 connector->base.funcs->atomic_get_property 0,482748195348733952,867407015704104960,1916776533480706048,3773585052083617792,5370069923033010176,7255968405100765184
PARAM_VALUE 1 connector->base.funcs->atomic_set_property 0,1024494115316498432,1734576556507435008,2604648844504719360,3342092583425818624,6769257817090793472,8670798152189984768
PARAM_VALUE 1 connector->base.funcs->color_format 0,7176632764087291904
PARAM_VALUE 1 connector->base.funcs->debugfs_init 0,3611095042744147968,4278820313323864064,6777486698893496320,7343592491948810240
PARAM_VALUE 1 connector->base.funcs->destroy 0,4096-ptr_max
PARAM_VALUE 1 connector->base.funcs->detect 0,4096-ptr_max
PARAM_VALUE 1 connector->base.funcs->dpms 0,3029919913508147200,8441996450830983168
PARAM_VALUE 1 connector->base.funcs->early_unregister 0,4096-ptr_max
PARAM_VALUE 1 connector->base.funcs->fill_modes 0,2976104874273128448,3194867628223459328,4496801075002363904
PARAM_VALUE 1 connector->base.funcs->force 0,4096-ptr_max
PARAM_VALUE 1 connector->base.funcs->late_register 0,4096-ptr_max
PARAM_VALUE 1 connector->base.funcs->oob_hotplug_event 0,4534636837348036608,6920433452061192192
PARAM_VALUE 1 connector->base.funcs->reset 0,4096-ptr_max
PARAM_VALUE 1 connector->base.funcs->set_property 0,4096-ptr_max
PARAM_VALUE 1 connector->base.helper_private 1141331404808736768
PARAM_VALUE 1 connector->base.helper_private->atomic_check 7887287679468183552
PARAM_VALUE 1 connector->base.helper_private->detect_ctx 4188857632426147840
PARAM_VALUE 1 connector->base.helper_private->get_modes 2208636099862880256
PARAM_VALUE 1 connector->base.helper_private->mode_valid 6169675571057856512
PARAM_VALUE 1 connector->base.state 4096-ptr_max
PARAM_VALUE 1 connector->base.state->connector 4096-ptr_max
PARAM_VALUE 1 connector->dp.dsc_decompression_aux 4096-ptr_max
PARAM_VALUE 1 connector->dp.dsc_decompression_aux->cec.lock.magic 4096-ptr_max
PARAM_VALUE 1 connector->dp.dsc_decompression_aux->ddc.algo 3072115201830367232
PARAM_VALUE 1 connector->dp.dsc_decompression_aux->ddc.algo_data 4096-ptr_max
PARAM_VALUE 1 connector->dp.dsc_decompression_aux->ddc.lock_ops 5045879659154841600
PARAM_VALUE 1 connector->dp.dsc_decompression_aux->ddc.retries 3
PARAM_VALUE 1 connector->dp.dsc_decompression_aux->hw_mutex.magic 4096-ptr_max
PARAM_VALUE 1 connector->dp.dsc_decompression_aux->transfer 4998951970533105664
PARAM_VALUE 1 connector->encoder 4096-ptr_max
PARAM_VALUE 1 connector->get_hw_state 4414149692551847936,5653695178195083264
PARAM_VALUE 1 connector->panel.fixed_modes.next 4096-ptr_max
PARAM_VALUE 1 connector->panel.fixed_modes.next->next 4096-ptr_max
PARAM_VALUE 1 connector->panel.fixed_modes.prev 4096-ptr_max
PARAM_VALUE 1 connector->panel.fixed_modes.prev->next 4096-ptr_max
PARAM_VALUE 1 connector->panel.fixed_modes.prev->prev 4096-ptr_max
PARAM_VALUE 1 connector->panel.vbt.backlight.brightness_precision_bits 0-255
PARAM_VALUE 1 connector->panel.vbt.backlight.controller (-1)-15
PARAM_VALUE 1 connector->panel.vbt.backlight.type 0-15
PARAM_VALUE 1 connector->panel.vbt.dsi.data 4096-ptr_max
PARAM_VALUE 1 connector->panel.vbt.dsi.deassert_seq 0,4096-ptr_max
PARAM_VALUE 1 connector->panel.vbt.dsi.orientation (-1),1-3
PARAM_VALUE 1 connector->panel.vbt.dsi.panel_id 0-1
PARAM_VALUE 1 connector->panel.vbt.dsi.seq_version 0-3
PARAM_VALUE 1 connector->panel.vbt.edp.bpp 18,24,30
PARAM_VALUE 1 connector->panel.vbt.edp.drrs_msa_timing_delay 0-3
PARAM_VALUE 1 connector->panel.vbt.edp.lanes 1-2,4
PARAM_VALUE 1 connector->panel.vbt.edp.preemphasis 0,8,16,24
PARAM_VALUE 1 connector->panel.vbt.edp.vswing 0-3
PARAM_VALUE 1 connector->panel.vbt.lfp_vbt_mode->hdisplay 0-4095
PARAM_VALUE 1 connector->panel.vbt.lfp_vbt_mode->height_mm 0-4095
PARAM_VALUE 1 connector->panel.vbt.lfp_vbt_mode->hsync_end 0-6141
PARAM_VALUE 1 connector->panel.vbt.lfp_vbt_mode->hsync_start 0-5118
PARAM_VALUE 1 connector->panel.vbt.lfp_vbt_mode->htotal 0-8190
PARAM_VALUE 1 connector->panel.vbt.lfp_vbt_mode->vdisplay 0-4095
PARAM_VALUE 1 connector->panel.vbt.lfp_vbt_mode->vsync_end 0-4221
PARAM_VALUE 1 connector->panel.vbt.lfp_vbt_mode->vsync_start 0-4158
PARAM_VALUE 1 connector->panel.vbt.lfp_vbt_mode->vtotal 0-8190
PARAM_VALUE 1 connector->panel.vbt.lfp_vbt_mode->width_mm 0-4095
PARAM_VALUE 1 connector->panel.vbt.psr.idle_frames 0-15
PARAM_VALUE 1 connector->panel.vbt.sdvo_lvds_vbt_mode 4096-ptr_max
PARAM_VALUE 1 connector->panel.vbt.sdvo_lvds_vbt_mode->flags 0,4-u32max
PARAM_VALUE 1 connector->panel.vbt.sdvo_lvds_vbt_mode->hdisplay 0-4095
PARAM_VALUE 1 connector->panel.vbt.sdvo_lvds_vbt_mode->height_mm 0-4095
PARAM_VALUE 1 connector->panel.vbt.sdvo_lvds_vbt_mode->hsync_end 0-6141
PARAM_VALUE 1 connector->panel.vbt.sdvo_lvds_vbt_mode->hsync_start 0-5118
PARAM_VALUE 1 connector->panel.vbt.sdvo_lvds_vbt_mode->htotal 0-8190
PARAM_VALUE 1 connector->panel.vbt.sdvo_lvds_vbt_mode->type 8
PARAM_VALUE 1 connector->panel.vbt.sdvo_lvds_vbt_mode->vdisplay 0-4095
PARAM_VALUE 1 connector->panel.vbt.sdvo_lvds_vbt_mode->vsync_end 0-4221
PARAM_VALUE 1 connector->panel.vbt.sdvo_lvds_vbt_mode->vsync_start 0-4158
PARAM_VALUE 1 connector->panel.vbt.sdvo_lvds_vbt_mode->vtotal 0-8190
PARAM_VALUE 1 connector->panel.vbt.sdvo_lvds_vbt_mode->width_mm 0-4095
PARAM_VALUE 1 connector->sync_state 5437452010247593984
BUF_SIZE 0 intel_dp 6896
BUF_SIZE 1 connector->dp.dsc_decompression_aux 2992
DATA_SOURCE 0 intel_dp $0
DATA_SOURCE 1 connector $1
BIT_INFO 1 connector->get_hw_state 0xc4035c218a02000,0x7f77f5cf5dfbe000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 intel_dp->DP 0-u32max
HOST_DATA 0 intel_dp->pps.backlight_off_delay 1-6554[c]
HOST_DATA 0 intel_dp->pps.backlight_on_delay 1-6554[c]
HOST_DATA 0 intel_dp->pps.bios_pps_delays.backlight_off 0-u16max[c]
HOST_DATA 0 intel_dp->pps.bios_pps_delays.backlight_on 0-u16max[c]
HOST_DATA 0 intel_dp->pps.bios_pps_delays.power_cycle 0-30000[c]
HOST_DATA 0 intel_dp->pps.bios_pps_delays.power_down 0-u16max[c]
HOST_DATA 0 intel_dp->pps.bios_pps_delays.power_up 0-u16max[c]
HOST_DATA 0 intel_dp->pps.panel_power_cycle_delay 1-3000[c]
HOST_DATA 0 intel_dp->pps.panel_power_down_delay 1-6554[c]
HOST_DATA 0 intel_dp->pps.panel_power_up_delay 1-6554[c]
HOST_DATA 0 intel_dp->pps.pps_delays.power_cycle 1000-30000[c]
HOST_DATA 0 intel_dp->pps.pps_delays.power_down 1-u16max[c]
HOST_DATA 0 intel_dp->pps.pps_delays.power_up 1-u16max[c]
HOST_DATA 0 intel_dp->pps.vlv_active_pipe 0-s32max[c]
HOST_DATA 1 connector->base.dev->mode_config.connector_ida.xa.xa_flags 67108869
HOST_DATA 1 connector->base.dev->mode_config.object_idr.idr_rt.xa_flags 0-u32max
HOST_DATA 1 connector->base.dev->mode_config.tile_idr.idr_rt.xa_flags 67108868
HOST_DATA 1 connector->base.dev->num_crtcs 2[c]
HOST_DATA 1 connector->base.possible_encoders 0-u32max
USER_DATA 1 connector->base.cmdline_mode.bpp 0
USER_DATA 1 connector->base.cmdline_mode.refresh 0
USER_DATA 1 connector->base.cmdline_mode.tv_margins.bottom 0
USER_DATA 1 connector->base.cmdline_mode.tv_margins.left 0
USER_DATA 1 connector->base.cmdline_mode.tv_margins.right 0
USER_DATA 1 connector->base.cmdline_mode.tv_margins.top 0
USER_DATA 1 connector->base.cmdline_mode.xres 0,720
USER_DATA 1 connector->base.cmdline_mode.yres 0,480,576
NO_OVERFLOW_SIMPLE 1 connector->base.dev->num_crtcs