Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../display/dc/dc_dmub_srv.c populate_subvp_cmd_pipe_info() -> reduce_fraction()

Type Parameter Key Value
PARAM_VALUE 2 out_num 5271757976390197248
PARAM_VALUE 3 out_den 4962502096441339904
NOCHECK_CALL
UNITS 0 num unit_byte
UNITS 1 denom unit_byte

drivers/gpu/drm/amd/amdgpu/../display/dc/dc_dmub_srv.c populate_subvp_cmd_pipe_info() -> reduce_fraction()

Type Parameter Key Value
PARAM_VALUE 2 out_num 912477742176194560
PARAM_VALUE 3 out_den 4390436271945388032
NOCHECK_CALL
UNITS 0 num unit_byte
UNITS 1 denom unit_byte

drivers/gpu/drm/amd/amdgpu/../display/dc/dc_dmub_srv.c populate_subvp_cmd_pipe_info() -> reduce_fraction()

Type Parameter Key Value
PARAM_VALUE 2 out_num 5941232085797609472
PARAM_VALUE 3 out_den 6870887134936309760
NOCHECK_CALL

drivers/gpu/drm/ingenic/ingenic-ipu.c ingenic_ipu_plane_atomic_check() -> reduce_fraction()

Type Parameter Key Value
PARAM_VALUE 0 num 6784989558894645248
PARAM_VALUE 0 *num 0-66845
PARAM_VALUE 1 denom 6230285834580299776
PARAM_VALUE 1 *denom 4-u16max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/ingenic/ingenic-ipu.c ingenic_ipu_plane_atomic_check() -> reduce_fraction()

Type Parameter Key Value
PARAM_VALUE 0 num 357337957909487616
PARAM_VALUE 0 *num 0-66845
PARAM_VALUE 1 denom 3339077951359344640
PARAM_VALUE 1 *denom 4-u16max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex