Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 14 files:

Smatch caller information:

drivers/gpu/drm/panel/panel-lg-sw43408.c sw43408_program() -> drm_dsc_pps_payload_pack()

Type Parameter Key Value
PARAM_VALUE 0 pps_payload 7345955624548950016
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c s6e3ha8_amb577px01_wqhd_prepare() -> drm_dsc_pps_payload_pack()

Type Parameter Key Value
PARAM_VALUE 0 pps_payload 6741015688103575552
PARAM_VALUE 1 dsc_cfg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/dcn20/dcn20_dsc.c dsc2_get_packed_pps() -> drm_dsc_pps_payload_pack()

Type Parameter Key Value
PARAM_VALUE 1 dsc_cfg 1510085665823514624
PARAM_VALUE 1 dsc_cfg->bits_per_component 0,8,10,12-13
PARAM_VALUE 1 dsc_cfg->bits_per_pixel 0,96-2046
PARAM_VALUE 1 dsc_cfg->convert_rgb 0
PARAM_VALUE 1 dsc_cfg->dsc_version_major 0-1
PARAM_VALUE 1 dsc_cfg->dsc_version_minor 0-2
PARAM_VALUE 1 dsc_cfg->final_offset 0
PARAM_VALUE 1 dsc_cfg->first_line_bpg_offset 0
PARAM_VALUE 1 dsc_cfg->flatness_max_qp 0,12
PARAM_VALUE 1 dsc_cfg->flatness_min_qp 0,3
PARAM_VALUE 1 dsc_cfg->initial_dec_delay 0
PARAM_VALUE 1 dsc_cfg->initial_offset 0,6144
PARAM_VALUE 1 dsc_cfg->initial_scale_value 0
PARAM_VALUE 1 dsc_cfg->initial_xmit_delay 0,170
PARAM_VALUE 1 dsc_cfg->line_buf_depth 0
PARAM_VALUE 1 dsc_cfg->native_420 0
PARAM_VALUE 1 dsc_cfg->native_422 0
PARAM_VALUE 1 dsc_cfg->nfl_bpg_offset 0
PARAM_VALUE 1 dsc_cfg->nsl_bpg_offset 0
PARAM_VALUE 1 dsc_cfg->rc_bits 0
PARAM_VALUE 1 dsc_cfg->rc_edge_factor 0,6
PARAM_VALUE 1 dsc_cfg->rc_model_size 0,8192
PARAM_VALUE 1 dsc_cfg->rc_quant_incr_limit0 0,11
PARAM_VALUE 1 dsc_cfg->rc_quant_incr_limit1 0,11
PARAM_VALUE 1 dsc_cfg->rc_tgt_offset_high 0,3
PARAM_VALUE 1 dsc_cfg->rc_tgt_offset_low 0,3
PARAM_VALUE 1 dsc_cfg->scale_decrement_interval 0
PARAM_VALUE 1 dsc_cfg->scale_increment_interval 0
PARAM_VALUE 1 dsc_cfg->second_line_bpg_offset 0
PARAM_VALUE 1 dsc_cfg->second_line_offset_adj 0
PARAM_VALUE 1 dsc_cfg->simple_422 0
PARAM_VALUE 1 dsc_cfg->slice_bpg_offset 0
PARAM_VALUE 1 dsc_cfg->slice_chunk_size 0
PARAM_VALUE 1 dsc_cfg->slice_height 0
PARAM_VALUE 1 dsc_cfg->slice_width 0
PARAM_VALUE 1 dsc_cfg->vbr_enable 0
BUF_SIZE 0 pps_payload 128
DATA_SOURCE 0 pps_payload $2
MEM_ZERO 1 dsc_cfg
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_vdsc.c intel_dsc_dp_pps_write() -> drm_dsc_pps_payload_pack()

Type Parameter Key Value
PARAM_VALUE 0 pps_payload 8558694546224332804
PARAM_VALUE 1 dsc_cfg 4096-ptr_max
BUF_SIZE 1 dsc_cfg 136
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_vdsc.c intel_dsc_dsi_pps_write() -> drm_dsc_pps_payload_pack()

Type Parameter Key Value
PARAM_VALUE 0 pps_payload 5547051634387431424
PARAM_VALUE 1 dsc_cfg 4096-ptr_max
BUF_SIZE 1 dsc_cfg 136
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/panel/panel-novatek-nt36536.c novatek_prepare() -> drm_dsc_pps_payload_pack()

Type Parameter Key Value
PARAM_VALUE 0 pps_payload 2843975961677705216
PARAM_VALUE 1 dsc_cfg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-himax-hx83121a.c himax_prepare() -> drm_dsc_pps_payload_pack()

Type Parameter Key Value
PARAM_VALUE 0 pps_payload 4716495094946217984
PARAM_VALUE 1 dsc_cfg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-raydium-rm692e5.c rm692e5_prepare() -> drm_dsc_pps_payload_pack()

Type Parameter Key Value
PARAM_VALUE 0 pps_payload 6696826811485007872
PARAM_VALUE 1 dsc_cfg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-visionox-vtdr6130.c visionox_vtdr6130_on() -> drm_dsc_pps_payload_pack()

Type Parameter Key Value
PARAM_VALUE 0 pps_payload 8930075412672954368
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-visionox-r66451.c visionox_r66451_enable() -> drm_dsc_pps_payload_pack()

Type Parameter Key Value
PARAM_VALUE 0 pps_payload 3953045155171020800
PARAM_VALUE 1 dsc_cfg 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-chipone-icna35xx.c icna3512_init_sequence() -> drm_dsc_pps_payload_pack()

Type Parameter Key Value
PARAM_VALUE 0 pps_payload 2732519002107121664
PARAM_VALUE 1 dsc_cfg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-chipone-icna35xx.c icna3520_init_sequence() -> drm_dsc_pps_payload_pack()

Type Parameter Key Value
PARAM_VALUE 0 pps_payload 5924626306514272256
PARAM_VALUE 1 dsc_cfg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-visionox-rm692e5.c visionox_rm692e5_prepare() -> drm_dsc_pps_payload_pack()

Type Parameter Key Value
PARAM_VALUE 0 pps_payload 4507702204680773632
PARAM_VALUE 1 dsc_cfg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-ilitek-ili9882t.c tianma_il79900a_init() -> drm_dsc_pps_payload_pack()

Type Parameter Key Value
PARAM_VALUE 0 pps_payload 8754035366779252736
PARAM_VALUE 1 dsc_cfg 584697930809372672
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock

drivers/gpu/drm/panel/panel-novatek-nt37801.c novatek_nt37801_prepare() -> drm_dsc_pps_payload_pack()

Type Parameter Key Value
PARAM_VALUE 0 pps_payload 7165315324036169728
PARAM_VALUE 1 dsc_cfg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &panel->follower_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct drm_panel)->follower_lock