Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn401/dcn401_hwseq.c dcn401_program_pipe() -> (struct hwseq_private_funcs)->program_cm_hist()

Type Parameter Key Value
PARAM_VALUE 0 dc 4096-ptr_max
PARAM_VALUE 0 dc->res_pool->hubbub 4096-ptr_max
PARAM_VALUE 0 dc->res_pool->hubbub->funcs 4096-ptr_max
PARAM_VALUE 0 dc->res_pool->hubbub->funcs->force_pstate_change_control 0,2796816337411768320
PARAM_VALUE 0 dc->res_pool->hubbub->funcs->force_wm_propagate_to_pipes 0,3763681176772685824,7512017647483711488
PARAM_VALUE 0 dc->res_pool->hubbub->funcs->program_det_segments 0,440092313918779392
PARAM_VALUE 0 dc->res_pool->hubbub->funcs->program_det_size 0,3324494803509547008,8166695353123938304
PARAM_VALUE 0 dc->res_pool->pipe_count 1-u32max
PARAM_VALUE 1 pipe_ctx 4096-ptr_max
PARAM_VALUE 1 pipe_ctx->plane_res.dpp->degamma_params.rgb_resulted->delta_blue_reg 0-4294967295
PARAM_VALUE 1 pipe_ctx->plane_res.dpp->degamma_params.rgb_resulted->delta_green_reg 0-4294967295
PARAM_VALUE 1 pipe_ctx->plane_res.dpp->degamma_params.rgb_resulted->delta_red_reg 0-4294967295
PARAM_VALUE 1 pipe_ctx->plane_res.dpp->regamma_params.rgb_resulted->delta_blue_reg 0-4294967295
PARAM_VALUE 1 pipe_ctx->plane_res.dpp->regamma_params.rgb_resulted->delta_green_reg 0-4294967295
PARAM_VALUE 1 pipe_ctx->plane_res.dpp->regamma_params.rgb_resulted->delta_red_reg 0-4294967295
PARAM_VALUE 1 pipe_ctx->plane_res.dpp->shaper_params.rgb_resulted->delta_blue_reg 0-4294967295
PARAM_VALUE 1 pipe_ctx->plane_res.dpp->shaper_params.rgb_resulted->delta_green_reg 0-4294967295
PARAM_VALUE 1 pipe_ctx->plane_res.dpp->shaper_params.rgb_resulted->delta_red_reg 0-4294967295
PARAM_VALUE 1 pipe_ctx->plane_state 4096-ptr_max
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.addr_update 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.bandwidth_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.bpp_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.clock_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.coeff_reduction_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.color_space_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.cursor_csc_color_matrix_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.dcc_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.full_update 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.gamma_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.gamut_remap_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.global_alpha_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.hdr_mult 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.horizontal_mirror_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.in_transfer_func_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.input_csc_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.lut_3d 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.new_plane 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.per_pixel_alpha_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.pixel_format_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.plane_size_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.position_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.rotation_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.scaling_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.sdr_white_level_nits 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.stereo_format_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.swizzle_change 0
PARAM_VALUE 1 pipe_ctx->plane_state->update_bits.tmz_changed 0
PARAM_VALUE 1 pipe_ctx->stream_res.tg->funcs->program_global_sync 0,4096-ptr_max
PARAM_VALUE 1 pipe_ctx->stream_res.tg->funcs->set_vtg_params 0,4096-ptr_max
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_dlg_sys_param.deepsleep_dcfclk_mhz -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_dlg_sys_param.mem_trip_us -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_dlg_sys_param.t_extra_us -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_dlg_sys_param.t_mclk_wm_us -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_dlg_sys_param.t_sr_wm_us -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_dlg_sys_param.t_urg_wm_us -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_dlg_sys_param.total_flip_bw -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.clks_cfg.dcfclk_mhz -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.clks_cfg.dispclk_mhz -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.clks_cfg.dppclk_mhz -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.clks_cfg.refclk_mhz -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.clks_cfg.socclk_mhz -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.dout.output_bpp -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.dout.wb.wb_hratio -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.dout.wb.wb_vratio -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.pipe.dest.pixel_rate_mhz -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.pipe.scale_ratio_depth.hscl_ratio -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.pipe.scale_ratio_depth.hscl_ratio_c -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.pipe.scale_ratio_depth.vinit -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.pipe.scale_ratio_depth.vinit_bot -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.pipe.scale_ratio_depth.vinit_bot_c -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.pipe.scale_ratio_depth.vinit_c -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.pipe.scale_ratio_depth.vscl_ratio -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.pipe.scale_ratio_depth.vscl_ratio_c -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.pipe.src.dcc_fraction_of_zs_req_chroma -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.pipe.src.dcc_fraction_of_zs_req_luma -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.pipe.src.xfc_params.xfc_tslv_vready_offset_us -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.pipe.src.xfc_params.xfc_tslv_vupdate_offset_us -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->dml_input.pipe.src.xfc_params.xfc_tslv_vupdate_width_us -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->pipe_dlg_param.pixel_rate_mhz -1.797693e+308-1.797693e+308
PARAM_VALUE 1 pipe_ctx->top_pipe->top_pipe 0
PARAM_VALUE 2 plane_state 4096-ptr_max
PARAM_VALUE 2 plane_state->update_bits.addr_update 0
PARAM_VALUE 2 plane_state->update_bits.bandwidth_change 0
PARAM_VALUE 2 plane_state->update_bits.bpp_change 0
PARAM_VALUE 2 plane_state->update_bits.clock_change 0
PARAM_VALUE 2 plane_state->update_bits.coeff_reduction_change 0
PARAM_VALUE 2 plane_state->update_bits.color_space_change 0
PARAM_VALUE 2 plane_state->update_bits.cursor_csc_color_matrix_change 0
PARAM_VALUE 2 plane_state->update_bits.dcc_change 0
PARAM_VALUE 2 plane_state->update_bits.full_update 0
PARAM_VALUE 2 plane_state->update_bits.gamma_change 0
PARAM_VALUE 2 plane_state->update_bits.gamut_remap_change 0
PARAM_VALUE 2 plane_state->update_bits.global_alpha_change 0
PARAM_VALUE 2 plane_state->update_bits.hdr_mult 0
PARAM_VALUE 2 plane_state->update_bits.horizontal_mirror_change 0
PARAM_VALUE 2 plane_state->update_bits.in_transfer_func_change 0
PARAM_VALUE 2 plane_state->update_bits.input_csc_change 0
PARAM_VALUE 2 plane_state->update_bits.lut_3d 0
PARAM_VALUE 2 plane_state->update_bits.new_plane 0
PARAM_VALUE 2 plane_state->update_bits.per_pixel_alpha_change 0
PARAM_VALUE 2 plane_state->update_bits.pixel_format_change 0
PARAM_VALUE 2 plane_state->update_bits.plane_size_change 0
PARAM_VALUE 2 plane_state->update_bits.position_change 0
PARAM_VALUE 2 plane_state->update_bits.rotation_change 0
PARAM_VALUE 2 plane_state->update_bits.scaling_change 0
PARAM_VALUE 2 plane_state->update_bits.sdr_white_level_nits 0
PARAM_VALUE 2 plane_state->update_bits.stereo_format_change 0
PARAM_VALUE 2 plane_state->update_bits.swizzle_change 0
PARAM_VALUE 2 plane_state->update_bits.tmz_changed 0
DATA_SOURCE 0 dc $0
DATA_SOURCE 1 pipe_ctx $1
NOCHECK_CALL