Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.c dc_fixpt_sub_int() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/dc_dsc.c compute_bpp_x16_from_frl_params() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 1 arg2 r dc_fixpt_div_int

drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/dc_dsc.c compute_bpp_x16_from_frl_params() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 1 arg2 r dc_fixpt_add

drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/dc_dsc.c compute_bpp_x16_from_frl_params() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 1 arg2 r dc_fixpt_mul

drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/dc_dsc.c dc_fixpt_sub_int() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 $0

drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.c calculate_ss() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_mul
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.c calculate_ss() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_mul_int
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.c dc_fixpt_cos() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.c dc_fixpt_exp() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.c dc_fixpt_log() -> dc_fixpt_sub()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.c dc_fixpt_log() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 1 arg2 r dc_fixpt_add
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.c dc_fixpt_sinc() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 $0

drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.c dc_fixpt_sinc() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.c dce_adjust_dp_ref_freq_for_ss() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 1 arg2 r dc_fixpt_div_int
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.c fixed_point_to_int_frac() -> dc_fixpt_sub()

Type Parameter Key Value
BIT_INFO 0 arg1 0x0,0x7fffffffffffffff
BIT_INFO 1 arg2 0x0,0x7fffffffffffffff
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_dpms.c dc_fixpt_sub_int() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_validation.c dc_fixpt_sub_int() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 $0

drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_validation.c frl_capacity_computations_common() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 1 arg2 r dc_fixpt_div_int

drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_validation.c frl_capacity_computations_uncompressed_video() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_validation.c frl_capacity_computations_uncompressed_video() -> dc_fixpt_sub()

Type Parameter Key Value
BIT_INFO 0 arg1 0x0,0x7fffffffffffffff
BIT_INFO 1 arg2 0x0,0x7fffffffffffffff

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_from_int

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_from_int

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_from_int

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_from_int
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_from_int
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_from_int
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c cm_helper_translate_curve_to_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce110/dce110_hwseq.c dce110_translate_regamma_to_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce110/dce110_hwseq.c dce110_translate_regamma_to_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_from_int

drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce110/dce110_hwseq.c dce110_translate_regamma_to_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce110/dce110_hwseq.c dce110_translate_regamma_to_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce110/dce110_hwseq.c dce110_translate_regamma_to_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/basics/custom_float.c build_custom_float() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 $0 [m]
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/dio/dcn10/dcn10_stream_encoder.c dc_fixpt_sub_int() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c dc_fixpt_sub_int() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c apply_lut_1d() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c apply_lut_1d() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_mul

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c build_custom_gamma_mapping_coefficients_worker() -> dc_fixpt_sub()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c build_custom_gamma_mapping_coefficients_worker() -> dc_fixpt_sub()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c build_freesync_hdr() -> dc_fixpt_sub()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c build_freesync_hdr() -> dc_fixpt_sub()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c build_freesync_hdr() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_div
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c calculate_mapped_value() -> dc_fixpt_sub()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c calculate_mapped_value() -> dc_fixpt_sub()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c calculate_mapped_value() -> dc_fixpt_sub()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c compute_de_pq() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_pow
DATA_SOURCE 1 arg2 r dc_fixpt_from_fraction
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c compute_de_pq() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_from_fraction
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c compute_de_pq() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 1 arg2 r dc_fixpt_div
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c compute_hlg_eotf() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 $0
DATA_SOURCE 1 arg2 r dc_fixpt_from_fraction
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c compute_hlg_oetf() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_mul
DATA_SOURCE 1 arg2 r dc_fixpt_from_fraction
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c hermite_spline_eetf() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 1 arg2 r dc_fixpt_from_fraction
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c hermite_spline_eetf() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 1 arg2 r dc_fixpt_sub
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c hermite_spline_eetf() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 1 arg2 r dc_fixpt_sub
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c hermite_spline_eetf() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 1 arg2 r dc_fixpt_sub
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c hermite_spline_eetf() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_mul
DATA_SOURCE 1 arg2 r dc_fixpt_mul
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c hermite_spline_eetf() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_mul
DATA_SOURCE 1 arg2 r dc_fixpt_mul
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c hermite_spline_eetf() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 1 arg2 r dc_fixpt_sub
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c hermite_spline_eetf() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_mul
DATA_SOURCE 1 arg2 r dc_fixpt_mul
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c hermite_spline_eetf() -> dc_fixpt_sub()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c scale_gamma_dx() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c scale_gamma_dx() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c scale_gamma_dx() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c scale_gamma_dx() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c scale_gamma_dx() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c scale_gamma_dx() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c translate_from_linear_space() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 1 arg2 r dc_fixpt_mul
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c translate_from_linear_space() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_mul
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c translate_from_linear_space_long() -> dc_fixpt_sub()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c translate_from_linear_space_long() -> dc_fixpt_sub()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c translate_to_linear_space() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 $3
DATA_SOURCE 1 arg2 $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dwb_scl.c dc_fixpt_sub_int() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 $0
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.c dc_fixpt_sub_int() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_cm_common.c cm3_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_cm_common.c cm3_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_from_int

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_cm_common.c cm3_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_cm_common.c cm3_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_from_int

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_cm_common.c cm3_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_cm_common.c cm3_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value
DATA_SOURCE 0 arg1 r dc_fixpt_from_int

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_cm_common.c cm3_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_cm_common.c cm3_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_cm_common.c cm3_helper_translate_curve_to_degamma_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_cm_common.c cm3_helper_translate_curve_to_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_cm_common.c cm3_helper_translate_curve_to_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_cm_common.c cm3_helper_translate_curve_to_hw_format() -> dc_fixpt_sub()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_cm_common.c interp_tf_pts() -> dc_fixpt_sub()

Type Parameter Key Value