/kernel/linux/linux-6.6/tools/testing/selftests/cgroup/ |
H A D | test_zswap.c | 155 struct sysinfo sys_info; in test_no_kmem_bypass() local 162 if (sysinfo(&sys_info) != 0) in test_no_kmem_bypass() 164 if (sys_info.totalram > 5000000000) in test_no_kmem_bypass() 172 min_free_kb_high = sys_info.totalram / 2000; in test_no_kmem_bypass() 173 min_free_kb_low = sys_info.totalram / 500000; in test_no_kmem_bypass() 174 values->target_alloc_bytes = (sys_info.totalram - min_free_kb_high * 1000) + in test_no_kmem_bypass() 175 sys_info.totalram * 5 / 100; in test_no_kmem_bypass() 176 stored_pages_threshold = sys_info.totalram / 5 / 4096; in test_no_kmem_bypass() 177 trigger_allocation_size = sys_info.totalram / 20; in test_no_kmem_bypass()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | sumo_smc.c | 81 pi->sys_info.csr_m3_arb_cntl_default[i]); in sumo_initialize_m3_arb() 85 pi->sys_info.csr_m3_arb_cntl_uvd[i % NUMBER_OF_M3ARB_PARAM_SETS]); in sumo_initialize_m3_arb() 89 pi->sys_info.csr_m3_arb_cntl_fs3d[i % NUMBER_OF_M3ARB_PARAM_SETS]); in sumo_initialize_m3_arb() 157 WREG32_RCU(RCU_BOOST_MARGIN, pi->sys_info.sclk_dpm_boost_margin); in sumo_enable_boost_timer() 158 WREG32_RCU(RCU_THROTTLE_MARGIN, pi->sys_info.sclk_dpm_throttle_margin); in sumo_enable_boost_timer() 159 WREG32_RCU(GNB_TDP_LIMIT, pi->sys_info.gnb_tdp_limit); in sumo_enable_boost_timer() 160 WREG32_RCU(RCU_SclkDpmTdpLimitPG, pi->sys_info.sclk_dpm_tdp_limit_pg); in sumo_enable_boost_timer()
|
H A D | trinity_dpm.c | 639 u32 vid_7bit = sumo_convert_vid2_to_vid7(rdev, &pi->sys_info.vid_mapping_table, vid); in trinity_set_vid() 1012 value |= LT((pi->thermal_auto_throttling + 49 - pi->sys_info.htc_hyst_lmt) * 8); in trinity_program_ttt() 1190 if (pi->sys_info.nb_dpm_enable) { in trinity_setup_nbp_sim() 1312 u32 vid_7bit = sumo_convert_vid2_to_vid7(rdev, &pi->sys_info.vid_mapping_table, vid_2bit); in trinity_convert_voltage_index_to_value() 1345 pi->boot_pl.sclk = pi->sys_info.bootup_sclk; in trinity_construct_boot_state() 1346 pi->boot_pl.vddc_index = pi->sys_info.bootup_nb_voltage_index; in trinity_construct_boot_state() 1387 for (i = 0; i < pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries; i++) { in trinity_get_valid_engine_clock() 1388 if (pi->sys_info.sclk_voltage_mapping_table.entries[i].sclk_frequency >= lower_limit) in trinity_get_valid_engine_clock() 1389 return pi->sys_info.sclk_voltage_mapping_table.entries[i].sclk_frequency; in trinity_get_valid_engine_clock() 1392 if (i == pi->sys_info in trinity_get_valid_engine_clock() [all...] |
H A D | sumo_dpm.c | 671 pi->boost_pl.sclk = pi->sys_info.boost_sclk; in sumo_patch_boost_state() 672 pi->boost_pl.vddc_index = pi->sys_info.boost_vid_2bit; in sumo_patch_boost_state() 673 pi->boost_pl.sclk_dpm_tdp_limit = pi->sys_info.sclk_dpm_tdp_limit_boost; in sumo_patch_boost_state() 1034 for (i = 0; i < pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries; i++) { in sumo_get_valid_engine_clock() 1035 if (pi->sys_info.sclk_voltage_mapping_table.entries[i].sclk_frequency >= lower_limit) in sumo_get_valid_engine_clock() 1036 return pi->sys_info.sclk_voltage_mapping_table.entries[i].sclk_frequency; in sumo_get_valid_engine_clock() 1039 return pi->sys_info.sclk_voltage_mapping_table.entries[pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries - 1].sclk_frequency; in sumo_get_valid_engine_clock() 1047 u32 sclk_in_sr = pi->sys_info.min_sclk; /* ??? */ in sumo_patch_thermal_state() 1094 u32 min_sclk = pi->sys_info in sumo_apply_state_adjust_rules() [all...] |
H A D | kv_dpm.c | 609 &pi->sys_info.vid_mapping_table, in kv_convert_2bit_index_to_voltage() 732 &pi->sys_info.sclk_voltage_mapping_table; in kv_program_bootup_state() 1104 &pi->sys_info.sclk_voltage_mapping_table; in kv_calculate_dfs_bypass_settings() 1739 &pi->sys_info.sclk_voltage_mapping_table; in kv_set_valid_clock_range() 1972 if (pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries > 0) { in kv_construct_max_power_limits_table() 1973 int idx = pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries - 1; in kv_construct_max_power_limits_table() 1975 pi->sys_info.sclk_voltage_mapping_table.entries[idx].sclk_frequency; in kv_construct_max_power_limits_table() 1978 pi->sys_info.sclk_voltage_mapping_table.entries[idx].vid_2bit); in kv_construct_max_power_limits_table() 1981 table->mclk = pi->sys_info.nbp_memory_clock[0]; in kv_construct_max_power_limits_table() 2030 pi->boot_pl.sclk = pi->sys_info in kv_construct_boot_state() [all...] |
H A D | trinity_dpm.h | 98 struct trinity_sys_info sys_info; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | sumo_smc.c | 79 pi->sys_info.csr_m3_arb_cntl_default[i]); in sumo_initialize_m3_arb() 83 pi->sys_info.csr_m3_arb_cntl_uvd[i % NUMBER_OF_M3ARB_PARAM_SETS]); in sumo_initialize_m3_arb() 87 pi->sys_info.csr_m3_arb_cntl_fs3d[i % NUMBER_OF_M3ARB_PARAM_SETS]); in sumo_initialize_m3_arb() 155 WREG32_RCU(RCU_BOOST_MARGIN, pi->sys_info.sclk_dpm_boost_margin); in sumo_enable_boost_timer() 156 WREG32_RCU(RCU_THROTTLE_MARGIN, pi->sys_info.sclk_dpm_throttle_margin); in sumo_enable_boost_timer() 157 WREG32_RCU(GNB_TDP_LIMIT, pi->sys_info.gnb_tdp_limit); in sumo_enable_boost_timer() 158 WREG32_RCU(RCU_SclkDpmTdpLimitPG, pi->sys_info.sclk_dpm_tdp_limit_pg); in sumo_enable_boost_timer()
|
H A D | trinity_dpm.c | 595 u32 vid_7bit = sumo_convert_vid2_to_vid7(rdev, &pi->sys_info.vid_mapping_table, vid); in trinity_set_vid() 968 value |= LT((pi->thermal_auto_throttling + 49 - pi->sys_info.htc_hyst_lmt) * 8); in trinity_program_ttt() 1146 if (pi->sys_info.nb_dpm_enable) { in trinity_setup_nbp_sim() 1268 u32 vid_7bit = sumo_convert_vid2_to_vid7(rdev, &pi->sys_info.vid_mapping_table, vid_2bit); in trinity_convert_voltage_index_to_value() 1301 pi->boot_pl.sclk = pi->sys_info.bootup_sclk; in trinity_construct_boot_state() 1302 pi->boot_pl.vddc_index = pi->sys_info.bootup_nb_voltage_index; in trinity_construct_boot_state() 1343 for (i = 0; i < pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries; i++) { in trinity_get_valid_engine_clock() 1344 if (pi->sys_info.sclk_voltage_mapping_table.entries[i].sclk_frequency >= lower_limit) in trinity_get_valid_engine_clock() 1345 return pi->sys_info.sclk_voltage_mapping_table.entries[i].sclk_frequency; in trinity_get_valid_engine_clock() 1348 if (i == pi->sys_info in trinity_get_valid_engine_clock() [all...] |
H A D | sumo_dpm.c | 671 pi->boost_pl.sclk = pi->sys_info.boost_sclk; in sumo_patch_boost_state() 672 pi->boost_pl.vddc_index = pi->sys_info.boost_vid_2bit; in sumo_patch_boost_state() 673 pi->boost_pl.sclk_dpm_tdp_limit = pi->sys_info.sclk_dpm_tdp_limit_boost; in sumo_patch_boost_state() 1034 for (i = 0; i < pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries; i++) { in sumo_get_valid_engine_clock() 1035 if (pi->sys_info.sclk_voltage_mapping_table.entries[i].sclk_frequency >= lower_limit) in sumo_get_valid_engine_clock() 1036 return pi->sys_info.sclk_voltage_mapping_table.entries[i].sclk_frequency; in sumo_get_valid_engine_clock() 1039 return pi->sys_info.sclk_voltage_mapping_table.entries[pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries - 1].sclk_frequency; in sumo_get_valid_engine_clock() 1047 u32 sclk_in_sr = pi->sys_info.min_sclk; /* ??? */ in sumo_patch_thermal_state() 1094 u32 min_sclk = pi->sys_info in sumo_apply_state_adjust_rules() [all...] |
H A D | kv_dpm.c | 451 &pi->sys_info.vid_mapping_table, in kv_convert_2bit_index_to_voltage() 574 &pi->sys_info.sclk_voltage_mapping_table; in kv_program_bootup_state() 946 &pi->sys_info.sclk_voltage_mapping_table; in kv_calculate_dfs_bypass_settings() 1559 &pi->sys_info.sclk_voltage_mapping_table; in kv_set_valid_clock_range() 1769 if (pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries > 0) { in kv_construct_max_power_limits_table() 1770 int idx = pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries - 1; in kv_construct_max_power_limits_table() 1772 pi->sys_info.sclk_voltage_mapping_table.entries[idx].sclk_frequency; in kv_construct_max_power_limits_table() 1775 pi->sys_info.sclk_voltage_mapping_table.entries[idx].vid_2bit); in kv_construct_max_power_limits_table() 1778 table->mclk = pi->sys_info.nbp_memory_clock[0]; in kv_construct_max_power_limits_table() 1827 pi->boot_pl.sclk = pi->sys_info in kv_construct_boot_state() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | smu8_hwmgr.c | 260 struct smu8_sys_info *sys_info = &data->sys_info; in smu8_construct_max_power_limits_table() local 269 table->mclk = sys_info->nbp_memory_clock[0]; in smu8_construct_max_power_limits_table() 332 data->sys_info.bootup_uma_clock = in smu8_get_system_info_data() 335 data->sys_info.bootup_engine_clock = in smu8_get_system_info_data() 338 data->sys_info.dentist_vco_freq = in smu8_get_system_info_data() 341 data->sys_info.system_config = in smu8_get_system_info_data() 344 data->sys_info.bootup_nb_voltage_index = in smu8_get_system_info_data() 347 data->sys_info.htc_hyst_lmt = in smu8_get_system_info_data() 350 data->sys_info in smu8_get_system_info_data() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | smu8_hwmgr.c | 260 struct smu8_sys_info *sys_info = &data->sys_info; in smu8_construct_max_power_limits_table() local 269 table->mclk = sys_info->nbp_memory_clock[0]; in smu8_construct_max_power_limits_table() 332 data->sys_info.bootup_uma_clock = in smu8_get_system_info_data() 335 data->sys_info.bootup_engine_clock = in smu8_get_system_info_data() 338 data->sys_info.dentist_vco_freq = in smu8_get_system_info_data() 341 data->sys_info.system_config = in smu8_get_system_info_data() 344 data->sys_info.bootup_nb_voltage_index = in smu8_get_system_info_data() 347 data->sys_info.htc_hyst_lmt = in smu8_get_system_info_data() 350 data->sys_info in smu8_get_system_info_data() [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-vexpress/ |
H A D | tc2_pm.c | 206 u32 a15_cluster_id, a7_cluster_id, sys_info; in tc2_pm_init() local 225 sys_info = readl_relaxed(scc + SYS_INFO); in tc2_pm_init() 226 tc2_nr_cpus[a15_cluster_id] = (sys_info >> 16) & 0xf; in tc2_pm_init() 227 tc2_nr_cpus[a7_cluster_id] = (sys_info >> 20) & 0xf; in tc2_pm_init()
|
/kernel/linux/linux-6.6/arch/arm/mach-versatile/ |
H A D | tc2_pm.c | 204 u32 a15_cluster_id, a7_cluster_id, sys_info; in tc2_pm_init() local 223 sys_info = readl_relaxed(scc + SYS_INFO); in tc2_pm_init() 224 tc2_nr_cpus[a15_cluster_id] = (sys_info >> 16) & 0xf; in tc2_pm_init() 225 tc2_nr_cpus[a7_cluster_id] = (sys_info >> 20) & 0xf; in tc2_pm_init()
|
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | uhci-pci.c | 95 const char *sys_info; in uhci_pci_global_suspend_mode_is_broken() local 102 sys_info = dmi_get_system_info(DMI_BOARD_NAME); in uhci_pci_global_suspend_mode_is_broken() 103 if (sys_info && !strcmp(sys_info, bad_Asus_board)) { in uhci_pci_global_suspend_mode_is_broken()
|
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | uhci-pci.c | 95 const char *sys_info; in uhci_pci_global_suspend_mode_is_broken() local 102 sys_info = dmi_get_system_info(DMI_BOARD_NAME); in uhci_pci_global_suspend_mode_is_broken() 103 if (sys_info && !strcmp(sys_info, bad_Asus_board)) { in uhci_pci_global_suspend_mode_is_broken()
|
/kernel/linux/linux-5.10/drivers/scsi/qla4xxx/ |
H A D | ql4_init.c | 149 struct flash_sys_info *sys_info; in qla4xxx_get_sys_info() local 153 sys_info = dma_alloc_coherent(&ha->pdev->dev, sizeof(*sys_info), in qla4xxx_get_sys_info() 155 if (sys_info == NULL) { in qla4xxx_get_sys_info() 164 sizeof(*sys_info)) != QLA_SUCCESS) { in qla4xxx_get_sys_info() 172 memcpy(ha->my_mac, &sys_info->physAddr[0].address[0], in qla4xxx_get_sys_info() 174 sizeof(sys_info->physAddr[0].address))); in qla4xxx_get_sys_info() 175 memcpy(ha->serial_number, &sys_info->acSerialNumber, in qla4xxx_get_sys_info() 177 sizeof(sys_info->acSerialNumber))); in qla4xxx_get_sys_info() 182 dma_free_coherent(&ha->pdev->dev, sizeof(*sys_info), sys_inf in qla4xxx_get_sys_info() [all...] |
H A D | ql4_nx.c | 4048 struct mbx_sys_info *sys_info; in qla4_8xxx_get_sys_info() local 4052 sys_info = dma_alloc_coherent(&ha->pdev->dev, sizeof(*sys_info), in qla4_8xxx_get_sys_info() 4054 if (sys_info == NULL) { in qla4_8xxx_get_sys_info() 4066 mbox_cmd[4] = sizeof(*sys_info); in qla4_8xxx_get_sys_info() 4084 ha->port_num = sys_info->port_num; in qla4_8xxx_get_sys_info() 4085 memcpy(ha->my_mac, &sys_info->mac_addr[0], in qla4_8xxx_get_sys_info() 4086 min(sizeof(ha->my_mac), sizeof(sys_info->mac_addr))); in qla4_8xxx_get_sys_info() 4087 memcpy(ha->serial_number, &sys_info->serial_number, in qla4_8xxx_get_sys_info() 4088 min(sizeof(ha->serial_number), sizeof(sys_info in qla4_8xxx_get_sys_info() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/qla4xxx/ |
H A D | ql4_init.c | 149 struct flash_sys_info *sys_info; in qla4xxx_get_sys_info() local 153 sys_info = dma_alloc_coherent(&ha->pdev->dev, sizeof(*sys_info), in qla4xxx_get_sys_info() 155 if (sys_info == NULL) { in qla4xxx_get_sys_info() 164 sizeof(*sys_info)) != QLA_SUCCESS) { in qla4xxx_get_sys_info() 172 memcpy(ha->my_mac, &sys_info->physAddr[0].address[0], in qla4xxx_get_sys_info() 174 sizeof(sys_info->physAddr[0].address))); in qla4xxx_get_sys_info() 175 memcpy(ha->serial_number, &sys_info->acSerialNumber, in qla4xxx_get_sys_info() 177 sizeof(sys_info->acSerialNumber))); in qla4xxx_get_sys_info() 182 dma_free_coherent(&ha->pdev->dev, sizeof(*sys_info), sys_inf in qla4xxx_get_sys_info() [all...] |
H A D | ql4_nx.c | 4029 struct mbx_sys_info *sys_info; in qla4_8xxx_get_sys_info() local 4033 sys_info = dma_alloc_coherent(&ha->pdev->dev, sizeof(*sys_info), in qla4_8xxx_get_sys_info() 4035 if (sys_info == NULL) { in qla4_8xxx_get_sys_info() 4047 mbox_cmd[4] = sizeof(*sys_info); in qla4_8xxx_get_sys_info() 4065 ha->port_num = sys_info->port_num; in qla4_8xxx_get_sys_info() 4066 memcpy(ha->my_mac, &sys_info->mac_addr[0], in qla4_8xxx_get_sys_info() 4067 min(sizeof(ha->my_mac), sizeof(sys_info->mac_addr))); in qla4_8xxx_get_sys_info() 4068 memcpy(ha->serial_number, &sys_info->serial_number, in qla4_8xxx_get_sys_info() 4069 min(sizeof(ha->serial_number), sizeof(sys_info in qla4_8xxx_get_sys_info() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/ |
H A D | kv_dpm.c | 690 &pi->sys_info.vid_mapping_table, in kv_convert_2bit_index_to_voltage() 815 &pi->sys_info.sclk_voltage_mapping_table; in kv_program_bootup_state() 1187 &pi->sys_info.sclk_voltage_mapping_table; in kv_calculate_dfs_bypass_settings() 1792 &pi->sys_info.sclk_voltage_mapping_table; in kv_set_valid_clock_range() 2027 if (pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries > 0) { in kv_construct_max_power_limits_table() 2028 int idx = pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries - 1; in kv_construct_max_power_limits_table() 2030 pi->sys_info.sclk_voltage_mapping_table.entries[idx].sclk_frequency; in kv_construct_max_power_limits_table() 2033 pi->sys_info.sclk_voltage_mapping_table.entries[idx].vid_2bit); in kv_construct_max_power_limits_table() 2036 table->mclk = pi->sys_info.nbp_memory_clock[0]; in kv_construct_max_power_limits_table() 2085 pi->boot_pl.sclk = pi->sys_info in kv_construct_boot_state() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | kv_dpm.c | 678 &pi->sys_info.vid_mapping_table, in kv_convert_2bit_index_to_voltage() 803 &pi->sys_info.sclk_voltage_mapping_table; in kv_program_bootup_state() 1175 &pi->sys_info.sclk_voltage_mapping_table; in kv_calculate_dfs_bypass_settings() 1794 &pi->sys_info.sclk_voltage_mapping_table; in kv_set_valid_clock_range() 2029 if (pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries > 0) { in kv_construct_max_power_limits_table() 2030 int idx = pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries - 1; in kv_construct_max_power_limits_table() 2032 pi->sys_info.sclk_voltage_mapping_table.entries[idx].sclk_frequency; in kv_construct_max_power_limits_table() 2035 pi->sys_info.sclk_voltage_mapping_table.entries[idx].vid_2bit); in kv_construct_max_power_limits_table() 2038 table->mclk = pi->sys_info.nbp_memory_clock[0]; in kv_construct_max_power_limits_table() 2087 pi->boot_pl.sclk = pi->sys_info in kv_construct_boot_state() [all...] |
/kernel/linux/linux-5.10/drivers/clk/baikal-t1/ |
H A D | clk-ccu-div.c | 200 static const struct ccu_div_info sys_info[] = { variable 329 data->divs_num = ARRAY_SIZE(sys_info); in ccu_div_create_data() 330 data->divs_info = sys_info; in ccu_div_create_data()
|
/kernel/linux/linux-6.6/drivers/clk/baikal-t1/ |
H A D | clk-ccu-div.c | 172 static const struct ccu_div_info sys_info[] = { variable 283 data->divs_num = ARRAY_SIZE(sys_info); in ccu_div_create_data() 284 data->divs_info = sys_info; in ccu_div_create_data()
|
/kernel/linux/linux-6.6/drivers/memstick/core/ |
H A D | mspro_block.c | 1107 struct mspro_sys_info *sys_info = NULL; in mspro_block_init_disk() local 1118 sys_info = s_attr->data; in mspro_block_init_disk() 1121 if (!dev_info || !sys_info) in mspro_block_init_disk() 1128 msb->page_size = be16_to_cpu(sys_info->unit_size); in mspro_block_init_disk() 1163 capacity = be16_to_cpu(sys_info->user_block_count); in mspro_block_init_disk() 1164 capacity *= be16_to_cpu(sys_info->block_size); in mspro_block_init_disk()
|