Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/radeon/radeon_clocks.c radeon_get_clock_info() -> radeon_legacy_get_engine_clock()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->clock.max_pixel_clock 35000
PARAM_VALUE 0 rdev->clock.mpll.reference_div 0-255
PARAM_VALUE 0 rdev->clock.mpll.reference_freq 1432,2700
PARAM_VALUE 0 rdev->clock.p1pll.pll_in_max 500,1350
PARAM_VALUE 0 rdev->clock.p1pll.pll_in_min 40,100
PARAM_VALUE 0 rdev->clock.p1pll.pll_out_max 35000,50000
PARAM_VALUE 0 rdev->clock.p1pll.pll_out_min 12500,20000
PARAM_VALUE 0 rdev->clock.p1pll.reference_div 2-1023
PARAM_VALUE 0 rdev->clock.p1pll.reference_freq 1432,2700
PARAM_VALUE 0 rdev->clock.p2pll.pll_in_max 500,1350
PARAM_VALUE 0 rdev->clock.p2pll.pll_in_min 40,100
PARAM_VALUE 0 rdev->clock.p2pll.pll_out_max 35000,50000
PARAM_VALUE 0 rdev->clock.p2pll.pll_out_min 12500,20000
PARAM_VALUE 0 rdev->clock.p2pll.reference_div 2-1023
PARAM_VALUE 0 rdev->clock.p2pll.reference_freq 1432,2700
PARAM_VALUE 0 rdev->clock.spll.reference_div 0-255
PARAM_VALUE 0 rdev->clock.spll.reference_freq 1432,2700
PARAM_VALUE 0 rdev->family 0-17
PARAM_VALUE 0 rdev->pll_idx_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 rdev s32min-(-2),1-s32max
BUF_SIZE 0 rdev s32min-(-2),1-s32max
FUZZY_MAX 0 rdev->clock.mpll.reference_freq 2700
FUZZY_MAX 0 rdev->clock.p1pll.pll_in_max 1350
FUZZY_MAX 0 rdev->clock.p1pll.pll_in_min 100
FUZZY_MAX 0 rdev->clock.p1pll.pll_out_max 50000
FUZZY_MAX 0 rdev->clock.p1pll.pll_out_min 20000
FUZZY_MAX 0 rdev->clock.p1pll.reference_div 12
FUZZY_MAX 0 rdev->clock.p1pll.reference_freq 2700
FUZZY_MAX 0 rdev->clock.p2pll.pll_in_max 1350
FUZZY_MAX 0 rdev->clock.p2pll.pll_in_min 100
FUZZY_MAX 0 rdev->clock.p2pll.pll_out_max 50000
FUZZY_MAX 0 rdev->clock.p2pll.pll_out_min 20000
FUZZY_MAX 0 rdev->clock.p2pll.reference_freq 2700
FUZZY_MAX 0 rdev->clock.spll.reference_freq 2700
FUZZY_MAX 0 rdev->family 13
HARD_MAX 0 rdev->clock.mpll.reference_freq 2700
HARD_MAX 0 rdev->clock.p1pll.pll_in_max 1350
HARD_MAX 0 rdev->clock.p1pll.pll_in_min 100
HARD_MAX 0 rdev->clock.p1pll.pll_out_max 50000
HARD_MAX 0 rdev->clock.p1pll.pll_out_min 20000
HARD_MAX 0 rdev->clock.p1pll.reference_freq 2700
HARD_MAX 0 rdev->clock.p2pll.pll_in_max 1350
HARD_MAX 0 rdev->clock.p2pll.pll_in_min 100
HARD_MAX 0 rdev->clock.p2pll.pll_out_max 50000
HARD_MAX 0 rdev->clock.p2pll.pll_out_min 20000
HARD_MAX 0 rdev->clock.p2pll.reference_freq 2700
HARD_MAX 0 rdev->clock.spll.reference_freq 2700
RX_PATH
TASK_NOT_RUNNING
UNITS 0 rdev unit_byte
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/radeon/radeon_clocks.c radeon_read_clocks_OF() -> radeon_legacy_get_engine_clock()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->clock.max_pixel_clock 35000
PARAM_VALUE 0 rdev->clock.mpll.reference_div 0-255
PARAM_VALUE 0 rdev->clock.mpll.reference_freq 0-429496729
PARAM_VALUE 0 rdev->clock.p1pll.pll_in_max 500,1350
PARAM_VALUE 0 rdev->clock.p1pll.pll_in_min 40,100
PARAM_VALUE 0 rdev->clock.p1pll.pll_out_max 35000,50000
PARAM_VALUE 0 rdev->clock.p1pll.pll_out_min 12500,20000
PARAM_VALUE 0 rdev->clock.p1pll.reference_div 2-1023
PARAM_VALUE 0 rdev->clock.p1pll.reference_freq 0-429496729
PARAM_VALUE 0 rdev->clock.p2pll.pll_in_max 500,1350
PARAM_VALUE 0 rdev->clock.p2pll.pll_in_min 40,100
PARAM_VALUE 0 rdev->clock.p2pll.pll_out_max 35000,50000
PARAM_VALUE 0 rdev->clock.p2pll.pll_out_min 12500,20000
PARAM_VALUE 0 rdev->clock.p2pll.reference_div 2-1023
PARAM_VALUE 0 rdev->clock.p2pll.reference_freq 0-429496729
PARAM_VALUE 0 rdev->clock.spll.reference_div 0-255
PARAM_VALUE 0 rdev->clock.spll.reference_freq 0-429496729
PARAM_VALUE 0 rdev->pdev 4096-ptr_max
PARAM_VALUE 0 rdev->pdev->dev.of_node 4096-ptr_max
PARAM_VALUE 0 rdev->pdev->dev.of_node->properties 4096-ptr_max
PARAM_VALUE 0 rdev->pll_idx_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 rdev s32min-(-2),1-s32max
BUF_SIZE 0 rdev s32min-(-2),1-s32max
FUZZY_MAX 0 rdev->clock.p1pll.pll_in_max 1350
FUZZY_MAX 0 rdev->clock.p1pll.pll_in_min 100
FUZZY_MAX 0 rdev->clock.p1pll.pll_out_max 50000
FUZZY_MAX 0 rdev->clock.p1pll.pll_out_min 20000
FUZZY_MAX 0 rdev->clock.p1pll.reference_div 12
FUZZY_MAX 0 rdev->clock.p2pll.pll_in_max 1350
FUZZY_MAX 0 rdev->clock.p2pll.pll_in_min 100
FUZZY_MAX 0 rdev->clock.p2pll.pll_out_max 50000
FUZZY_MAX 0 rdev->clock.p2pll.pll_out_min 20000
HARD_MAX 0 rdev->clock.p1pll.pll_in_max 1350
HARD_MAX 0 rdev->clock.p1pll.pll_in_min 100
HARD_MAX 0 rdev->clock.p1pll.pll_out_max 50000
HARD_MAX 0 rdev->clock.p1pll.pll_out_min 20000
HARD_MAX 0 rdev->clock.p2pll.pll_in_max 1350
HARD_MAX 0 rdev->clock.p2pll.pll_in_min 100
HARD_MAX 0 rdev->clock.p2pll.pll_out_max 50000
HARD_MAX 0 rdev->clock.p2pll.pll_out_min 20000
RX_PATH
TASK_NOT_RUNNING
UNITS 0 rdev unit_byte

