Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 6
PARAM_VALUE 1 b 10000

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 49
PARAM_VALUE 1 b 100

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 56
PARAM_VALUE 1 b 100

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 1001
PARAM_VALUE 1 b 1000

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 1
PARAM_VALUE 1 b 10

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 1000
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 4
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 8

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 0-u16max
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 1000
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 0-u16max
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 1
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 32-64
PARAM_VALUE 1 b 1
FUZZY_MAX 0 a 64
HARD_MAX 0 a 64

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a s32min-s32max
PARAM_VALUE 1 b 1
DATA_SOURCE 0 a r drm_fixp2int_ceil
BIT_INFO 0 a 0x0,0x7fffffff

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 8

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1
DATA_SOURCE 0 a r drm_fixp2int_ceil

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1
DATA_SOURCE 0 a r drm_fixp2int_ceil

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a s32min-s32max
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 8

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1
DATA_SOURCE 0 a r drm_fixp2int_ceil

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 4,8
PARAM_VALUE 1 b 1
FUZZY_MAX 0 a 4

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 1000
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 1-4
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 8

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a s32min-s32max
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 0-30
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 8

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 0-u16max
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 8

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a s32min-s32max
PARAM_VALUE 1 b 1
BIT_INFO 0 a 0x0,0x7fffffff

drivers/gpu/drm/msm/dp/dp_ctrl.c _dp_ctrl_calc_tu() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_param_compare() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a (-1)
PARAM_VALUE 1 b 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 32-64
PARAM_VALUE 1 b 1
FUZZY_MAX 0 a 64
HARD_MAX 0 a 64

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a s32min-s32max
PARAM_VALUE 1 b 2-30
BIT_INFO 0 a 0x0,0xffffffff

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 8

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 0-131071
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 32-64
PARAM_VALUE 1 b 1
FUZZY_MAX 0 a 64
HARD_MAX 0 a 64

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 0-131071

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a s32min-s32max
PARAM_VALUE 1 b 1
BIT_INFO 0 a 0x0,0xffffffff

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 0-s32max
PARAM_VALUE 1 b 1
DATA_SOURCE 0 a r drm_fixp2int

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 0-s32max
PARAM_VALUE 1 b 1
DATA_SOURCE 0 a r drm_fixp2int

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 32-64
PARAM_VALUE 1 b 1
FUZZY_MAX 0 a 64
HARD_MAX 0 a 64

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 32-64
PARAM_VALUE 1 b 1
FUZZY_MAX 0 a 64
HARD_MAX 0 a 64

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 8

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 32-64
PARAM_VALUE 1 b 1
FUZZY_MAX 0 a 64
HARD_MAX 0 a 64

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 32-64
PARAM_VALUE 1 b 1
FUZZY_MAX 0 a 64
HARD_MAX 0 a 64

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1
DATA_SOURCE 0 a r drm_fixp2int_ceil

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 0-1966065
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 8

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c _tu_valid_boundary_calc() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_panel_update_tu_timings() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 0-4294967295
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_panel_update_tu_timings() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a s32min-s32max
PARAM_VALUE 1 b 1000
UNITS 0 a unit_byte

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_panel_update_tu_timings() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 0-u16max
PARAM_VALUE 1 b 1
UNITS 0 a unit_byte

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_panel_update_tu_timings() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a (-65535)-u16max
PARAM_VALUE 1 b 1
UNITS 0 a unit_byte

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_panel_update_tu_timings() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 2
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_panel_update_tu_timings() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 100
PARAM_VALUE 1 b 100

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_panel_update_tu_timings() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_panel_update_tu_timings() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 8
PARAM_VALUE 1 b 1

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_panel_update_tu_timings() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 0
PARAM_VALUE 1 b 3

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_panel_update_tu_timings() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 976
PARAM_VALUE 1 b 1000

drivers/gpu/drm/tests/drm_fixp_test.c drm_test_int2fixp() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 1
PARAM_VALUE 1 b 2

drivers/gpu/drm/tests/drm_fixp_test.c drm_test_int2fixp() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a (-1)
PARAM_VALUE 1 b 2

drivers/gpu/drm/tests/drm_fixp_test.c drm_test_int2fixp() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a (-1)
PARAM_VALUE 1 b 2

drivers/gpu/drm/tests/drm_fixp_test.c drm_test_int2fixp() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 1
PARAM_VALUE 1 b 2

drivers/gpu/drm/tests/drm_fixp_test.c drm_test_int2fixp() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 1
PARAM_VALUE 1 b 2

drivers/gpu/drm/tests/drm_fixp_test.c drm_test_sm2fixp() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a 1
PARAM_VALUE 1 b 2

drivers/gpu/drm/tests/drm_fixp_test.c drm_test_sm2fixp() -> drm_fixp_from_fraction()

Type Parameter Key Value
PARAM_VALUE 0 a (-1)
PARAM_VALUE 1 b 2