Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../display/dc/sspl/dc_spl.c spl_calculate_scaler_params() -> spl_set_isharp_data()

Type Parameter Key Value
PARAM_VALUE 0 dscl_prog_data 4096-ptr_max
PARAM_VALUE 0 dscl_prog_data->dscl_mode 1,3
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_en 1
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_base_seg1 12
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_base_seg2 63
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_base_seg3 63
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_base_seg4 56
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_base_seg5 50
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_base_seg6 20
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_in_seg0 1088,1536
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_in_seg1 1988,2028
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_in_seg3 16,48
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_in_seg4 32,96
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_in_seg5 48,144
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_in_seg6 64,192
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_in_seg7 80,240
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_slope_seg0 2-3
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_slope_seg1 109,326
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_slope_seg3 1992,2029
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_slope_seg4 2000,2032
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_slope_seg5 1808,1968
PARAM_VALUE 0 dscl_prog_data->easf_h_bf1_pwl_slope_seg6 1888,1995
PARAM_VALUE 0 dscl_prog_data->easf_h_bf2_flat1_gain 4,13
PARAM_VALUE 0 dscl_prog_data->easf_h_bf2_flat2_gain 8,15
PARAM_VALUE 0 dscl_prog_data->easf_h_bf2_mode 15
PARAM_VALUE 0 dscl_prog_data->easf_h_bf2_roc_gain 4,14
PARAM_VALUE 0 dscl_prog_data->easf_h_bf3_pwl_base_set0 63
PARAM_VALUE 0 dscl_prog_data->easf_h_bf3_pwl_base_set1 62-63
PARAM_VALUE 0 dscl_prog_data->easf_h_bf3_pwl_base_set2 20
PARAM_VALUE 0 dscl_prog_data->easf_h_bf3_pwl_base_set4 68,78
PARAM_VALUE 0 dscl_prog_data->easf_h_bf3_pwl_base_set5 65
PARAM_VALUE 0 dscl_prog_data->easf_h_bf3_pwl_in_set1 1728,2871
PARAM_VALUE 0 dscl_prog_data->easf_h_bf3_pwl_in_set2 1792,2999
PARAM_VALUE 0 dscl_prog_data->easf_h_bf3_pwl_in_set3 1856,3063
PARAM_VALUE 0 dscl_prog_data->easf_h_bf3_pwl_in_set4 1889,3127
PARAM_VALUE 0 dscl_prog_data->easf_h_bf3_pwl_in_set5 1920,3319
PARAM_VALUE 0 dscl_prog_data->easf_h_bf3_pwl_slope_set0 0,4805
PARAM_VALUE 0 dscl_prog_data->easf_h_bf3_pwl_slope_set1 5048,6294
PARAM_VALUE 0 dscl_prog_data->easf_h_bf3_pwl_slope_set2 4950,6160
PARAM_VALUE 0 dscl_prog_data->easf_h_bf3_pwl_slope_set3 4971,6264
PARAM_VALUE 0 dscl_prog_data->easf_h_bf3_pwl_slope_set4 4608,5984
PARAM_VALUE 0 dscl_prog_data->easf_h_bf_maxa 63
PARAM_VALUE 0 dscl_prog_data->easf_h_bf_maxb 63
PARAM_VALUE 0 dscl_prog_data->easf_h_bf_mina 0
PARAM_VALUE 0 dscl_prog_data->easf_h_bf_minb 0
PARAM_VALUE 0 dscl_prog_data->easf_h_en 0-1
PARAM_VALUE 0 dscl_prog_data->easf_h_ring 0
PARAM_VALUE 0 dscl_prog_data->easf_h_sharp_factor 1
PARAM_VALUE 0 dscl_prog_data->easf_ltonl_en 0-1
PARAM_VALUE 0 dscl_prog_data->easf_matrix_c0 13364,20215
PARAM_VALUE 0 dscl_prog_data->easf_matrix_c1 14701,21980
PARAM_VALUE 0 dscl_prog_data->easf_matrix_c2 11159,18619
PARAM_VALUE 0 dscl_prog_data->easf_matrix_c3 0
PARAM_VALUE 0 dscl_prog_data->easf_matrix_mode 0-1
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_en 1
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_base_seg1 12
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_base_seg2 63
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_base_seg3 63
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_base_seg4 56
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_base_seg5 50
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_base_seg6 20
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_in_seg0 1088,1536
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_in_seg1 1988,2028
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_in_seg3 16,48
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_in_seg4 32,96
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_in_seg5 48,144
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_in_seg6 64,192
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_in_seg7 80,240
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_slope_seg0 2-3
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_slope_seg1 109,326
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_slope_seg3 1992,2029
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_slope_seg4 2000,2032
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_slope_seg5 1808,1968
PARAM_VALUE 0 dscl_prog_data->easf_v_bf1_pwl_slope_seg6 1888,1995
PARAM_VALUE 0 dscl_prog_data->easf_v_bf2_flat1_gain 4,13
PARAM_VALUE 0 dscl_prog_data->easf_v_bf2_flat2_gain 8,15
PARAM_VALUE 0 dscl_prog_data->easf_v_bf2_mode 15
PARAM_VALUE 0 dscl_prog_data->easf_v_bf2_roc_gain 4,14
PARAM_VALUE 0 dscl_prog_data->easf_v_bf3_pwl_base_set0 63
PARAM_VALUE 0 dscl_prog_data->easf_v_bf3_pwl_base_set1 62-63
PARAM_VALUE 0 dscl_prog_data->easf_v_bf3_pwl_base_set2 20
PARAM_VALUE 0 dscl_prog_data->easf_v_bf3_pwl_base_set4 68,78
PARAM_VALUE 0 dscl_prog_data->easf_v_bf3_pwl_base_set5 65
PARAM_VALUE 0 dscl_prog_data->easf_v_bf3_pwl_in_set1 1728,2871
PARAM_VALUE 0 dscl_prog_data->easf_v_bf3_pwl_in_set2 1792,2999
PARAM_VALUE 0 dscl_prog_data->easf_v_bf3_pwl_in_set3 1856,3063
PARAM_VALUE 0 dscl_prog_data->easf_v_bf3_pwl_in_set4 1889,3127
PARAM_VALUE 0 dscl_prog_data->easf_v_bf3_pwl_in_set5 1920,3319
PARAM_VALUE 0 dscl_prog_data->easf_v_bf3_pwl_slope_set0 0,4805
PARAM_VALUE 0 dscl_prog_data->easf_v_bf3_pwl_slope_set1 5048,6294
PARAM_VALUE 0 dscl_prog_data->easf_v_bf3_pwl_slope_set2 4950,6160
PARAM_VALUE 0 dscl_prog_data->easf_v_bf3_pwl_slope_set3 4971,6264
PARAM_VALUE 0 dscl_prog_data->easf_v_bf3_pwl_slope_set4 4608,5984
PARAM_VALUE 0 dscl_prog_data->easf_v_bf_maxa 63
PARAM_VALUE 0 dscl_prog_data->easf_v_bf_maxb 63
PARAM_VALUE 0 dscl_prog_data->easf_v_bf_mina 0
PARAM_VALUE 0 dscl_prog_data->easf_v_bf_minb 0
PARAM_VALUE 0 dscl_prog_data->easf_v_en 0-1
PARAM_VALUE 0 dscl_prog_data->easf_v_ring 0
PARAM_VALUE 0 dscl_prog_data->easf_v_sharp_factor 1
PARAM_VALUE 0 dscl_prog_data->filter_h 0
PARAM_VALUE 0 dscl_prog_data->filter_h_c 0
PARAM_VALUE 0 dscl_prog_data->filter_v 0
PARAM_VALUE 0 dscl_prog_data->filter_v_c 0
PARAM_VALUE 0 dscl_prog_data->init.h_filter_init_frac 0,32-16777184
PARAM_VALUE 0 dscl_prog_data->init.h_filter_init_frac_c 0,32-16777184
PARAM_VALUE 0 dscl_prog_data->init.h_filter_init_int 0-s32max,2147483649-u32max
PARAM_VALUE 0 dscl_prog_data->init.h_filter_init_int_c 0-s32max,2147483649-u32max
PARAM_VALUE 0 dscl_prog_data->init.v_filter_init_bot_frac 0,32-16777184
PARAM_VALUE 0 dscl_prog_data->init.v_filter_init_bot_frac_c 0,32-16777184
PARAM_VALUE 0 dscl_prog_data->init.v_filter_init_bot_int 0-s32max,2147483649-u32max
PARAM_VALUE 0 dscl_prog_data->init.v_filter_init_bot_int_c 0-s32max,2147483649-u32max
PARAM_VALUE 0 dscl_prog_data->init.v_filter_init_frac 0,32-16777184
PARAM_VALUE 0 dscl_prog_data->init.v_filter_init_frac_c 0,32-16777184
PARAM_VALUE 0 dscl_prog_data->init.v_filter_init_int 0-s32max,2147483649-u32max
PARAM_VALUE 0 dscl_prog_data->init.v_filter_init_int_c 0-s32max,2147483649-u32max
PARAM_VALUE 0 dscl_prog_data->mpc_size.width 0
PARAM_VALUE 0 dscl_prog_data->ratios.h_scale_ratio 0,32-134217696
PARAM_VALUE 0 dscl_prog_data->ratios.h_scale_ratio_c 0,32-134217696
PARAM_VALUE 0 dscl_prog_data->ratios.v_scale_ratio 0,32-134217696
PARAM_VALUE 0 dscl_prog_data->ratios.v_scale_ratio_c 0,32-134217696
PARAM_VALUE 0 dscl_prog_data->scl_black_color.offset_rgb_cbcr 0,32768
PARAM_VALUE 0 dscl_prog_data->upsp_clamp_max 0,4095
PARAM_VALUE 0 dscl_prog_data->upsp_clamp_min 0
PARAM_VALUE 0 dscl_prog_data->upsp_h_coef_tap0_p0 0,251
PARAM_VALUE 0 dscl_prog_data->upsp_h_coef_tap0_p1 0,252-253
PARAM_VALUE 0 dscl_prog_data->upsp_h_coef_tap1_p0 0,47,64
PARAM_VALUE 0 dscl_prog_data->upsp_h_coef_tap1_p1 0,25,36
PARAM_VALUE 0 dscl_prog_data->upsp_h_coef_tap2_p0 0,25
PARAM_VALUE 0 dscl_prog_data->upsp_h_coef_tap2_p1 0,36,47
PARAM_VALUE 0 dscl_prog_data->upsp_h_coef_tap3_p0 0,253
PARAM_VALUE 0 dscl_prog_data->upsp_h_coef_tap3_p1 0,251-252
PARAM_VALUE 0 dscl_prog_data->upsp_h_init_frac 0-1
PARAM_VALUE 0 dscl_prog_data->upsp_h_init_int 0,2-3
PARAM_VALUE 0 dscl_prog_data->upsp_h_num_taps 0-1
PARAM_VALUE 0 dscl_prog_data->upsp_v_coef_tap0_p0 0,251
PARAM_VALUE 0 dscl_prog_data->upsp_v_coef_tap0_p1 0,252-253
PARAM_VALUE 0 dscl_prog_data->upsp_v_coef_tap1_p0 0,47,64
PARAM_VALUE 0 dscl_prog_data->upsp_v_coef_tap1_p1 0,25,36
PARAM_VALUE 0 dscl_prog_data->upsp_v_coef_tap2_p0 0,25
PARAM_VALUE 0 dscl_prog_data->upsp_v_coef_tap2_p1 0,36,47
PARAM_VALUE 0 dscl_prog_data->upsp_v_coef_tap3_p0 0,253
PARAM_VALUE 0 dscl_prog_data->upsp_v_coef_tap3_p1 0,251-252
PARAM_VALUE 0 dscl_prog_data->upsp_v_init_frac 0-1
PARAM_VALUE 0 dscl_prog_data->upsp_v_init_int 0,2-3
PARAM_VALUE 0 dscl_prog_data->upsp_v_num_taps 0-1
PARAM_VALUE 3 lls_pref 1-u32max
PARAM_VALUE 4 format 1-8,14
PARAM_VALUE 5 data 2486309079304880128
PARAM_VALUE 7 setup 0-3
BUF_SIZE 0 dscl_prog_data 1088
BUF_SIZE 5 data 176
FUZZY_MAX 7 setup 3
BIT_INFO 6 ratio 0x0,0x0
HARD_MAX 7 setup 3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL