/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
H A D | dcn20_fpu.h | 56 struct pp_smu_nv_clock_table max_clocks); 59 struct pp_smu_nv_clock_table *max_clocks,
|
H A D | dcn20_fpu.c | 1841 struct pp_smu_nv_clock_table *max_clocks, in dcn20_update_bounding_box() 1879 bb->clock_limits[i].socclk_mhz = (bb->clock_limits[i].fabricclk_mhz > max_clocks->socClockInKhz / 1000) ? in dcn20_update_bounding_box() 1880 max_clocks->socClockInKhz / 1000 : bb->clock_limits[i].fabricclk_mhz; in dcn20_update_bounding_box() 1882 bb->clock_limits[i].dcfclk_mhz = (bb->clock_limits[i].fabricclk_mhz > max_clocks->dcfClockInKhz / 1000) ? in dcn20_update_bounding_box() 1883 max_clocks->dcfClockInKhz / 1000 : bb->clock_limits[i].fabricclk_mhz; in dcn20_update_bounding_box() 1885 bb->clock_limits[i].dispclk_mhz = max_clocks->displayClockInKhz / 1000; in dcn20_update_bounding_box() 1886 bb->clock_limits[i].dppclk_mhz = max_clocks->displayClockInKhz / 1000; in dcn20_update_bounding_box() 1887 bb->clock_limits[i].dscclk_mhz = max_clocks->displayClockInKhz / (1000 * 3); in dcn20_update_bounding_box() 1889 bb->clock_limits[i].phyclk_mhz = max_clocks->phyClockInKhz / 1000; in dcn20_update_bounding_box() 1894 bb->clock_limits[num_calculated_states - 1].socclk_mhz = max_clocks in dcn20_update_bounding_box() 1839 dcn20_update_bounding_box(struct dc *dc, struct _vcs_dpi_soc_bounding_box_st *bb, struct pp_smu_nv_clock_table *max_clocks, unsigned int *uclk_states, unsigned int num_states) dcn20_update_bounding_box() argument 1905 dcn20_cap_soc_clocks(struct _vcs_dpi_soc_bounding_box_st *bb, struct pp_smu_nv_clock_table max_clocks) dcn20_cap_soc_clocks() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_resource.h | 100 struct pp_smu_nv_clock_table max_clocks); 102 struct pp_smu_nv_clock_table *max_clocks, unsigned int *uclk_states, unsigned int num_states); 173 struct pp_smu_nv_clock_table max_clocks);
|
H A D | dcn20_resource.c | 3421 struct pp_smu_nv_clock_table max_clocks) 3427 if ((bb->clock_limits[i].dcfclk_mhz > (max_clocks.dcfClockInKhz / 1000)) 3428 && max_clocks.dcfClockInKhz != 0) 3429 bb->clock_limits[i].dcfclk_mhz = (max_clocks.dcfClockInKhz / 1000); 3431 if ((bb->clock_limits[i].dram_speed_mts > (max_clocks.uClockInKhz / 1000) * 16) 3432 && max_clocks.uClockInKhz != 0) 3433 bb->clock_limits[i].dram_speed_mts = (max_clocks.uClockInKhz / 1000) * 16; 3435 if ((bb->clock_limits[i].fabricclk_mhz > (max_clocks.fabricClockInKhz / 1000)) 3436 && max_clocks.fabricClockInKhz != 0) 3437 bb->clock_limits[i].fabricclk_mhz = (max_clocks 3419 dcn20_cap_soc_clocks( struct _vcs_dpi_soc_bounding_box_st *bb, struct pp_smu_nv_clock_table max_clocks) global() argument 3486 dcn20_update_bounding_box(struct dc *dc, struct _vcs_dpi_soc_bounding_box_st *bb, struct pp_smu_nv_clock_table *max_clocks, unsigned int *uclk_states, unsigned int num_states) global() argument 3735 struct pp_smu_nv_clock_table max_clocks = {0}; global() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
H A D | smu_v11_0.c | 1433 struct pp_smu_nv_clock_table *max_clocks) in smu_v11_0_get_max_sustainable_clocks_by_dc() 1438 if (!max_clocks || !table_context->max_sustainable_clocks) in smu_v11_0_get_max_sustainable_clocks_by_dc() 1443 max_clocks->dcfClockInKhz = in smu_v11_0_get_max_sustainable_clocks_by_dc() 1445 max_clocks->displayClockInKhz = in smu_v11_0_get_max_sustainable_clocks_by_dc() 1447 max_clocks->phyClockInKhz = in smu_v11_0_get_max_sustainable_clocks_by_dc() 1449 max_clocks->pixelClockInKhz = in smu_v11_0_get_max_sustainable_clocks_by_dc() 1451 max_clocks->uClockInKhz = in smu_v11_0_get_max_sustainable_clocks_by_dc() 1453 max_clocks->socClockInKhz = in smu_v11_0_get_max_sustainable_clocks_by_dc() 1455 max_clocks->dscClockInKhz = 0; in smu_v11_0_get_max_sustainable_clocks_by_dc() 1456 max_clocks in smu_v11_0_get_max_sustainable_clocks_by_dc() 1432 smu_v11_0_get_max_sustainable_clocks_by_dc(struct smu_context *smu, struct pp_smu_nv_clock_table *max_clocks) smu_v11_0_get_max_sustainable_clocks_by_dc() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
H A D | smu_v11_0.c | 1515 struct pp_smu_nv_clock_table *max_clocks) in smu_v11_0_get_max_sustainable_clocks_by_dc() 1520 if (!max_clocks || !table_context->max_sustainable_clocks) in smu_v11_0_get_max_sustainable_clocks_by_dc() 1525 max_clocks->dcfClockInKhz = in smu_v11_0_get_max_sustainable_clocks_by_dc() 1527 max_clocks->displayClockInKhz = in smu_v11_0_get_max_sustainable_clocks_by_dc() 1529 max_clocks->phyClockInKhz = in smu_v11_0_get_max_sustainable_clocks_by_dc() 1531 max_clocks->pixelClockInKhz = in smu_v11_0_get_max_sustainable_clocks_by_dc() 1533 max_clocks->uClockInKhz = in smu_v11_0_get_max_sustainable_clocks_by_dc() 1535 max_clocks->socClockInKhz = in smu_v11_0_get_max_sustainable_clocks_by_dc() 1537 max_clocks->dscClockInKhz = 0; in smu_v11_0_get_max_sustainable_clocks_by_dc() 1538 max_clocks in smu_v11_0_get_max_sustainable_clocks_by_dc() 1514 smu_v11_0_get_max_sustainable_clocks_by_dc(struct smu_context *smu, struct pp_smu_nv_clock_table *max_clocks) smu_v11_0_get_max_sustainable_clocks_by_dc() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
H A D | smu_v13_0.c | 1483 struct pp_smu_nv_clock_table *max_clocks) in smu_v13_0_get_max_sustainable_clocks_by_dc() 1488 if (!max_clocks || !table_context->max_sustainable_clocks) in smu_v13_0_get_max_sustainable_clocks_by_dc() 1493 max_clocks->dcfClockInKhz = in smu_v13_0_get_max_sustainable_clocks_by_dc() 1495 max_clocks->displayClockInKhz = in smu_v13_0_get_max_sustainable_clocks_by_dc() 1497 max_clocks->phyClockInKhz = in smu_v13_0_get_max_sustainable_clocks_by_dc() 1499 max_clocks->pixelClockInKhz = in smu_v13_0_get_max_sustainable_clocks_by_dc() 1501 max_clocks->uClockInKhz = in smu_v13_0_get_max_sustainable_clocks_by_dc() 1503 max_clocks->socClockInKhz = in smu_v13_0_get_max_sustainable_clocks_by_dc() 1505 max_clocks->dscClockInKhz = 0; in smu_v13_0_get_max_sustainable_clocks_by_dc() 1506 max_clocks in smu_v13_0_get_max_sustainable_clocks_by_dc() 1482 smu_v13_0_get_max_sustainable_clocks_by_dc(struct smu_context *smu, struct pp_smu_nv_clock_table *max_clocks) smu_v13_0_get_max_sustainable_clocks_by_dc() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/ |
H A D | dm_pp_smu.h | 224 struct pp_smu_nv_clock_table *max_clocks);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/ |
H A D | dm_pp_smu.h | 224 struct pp_smu_nv_clock_table *max_clocks);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_resource.c | 2342 struct pp_smu_nv_clock_table max_clocks = {0}; in init_soc_bounding_box() local 2358 (&pool->base.pp_smu->nv_funcs.pp_smu, &max_clocks); in init_soc_bounding_box() 2361 if (max_clocks.dcfClockInKhz >= max_clocks.socClockInKhz) in init_soc_bounding_box() 2362 max_clocks.dcfClockInKhz = max_clocks.socClockInKhz - 1000; in init_soc_bounding_box() 2368 dcn20_update_bounding_box(dc, loaded_bb, &max_clocks, uclk_states, num_states); in init_soc_bounding_box() 2372 dcn20_cap_soc_clocks(loaded_bb, max_clocks); in init_soc_bounding_box()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/inc/ |
H A D | smu_v11_0.h | 222 struct pp_smu_nv_clock_table *max_clocks);
|
H A D | amdgpu_smu.h | 585 int (*get_max_sustainable_clocks_by_dc)(struct smu_context *smu, struct pp_smu_nv_clock_table *max_clocks); 797 struct pp_smu_nv_clock_table *max_clocks);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/inc/ |
H A D | smu_v11_0.h | 238 struct pp_smu_nv_clock_table *max_clocks);
|
H A D | smu_v13_0.h | 211 struct pp_smu_nv_clock_table *max_clocks);
|
H A D | amdgpu_smu.h | 1151 int (*get_max_sustainable_clocks_by_dc)(struct smu_context *smu, struct pp_smu_nv_clock_table *max_clocks);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_pp_smu.c | 692 struct pp_smu *pp, struct pp_smu_nv_clock_table *max_clocks) in pp_nv_get_maximum_sustainable_clocks() 699 max_clocks); in pp_nv_get_maximum_sustainable_clocks() 691 pp_nv_get_maximum_sustainable_clocks( struct pp_smu *pp, struct pp_smu_nv_clock_table *max_clocks) pp_nv_get_maximum_sustainable_clocks() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_pp_smu.c | 817 struct pp_smu *pp, struct pp_smu_nv_clock_table *max_clocks) in pp_nv_get_maximum_sustainable_clocks() 829 if (!smu_get_max_sustainable_clocks_by_dc(smu, max_clocks)) in pp_nv_get_maximum_sustainable_clocks() 816 pp_nv_get_maximum_sustainable_clocks( struct pp_smu *pp, struct pp_smu_nv_clock_table *max_clocks) pp_nv_get_maximum_sustainable_clocks() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/inc/ |
H A D | amdgpu_dpm.h | 558 struct pp_smu_nv_clock_table *max_clocks);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/include/ |
H A D | kgd_pp_interface.h | 416 struct pp_smu_nv_clock_table *max_clocks);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/swsmu/ |
H A D | amdgpu_smu.c | 2605 struct pp_smu_nv_clock_table *max_clocks) in smu_get_max_sustainable_clocks_by_dc() 2615 ret = smu->ppt_funcs->get_max_sustainable_clocks_by_dc(smu, max_clocks); in smu_get_max_sustainable_clocks_by_dc() 2604 smu_get_max_sustainable_clocks_by_dc(struct smu_context *smu, struct pp_smu_nv_clock_table *max_clocks) smu_get_max_sustainable_clocks_by_dc() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/ |
H A D | amdgpu_dpm.c | 1756 struct pp_smu_nv_clock_table *max_clocks) in amdgpu_dpm_get_max_sustainable_clocks_by_dc() 1766 max_clocks); in amdgpu_dpm_get_max_sustainable_clocks_by_dc() 1755 amdgpu_dpm_get_max_sustainable_clocks_by_dc(struct amdgpu_device *adev, struct pp_smu_nv_clock_table *max_clocks) amdgpu_dpm_get_max_sustainable_clocks_by_dc() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/ |
H A D | amdgpu_smu.c | 2981 struct pp_smu_nv_clock_table *max_clocks) in smu_get_max_sustainable_clocks_by_dc() 2990 ret = smu->ppt_funcs->get_max_sustainable_clocks_by_dc(smu, max_clocks); in smu_get_max_sustainable_clocks_by_dc() 2980 smu_get_max_sustainable_clocks_by_dc(void *handle, struct pp_smu_nv_clock_table *max_clocks) smu_get_max_sustainable_clocks_by_dc() argument
|