drivers/gpu/drm/radeon/radeon_pm.c radeon_debugfs_pm_info_show() -> (struct radeon_asic)->pm.get_engine_clock()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->asic 4096-ptr_max
PARAM_VALUE 0 rdev->flags 33554432-u64max
PARAM_VALUE 0 rdev->pm.dpm_enabled 0
BUF_SIZE 0 rdev s32min-(-2),1-s32max
BUF_SIZE 0 rdev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/radeon/radeon_clocks.c radeon_get_clock_info() -> (struct radeon_asic)->pm.get_engine_clock()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->asic 4096-ptr_max
PARAM_VALUE 0 rdev->clock.dcpll.best_vco 0
PARAM_VALUE 0 rdev->clock.dcpll.max_feedback_div 4095
PARAM_VALUE 0 rdev->clock.dcpll.max_frac_feedback_div 9
PARAM_VALUE 0 rdev->clock.dcpll.max_post_div 127
PARAM_VALUE 0 rdev->clock.dcpll.max_ref_div 1023
PARAM_VALUE 0 rdev->clock.dcpll.min_feedback_div 4
PARAM_VALUE 0 rdev->clock.dcpll.min_frac_feedback_div 0
PARAM_VALUE 0 rdev->clock.dcpll.min_post_div 2
PARAM_VALUE 0 rdev->clock.dcpll.min_ref_div 2
PARAM_VALUE 0 rdev->clock.default_mclk 0
PARAM_VALUE 0 rdev->clock.default_sclk 0
PARAM_VALUE 0 rdev->clock.max_pixel_clock 35000
PARAM_VALUE 0 rdev->clock.mpll.best_vco 0
PARAM_VALUE 0 rdev->clock.mpll.max_feedback_div 255
PARAM_VALUE 0 rdev->clock.mpll.max_post_div 1
PARAM_VALUE 0 rdev->clock.mpll.max_ref_div 255
PARAM_VALUE 0 rdev->clock.mpll.min_feedback_div 4
PARAM_VALUE 0 rdev->clock.mpll.min_post_div 1
PARAM_VALUE 0 rdev->clock.mpll.min_ref_div 2
PARAM_VALUE 0 rdev->clock.mpll.reference_freq 1432,2700
PARAM_VALUE 0 rdev->clock.p1pll.best_vco 0
PARAM_VALUE 0 rdev->clock.p1pll.max_feedback_div 2047
PARAM_VALUE 0 rdev->clock.p1pll.max_frac_feedback_div 0,9
PARAM_VALUE 0 rdev->clock.p1pll.max_post_div 16,127
PARAM_VALUE 0 rdev->clock.p1pll.max_ref_div 1023
PARAM_VALUE 0 rdev->clock.p1pll.min_feedback_div 4
PARAM_VALUE 0 rdev->clock.p1pll.min_frac_feedback_div 0
PARAM_VALUE 0 rdev->clock.p1pll.min_post_div 1-2
PARAM_VALUE 0 rdev->clock.p1pll.min_ref_div 2
PARAM_VALUE 0 rdev->clock.p1pll.pll_in_max 500,1350
PARAM_VALUE 0 rdev->clock.p1pll.pll_in_min 40,100
PARAM_VALUE 0 rdev->clock.p1pll.pll_out_max 35000,50000
PARAM_VALUE 0 rdev->clock.p1pll.pll_out_min 12500,20000
PARAM_VALUE 0 rdev->clock.p1pll.reference_div 2-u32max
PARAM_VALUE 0 rdev->clock.p1pll.reference_freq 1432,2700
PARAM_VALUE 0 rdev->clock.p2pll.best_vco 0
PARAM_VALUE 0 rdev->clock.p2pll.max_feedback_div 2047
PARAM_VALUE 0 rdev->clock.p2pll.max_frac_feedback_div 0,9
PARAM_VALUE 0 rdev->clock.p2pll.max_post_div 12,127
PARAM_VALUE 0 rdev->clock.p2pll.max_ref_div 1023
PARAM_VALUE 0 rdev->clock.p2pll.min_feedback_div 4
PARAM_VALUE 0 rdev->clock.p2pll.min_frac_feedback_div 0
PARAM_VALUE 0 rdev->clock.p2pll.min_post_div 1-2
PARAM_VALUE 0 rdev->clock.p2pll.min_ref_div 2
PARAM_VALUE 0 rdev->clock.p2pll.pll_in_max 500,1350
PARAM_VALUE 0 rdev->clock.p2pll.pll_in_min 40,100
PARAM_VALUE 0 rdev->clock.p2pll.pll_out_max 35000,50000
PARAM_VALUE 0 rdev->clock.p2pll.pll_out_min 12500,20000
PARAM_VALUE 0 rdev->clock.p2pll.reference_div 2-u32max
PARAM_VALUE 0 rdev->clock.p2pll.reference_freq 1432,2700
PARAM_VALUE 0 rdev->clock.spll.best_vco 0
PARAM_VALUE 0 rdev->clock.spll.max_feedback_div 255
PARAM_VALUE 0 rdev->clock.spll.max_post_div 1
PARAM_VALUE 0 rdev->clock.spll.max_ref_div 255
PARAM_VALUE 0 rdev->clock.spll.min_feedback_div 4
PARAM_VALUE 0 rdev->clock.spll.min_post_div 1
PARAM_VALUE 0 rdev->clock.spll.min_ref_div 2
PARAM_VALUE 0 rdev->clock.spll.reference_freq 1432,2700
PARAM_VALUE 0 rdev->pll_rreg 4096-ptr_max
BUF_SIZE 0 rdev s32min-(-2),1-s32max
BUF_SIZE 0 rdev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock