Home
last modified time | relevance | path

Searched refs:mc_reg_table (Results 1 - 25 of 36) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dcypress_dpm.c839 for (i = 0; i < eg_pi->mc_reg_table.num_entries; i++) { in cypress_convert_mc_reg_table_entry_to_smc()
841 eg_pi->mc_reg_table.mc_reg_table_entry[i].mclk_max) in cypress_convert_mc_reg_table_entry_to_smc()
845 if ((i == eg_pi->mc_reg_table.num_entries) && (i > 0)) in cypress_convert_mc_reg_table_entry_to_smc()
848 cypress_convert_mc_registers(&eg_pi->mc_reg_table.mc_reg_table_entry[i], in cypress_convert_mc_reg_table_entry_to_smc()
850 eg_pi->mc_reg_table.last, in cypress_convert_mc_reg_table_entry_to_smc()
851 eg_pi->mc_reg_table.valid_flag); in cypress_convert_mc_reg_table_entry_to_smc()
856 SMC_Evergreen_MCRegisters *mc_reg_table) in cypress_convert_mc_reg_table_to_smc()
862 &mc_reg_table->data[2]); in cypress_convert_mc_reg_table_to_smc()
865 &mc_reg_table->data[3]); in cypress_convert_mc_reg_table_to_smc()
868 &mc_reg_table in cypress_convert_mc_reg_table_to_smc()
854 cypress_convert_mc_reg_table_to_smc(struct radeon_device *rdev, struct radeon_ps *radeon_state, SMC_Evergreen_MCRegisters *mc_reg_table) cypress_convert_mc_reg_table_to_smc() argument
894 SMC_Evergreen_MCRegisters mc_reg_table = { 0 }; cypress_upload_mc_reg_table() local
952 cypress_populate_mc_reg_addresses(struct radeon_device *rdev, SMC_Evergreen_MCRegisters *mc_reg_table) cypress_populate_mc_reg_addresses() argument
1674 SMC_Evergreen_MCRegisters mc_reg_table = { 0 }; cypress_populate_mc_reg_table() local
[all...]
H A Dni_dpm.c2878 struct ni_mc_reg_table *ni_table = &ni_pi->mc_reg_table; in ni_initialize_mc_reg_table()
2925 SMC_NIslands_MCRegisters *mc_reg_table) in ni_populate_mc_reg_addresses()
2930 for (i = 0, j = 0; j < ni_pi->mc_reg_table.last; j++) { in ni_populate_mc_reg_addresses()
2931 if (ni_pi->mc_reg_table.valid_flag & (1 << j)) { in ni_populate_mc_reg_addresses()
2934 mc_reg_table->address[i].s0 = in ni_populate_mc_reg_addresses()
2935 cpu_to_be16(ni_pi->mc_reg_table.mc_reg_address[j].s0); in ni_populate_mc_reg_addresses()
2936 mc_reg_table->address[i].s1 = in ni_populate_mc_reg_addresses()
2937 cpu_to_be16(ni_pi->mc_reg_table.mc_reg_address[j].s1); in ni_populate_mc_reg_addresses()
2941 mc_reg_table->last = (u8)i; in ni_populate_mc_reg_addresses()
2966 for (i = 0; i < ni_pi->mc_reg_table in ni_convert_mc_reg_table_entry_to_smc()
2924 ni_populate_mc_reg_addresses(struct radeon_device *rdev, SMC_NIslands_MCRegisters *mc_reg_table) ni_populate_mc_reg_addresses() argument
2980 ni_convert_mc_reg_table_to_smc(struct radeon_device *rdev, struct radeon_ps *radeon_state, SMC_NIslands_MCRegisters *mc_reg_table) ni_convert_mc_reg_table_to_smc() argument
3001 SMC_NIslands_MCRegisters *mc_reg_table = &ni_pi->smc_mc_reg_table; ni_populate_mc_reg_table() local
3032 SMC_NIslands_MCRegisters *mc_reg_table = &ni_pi->smc_mc_reg_table; ni_upload_mc_reg_table() local
[all...]
H A Dcypress_dpm.h83 struct evergreen_mc_reg_table mc_reg_table; member
H A Dsi_dpm.h155 struct si_mc_reg_table mc_reg_table; member
H A Dni_dpm.h182 struct ni_mc_reg_table mc_reg_table; member
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dcypress_dpm.c837 for (i = 0; i < eg_pi->mc_reg_table.num_entries; i++) { in cypress_convert_mc_reg_table_entry_to_smc()
839 eg_pi->mc_reg_table.mc_reg_table_entry[i].mclk_max) in cypress_convert_mc_reg_table_entry_to_smc()
843 if ((i == eg_pi->mc_reg_table.num_entries) && (i > 0)) in cypress_convert_mc_reg_table_entry_to_smc()
846 cypress_convert_mc_registers(&eg_pi->mc_reg_table.mc_reg_table_entry[i], in cypress_convert_mc_reg_table_entry_to_smc()
848 eg_pi->mc_reg_table.last, in cypress_convert_mc_reg_table_entry_to_smc()
849 eg_pi->mc_reg_table.valid_flag); in cypress_convert_mc_reg_table_entry_to_smc()
854 SMC_Evergreen_MCRegisters *mc_reg_table) in cypress_convert_mc_reg_table_to_smc()
860 &mc_reg_table->data[2]); in cypress_convert_mc_reg_table_to_smc()
863 &mc_reg_table->data[3]); in cypress_convert_mc_reg_table_to_smc()
866 &mc_reg_table in cypress_convert_mc_reg_table_to_smc()
852 cypress_convert_mc_reg_table_to_smc(struct radeon_device *rdev, struct radeon_ps *radeon_state, SMC_Evergreen_MCRegisters *mc_reg_table) cypress_convert_mc_reg_table_to_smc() argument
892 SMC_Evergreen_MCRegisters mc_reg_table = { 0 }; cypress_upload_mc_reg_table() local
950 cypress_populate_mc_reg_addresses(struct radeon_device *rdev, SMC_Evergreen_MCRegisters *mc_reg_table) cypress_populate_mc_reg_addresses() argument
1672 SMC_Evergreen_MCRegisters mc_reg_table = { 0 }; cypress_populate_mc_reg_table() local
[all...]
H A Dni_dpm.c2879 struct ni_mc_reg_table *ni_table = &ni_pi->mc_reg_table; in ni_initialize_mc_reg_table()
2926 SMC_NIslands_MCRegisters *mc_reg_table) in ni_populate_mc_reg_addresses()
2931 for (i = 0, j = 0; j < ni_pi->mc_reg_table.last; j++) { in ni_populate_mc_reg_addresses()
2932 if (ni_pi->mc_reg_table.valid_flag & (1 << j)) { in ni_populate_mc_reg_addresses()
2935 mc_reg_table->address[i].s0 = in ni_populate_mc_reg_addresses()
2936 cpu_to_be16(ni_pi->mc_reg_table.mc_reg_address[j].s0); in ni_populate_mc_reg_addresses()
2937 mc_reg_table->address[i].s1 = in ni_populate_mc_reg_addresses()
2938 cpu_to_be16(ni_pi->mc_reg_table.mc_reg_address[j].s1); in ni_populate_mc_reg_addresses()
2942 mc_reg_table->last = (u8)i; in ni_populate_mc_reg_addresses()
2967 for (i = 0; i < ni_pi->mc_reg_table in ni_convert_mc_reg_table_entry_to_smc()
2925 ni_populate_mc_reg_addresses(struct radeon_device *rdev, SMC_NIslands_MCRegisters *mc_reg_table) ni_populate_mc_reg_addresses() argument
2981 ni_convert_mc_reg_table_to_smc(struct radeon_device *rdev, struct radeon_ps *radeon_state, SMC_NIslands_MCRegisters *mc_reg_table) ni_convert_mc_reg_table_to_smc() argument
3002 SMC_NIslands_MCRegisters *mc_reg_table = &ni_pi->smc_mc_reg_table; ni_populate_mc_reg_table() local
3033 SMC_NIslands_MCRegisters *mc_reg_table = &ni_pi->smc_mc_reg_table; ni_upload_mc_reg_table() local
[all...]
H A Dcypress_dpm.h83 struct evergreen_mc_reg_table mc_reg_table; member
H A Dsi_dpm.h155 struct si_mc_reg_table mc_reg_table; member
H A Dni_dpm.h182 struct ni_mc_reg_table mc_reg_table; member
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/smumgr/
H A Diceland_smumgr.h67 struct iceland_mc_reg_table mc_reg_table; member
H A Dci_smumgr.h72 struct ci_mc_reg_table mc_reg_table; member
H A Dtonga_smumgr.h71 struct tonga_mc_reg_table mc_reg_table; member
H A Diceland_smumgr.c1689 SMU71_Discrete_MCRegisters *mc_reg_table) in iceland_populate_mc_reg_address()
1695 for (i = 0, j = 0; j < smu_data->mc_reg_table.last; j++) { in iceland_populate_mc_reg_address()
1696 if (smu_data->mc_reg_table.validflag & 1<<j) { in iceland_populate_mc_reg_address()
1698 "Index of mc_reg_table->address[] array out of boundary", return -EINVAL); in iceland_populate_mc_reg_address()
1699 mc_reg_table->address[i].s0 = in iceland_populate_mc_reg_address()
1700 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s0); in iceland_populate_mc_reg_address()
1701 mc_reg_table->address[i].s1 = in iceland_populate_mc_reg_address()
1702 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s1); in iceland_populate_mc_reg_address()
1707 mc_reg_table->last = (uint8_t)i; in iceland_populate_mc_reg_address()
1736 for (i = 0; i < smu_data->mc_reg_table in iceland_convert_mc_reg_table_entry_to_smc()
1688 iceland_populate_mc_reg_address(struct pp_hwmgr *hwmgr, SMU71_Discrete_MCRegisters *mc_reg_table) iceland_populate_mc_reg_address() argument
[all...]
H A Dci_smumgr.c1723 SMU7_Discrete_MCRegisters *mc_reg_table) in ci_populate_mc_reg_address()
1729 for (i = 0, j = 0; j < smu_data->mc_reg_table.last; j++) { in ci_populate_mc_reg_address()
1730 if (smu_data->mc_reg_table.validflag & 1<<j) { in ci_populate_mc_reg_address()
1732 "Index of mc_reg_table->address[] array out of boundary", return -EINVAL); in ci_populate_mc_reg_address()
1733 mc_reg_table->address[i].s0 = in ci_populate_mc_reg_address()
1734 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s0); in ci_populate_mc_reg_address()
1735 mc_reg_table->address[i].s1 = in ci_populate_mc_reg_address()
1736 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s1); in ci_populate_mc_reg_address()
1741 mc_reg_table->last = (uint8_t)i; in ci_populate_mc_reg_address()
1770 for (i = 0; i < smu_data->mc_reg_table in ci_convert_mc_reg_table_entry_to_smc()
1722 ci_populate_mc_reg_address(struct pp_hwmgr *hwmgr, SMU7_Discrete_MCRegisters *mc_reg_table) ci_populate_mc_reg_address() argument
[all...]
H A Dtonga_smumgr.c2064 SMU72_Discrete_MCRegisters *mc_reg_table) in tonga_populate_mc_reg_address()
2070 for (i = 0, j = 0; j < smu_data->mc_reg_table.last; j++) { in tonga_populate_mc_reg_address()
2071 if (smu_data->mc_reg_table.validflag & 1<<j) { in tonga_populate_mc_reg_address()
2074 "Index of mc_reg_table->address[] array " in tonga_populate_mc_reg_address()
2077 mc_reg_table->address[i].s0 = in tonga_populate_mc_reg_address()
2078 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s0); in tonga_populate_mc_reg_address()
2079 mc_reg_table->address[i].s1 = in tonga_populate_mc_reg_address()
2080 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s1); in tonga_populate_mc_reg_address()
2085 mc_reg_table->last = (uint8_t)i; in tonga_populate_mc_reg_address()
2115 for (i = 0; i < smu_data->mc_reg_table in tonga_convert_mc_reg_table_entry_to_smc()
2063 tonga_populate_mc_reg_address(struct pp_hwmgr *hwmgr, SMU72_Discrete_MCRegisters *mc_reg_table) tonga_populate_mc_reg_address() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/smumgr/
H A Diceland_smumgr.h67 struct iceland_mc_reg_table mc_reg_table; member
H A Dpolaris10_smumgr.h63 pp_atomctrl_mc_reg_table mc_reg_table; member
H A Dtonga_smumgr.h71 struct tonga_mc_reg_table mc_reg_table; member
H A Dci_smumgr.h72 struct ci_mc_reg_table mc_reg_table; member
H A Diceland_smumgr.c1689 SMU71_Discrete_MCRegisters *mc_reg_table) in iceland_populate_mc_reg_address()
1695 for (i = 0, j = 0; j < smu_data->mc_reg_table.last; j++) { in iceland_populate_mc_reg_address()
1696 if (smu_data->mc_reg_table.validflag & 1<<j) { in iceland_populate_mc_reg_address()
1698 "Index of mc_reg_table->address[] array out of boundary", return -EINVAL); in iceland_populate_mc_reg_address()
1699 mc_reg_table->address[i].s0 = in iceland_populate_mc_reg_address()
1700 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s0); in iceland_populate_mc_reg_address()
1701 mc_reg_table->address[i].s1 = in iceland_populate_mc_reg_address()
1702 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s1); in iceland_populate_mc_reg_address()
1707 mc_reg_table->last = (uint8_t)i; in iceland_populate_mc_reg_address()
1736 for (i = 0; i < smu_data->mc_reg_table in iceland_convert_mc_reg_table_entry_to_smc()
1688 iceland_populate_mc_reg_address(struct pp_hwmgr *hwmgr, SMU71_Discrete_MCRegisters *mc_reg_table) iceland_populate_mc_reg_address() argument
[all...]
H A Dtonga_smumgr.c2064 SMU72_Discrete_MCRegisters *mc_reg_table) in tonga_populate_mc_reg_address()
2070 for (i = 0, j = 0; j < smu_data->mc_reg_table.last; j++) { in tonga_populate_mc_reg_address()
2071 if (smu_data->mc_reg_table.validflag & 1<<j) { in tonga_populate_mc_reg_address()
2074 "Index of mc_reg_table->address[] array " in tonga_populate_mc_reg_address()
2077 mc_reg_table->address[i].s0 = in tonga_populate_mc_reg_address()
2078 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s0); in tonga_populate_mc_reg_address()
2079 mc_reg_table->address[i].s1 = in tonga_populate_mc_reg_address()
2080 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s1); in tonga_populate_mc_reg_address()
2085 mc_reg_table->last = (uint8_t)i; in tonga_populate_mc_reg_address()
2115 for (i = 0; i < smu_data->mc_reg_table in tonga_convert_mc_reg_table_entry_to_smc()
2063 tonga_populate_mc_reg_address(struct pp_hwmgr *hwmgr, SMU72_Discrete_MCRegisters *mc_reg_table) tonga_populate_mc_reg_address() argument
[all...]
H A Dci_smumgr.c1724 SMU7_Discrete_MCRegisters *mc_reg_table) in ci_populate_mc_reg_address()
1730 for (i = 0, j = 0; j < smu_data->mc_reg_table.last; j++) { in ci_populate_mc_reg_address()
1731 if (smu_data->mc_reg_table.validflag & 1<<j) { in ci_populate_mc_reg_address()
1733 "Index of mc_reg_table->address[] array out of boundary", return -EINVAL); in ci_populate_mc_reg_address()
1734 mc_reg_table->address[i].s0 = in ci_populate_mc_reg_address()
1735 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s0); in ci_populate_mc_reg_address()
1736 mc_reg_table->address[i].s1 = in ci_populate_mc_reg_address()
1737 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s1); in ci_populate_mc_reg_address()
1742 mc_reg_table->last = (uint8_t)i; in ci_populate_mc_reg_address()
1771 for (i = 0; i < smu_data->mc_reg_table in ci_convert_mc_reg_table_entry_to_smc()
1723 ci_populate_mc_reg_address(struct pp_hwmgr *hwmgr, SMU7_Discrete_MCRegisters *mc_reg_table) ci_populate_mc_reg_address() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/
H A Dsi_dpm.h667 struct evergreen_mc_reg_table mc_reg_table; member
822 struct ni_mc_reg_table mc_reg_table; member
962 struct si_mc_reg_table mc_reg_table; member
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/legacy-dpm/
H A Dsi_dpm.h674 struct evergreen_mc_reg_table mc_reg_table; member
829 struct ni_mc_reg_table mc_reg_table; member
969 struct si_mc_reg_table mc_reg_table; member

Completed in 67 milliseconds

12