Home
last modified time | relevance | path

Searched refs:levels (Results 1 – 25 of 511) sorted by relevance

12345678910>>...21

/Linux-v5.15/drivers/gpu/drm/radeon/
Drv730_dpm.c244 &table->ACPIState.levels[0].vddc); in rv730_populate_smc_acpi_state()
245 table->ACPIState.levels[0].gen2PCIE = pi->pcie_gen2 ? in rv730_populate_smc_acpi_state()
247 table->ACPIState.levels[0].gen2XSP = in rv730_populate_smc_acpi_state()
251 &table->ACPIState.levels[0].vddc); in rv730_populate_smc_acpi_state()
252 table->ACPIState.levels[0].gen2PCIE = 0; in rv730_populate_smc_acpi_state()
294 table->ACPIState.levels[0].mclk.mclk730.vMPLL_FUNC_CNTL = cpu_to_be32(mpll_func_cntl); in rv730_populate_smc_acpi_state()
295 table->ACPIState.levels[0].mclk.mclk730.vMPLL_FUNC_CNTL2 = cpu_to_be32(mpll_func_cntl_2); in rv730_populate_smc_acpi_state()
296 table->ACPIState.levels[0].mclk.mclk730.vMPLL_FUNC_CNTL3 = cpu_to_be32(mpll_func_cntl_3); in rv730_populate_smc_acpi_state()
297 table->ACPIState.levels[0].mclk.mclk730.vMCLK_PWRMGT_CNTL = cpu_to_be32(mclk_pwrmgt_cntl); in rv730_populate_smc_acpi_state()
298 table->ACPIState.levels[0].mclk.mclk730.vDLL_CNTL = cpu_to_be32(dll_cntl); in rv730_populate_smc_acpi_state()
[all …]
Drv740_dpm.c333 &table->ACPIState.levels[0].vddc); in rv740_populate_smc_acpi_state()
334 table->ACPIState.levels[0].gen2PCIE = in rv740_populate_smc_acpi_state()
337 table->ACPIState.levels[0].gen2XSP = in rv740_populate_smc_acpi_state()
341 &table->ACPIState.levels[0].vddc); in rv740_populate_smc_acpi_state()
342 table->ACPIState.levels[0].gen2PCIE = 0; in rv740_populate_smc_acpi_state()
372 table->ACPIState.levels[0].mclk.mclk770.vMPLL_AD_FUNC_CNTL = cpu_to_be32(mpll_ad_func_cntl); in rv740_populate_smc_acpi_state()
373 table->ACPIState.levels[0].mclk.mclk770.vMPLL_AD_FUNC_CNTL_2 = cpu_to_be32(mpll_ad_func_cntl_2); in rv740_populate_smc_acpi_state()
374 table->ACPIState.levels[0].mclk.mclk770.vMPLL_DQ_FUNC_CNTL = cpu_to_be32(mpll_dq_func_cntl); in rv740_populate_smc_acpi_state()
375 table->ACPIState.levels[0].mclk.mclk770.vMPLL_DQ_FUNC_CNTL_2 = cpu_to_be32(mpll_dq_func_cntl_2); in rv740_populate_smc_acpi_state()
376 table->ACPIState.levels[0].mclk.mclk770.vMCLK_PWRMGT_CNTL = cpu_to_be32(mclk_pwrmgt_cntl); in rv740_populate_smc_acpi_state()
[all …]
Dcypress_dpm.c774 &smc_state->levels[0], in cypress_convert_power_state_to_smc()
781 &smc_state->levels[1], in cypress_convert_power_state_to_smc()
788 &smc_state->levels[2], in cypress_convert_power_state_to_smc()
793 smc_state->levels[0].arbValue = MC_CG_ARB_FREQ_F1; in cypress_convert_power_state_to_smc()
794 smc_state->levels[1].arbValue = MC_CG_ARB_FREQ_F2; in cypress_convert_power_state_to_smc()
795 smc_state->levels[2].arbValue = MC_CG_ARB_FREQ_F3; in cypress_convert_power_state_to_smc()
798 smc_state->levels[0].ACIndex = 2; in cypress_convert_power_state_to_smc()
799 smc_state->levels[1].ACIndex = 3; in cypress_convert_power_state_to_smc()
800 smc_state->levels[2].ACIndex = 4; in cypress_convert_power_state_to_smc()
802 smc_state->levels[0].ACIndex = 0; in cypress_convert_power_state_to_smc()
[all …]
Dsumo_dpm.c347 u32 highest_engine_clock = ps->levels[ps->num_levels - 1].sclk; in sumo_program_bsp()
411 m_a = asi * ps->levels[i].sclk / 100; in sumo_program_at()
670 pi->boost_pl = new_ps->levels[new_ps->num_levels - 1]; in sumo_patch_boost_state()
762 sumo_program_power_level(rdev, &new_ps->levels[i], i); in sumo_program_power_levels_0_to_n()
844 if (new_ps->levels[new_ps->num_levels - 1].sclk >= in sumo_set_uvd_clock_before_set_eng_clock()
845 current_ps->levels[current_ps->num_levels - 1].sclk) in sumo_set_uvd_clock_before_set_eng_clock()
862 if (new_ps->levels[new_ps->num_levels - 1].sclk < in sumo_set_uvd_clock_after_set_eng_clock()
863 current_ps->levels[current_ps->num_levels - 1].sclk) in sumo_set_uvd_clock_after_set_eng_clock()
1053 current_vddc = current_ps->levels[current_index].vddc_index; in sumo_patch_thermal_state()
1054 current_sclk = current_ps->levels[current_index].sclk; in sumo_patch_thermal_state()
[all …]
Drv770_dpm.c291 smc_state->levels[i].aT = cpu_to_be32(a_t); in rv770_populate_smc_t()
297 smc_state->levels[RV770_SMC_PERFORMANCE_LEVELS_PER_SWSTATE - 1].aT = in rv770_populate_smc_t()
311 smc_state->levels[i].bSP = cpu_to_be32(pi->dsp); in rv770_populate_smc_sp()
313 smc_state->levels[RV770_SMC_PERFORMANCE_LEVELS_PER_SWSTATE - 1].bSP = in rv770_populate_smc_sp()
687 &smc_state->levels[0], in rv770_convert_power_state_to_smc()
694 &smc_state->levels[1], in rv770_convert_power_state_to_smc()
701 &smc_state->levels[2], in rv770_convert_power_state_to_smc()
706 smc_state->levels[0].arbValue = MC_CG_ARB_FREQ_F1; in rv770_convert_power_state_to_smc()
707 smc_state->levels[1].arbValue = MC_CG_ARB_FREQ_F2; in rv770_convert_power_state_to_smc()
708 smc_state->levels[2].arbValue = MC_CG_ARB_FREQ_F3; in rv770_convert_power_state_to_smc()
[all …]
Dtrinity_dpm.c805 trinity_program_power_level(rdev, &new_ps->levels[i], i); in trinity_program_power_levels_0_to_n()
925 if (new_ps->levels[new_ps->num_levels - 1].sclk >= in trinity_set_uvd_clock_before_set_eng_clock()
926 current_ps->levels[current_ps->num_levels - 1].sclk) in trinity_set_uvd_clock_before_set_eng_clock()
939 if (new_ps->levels[new_ps->num_levels - 1].sclk < in trinity_set_uvd_clock_after_set_eng_clock()
940 current_ps->levels[current_ps->num_levels - 1].sclk) in trinity_set_uvd_clock_after_set_eng_clock()
1287 ps->levels[0] = pi->boot_pl; in trinity_patch_boot_state()
1310 pi->current_ps.levels[0] = pi->boot_pl; in trinity_construct_boot_state()
1365 current_vddc = current_ps->levels[current_index].vddc_index; in trinity_patch_thermal_state()
1366 current_sclk = current_ps->levels[current_index].sclk; in trinity_patch_thermal_state()
1372 ps->levels[0].vddc_index = current_vddc; in trinity_patch_thermal_state()
[all …]
/Linux-v5.15/drivers/video/backlight/
Dpwm_bl.c26 unsigned int *levels; member
97 if (pb->levels) in compute_duty_cycle()
98 duty_cycle = pb->levels[brightness]; in compute_duty_cycle()
208 data->levels = devm_kcalloc(dev, data->max_brightness, in pwm_backlight_brightness_default()
209 sizeof(*data->levels), GFP_KERNEL); in pwm_backlight_brightness_default()
210 if (!data->levels) in pwm_backlight_brightness_default()
220 data->levels[i] = (unsigned int)retval; in pwm_backlight_brightness_default()
266 size_t size = sizeof(*data->levels) * num_levels; in pwm_backlight_parse_dt()
268 data->levels = devm_kzalloc(dev, size, GFP_KERNEL); in pwm_backlight_parse_dt()
269 if (!data->levels) in pwm_backlight_parse_dt()
[all …]
Dled_bl.c20 unsigned int *levels; member
30 if (priv->levels) in led_bl_set_brightness()
31 bkl_brightness = priv->levels[level]; in led_bl_set_brightness()
138 u32 *levels = NULL; in led_bl_parse_levels() local
140 levels = devm_kzalloc(dev, sizeof(u32) * num_levels, in led_bl_parse_levels()
142 if (!levels) in led_bl_parse_levels()
146 levels, in led_bl_parse_levels()
157 if ((i && db > levels[i-1]) && db <= levels[i]) in led_bl_parse_levels()
162 priv->levels = levels; in led_bl_parse_levels()
/Linux-v5.15/arch/powerpc/platforms/powernv/
Dpci-ioda-tce.c81 unsigned long size, unsigned int levels);
218 unsigned long size, unsigned int levels) in pnv_pci_ioda2_table_do_free_pages() argument
223 if (levels) { in pnv_pci_ioda2_table_do_free_pages()
234 levels - 1); in pnv_pci_ioda2_table_do_free_pages()
258 unsigned int levels, unsigned long limit, in pnv_pci_ioda2_table_do_alloc_pages() argument
269 --levels; in pnv_pci_ioda2_table_do_alloc_pages()
270 if (!levels) { in pnv_pci_ioda2_table_do_alloc_pages()
277 levels, limit, current_offset, total_allocated); in pnv_pci_ioda2_table_do_alloc_pages()
292 __u32 page_shift, __u64 window_size, __u32 levels, in pnv_pci_ioda2_table_alloc_pages() argument
304 if (!levels || (levels > POWERNV_IOMMU_MAX_LEVELS)) in pnv_pci_ioda2_table_alloc_pages()
[all …]
/Linux-v5.15/arch/riscv/kernel/
Dcacheinfo.c121 int levels = 0, leaves = 0, level; in init_cache_level() local
130 levels = 1; in init_cache_level()
140 if (level <= levels) in init_cache_level()
148 levels = level; in init_cache_level()
152 this_cpu_ci->num_levels = levels; in init_cache_level()
164 int levels = 1, level = 1; in populate_cache_leaves() local
179 if (level <= levels) in populate_cache_leaves()
184 levels = level; in populate_cache_leaves()
/Linux-v5.15/arch/mips/kernel/
Dcacheinfo.c24 int levels = 0, leaves = 0; in init_cache_level() local
31 levels += 1; in init_cache_level()
39 levels++; in init_cache_level()
44 levels++; in init_cache_level()
49 levels++; in init_cache_level()
53 this_cpu_ci->num_levels = levels; in init_cache_level()
/Linux-v5.15/Documentation/scheduler/
Dsched-nice-design.rst6 nice-levels implementation in the new Linux scheduler.
8 Nice levels were always pretty weak under Linux and people continuously
16 In the O(1) scheduler (in 2003) we changed negative nice levels to be
58 To sum it up: we always wanted to make nice levels more consistent, but
83 nice levels were not 'punchy enough', so lots of people had to resort to
90 To address the first complaint (of nice levels being not "punchy"
92 (and granularity was made a separate concept from nice levels) and thus
98 To address the second complaint (of nice levels not being consistent),
100 tasks, regardless of their absolute nice levels. So on the new
104 levels were changed to be "multiplicative" (or exponential) - that way
[all …]
/Linux-v5.15/drivers/acpi/
Dacpi_video.c235 if (vd->brightness->levels[i] == cur_level) in acpi_video_get_brightness()
248 vd->brightness->levels[request_level]); in acpi_video_set_brightness()
279 if (level == video->brightness->levels[offset]) { in video_get_cur_state()
298 level = video->brightness->levels[state - 1]; in video_set_cur_state()
316 union acpi_object **levels) in acpi_video_device_lcd_query_levels() argument
323 *levels = NULL; in acpi_video_device_lcd_query_levels()
335 *levels = obj; in acpi_video_device_lcd_query_levels()
361 if (level == device->brightness->levels[state]) { in acpi_video_device_lcd_set_level()
586 level = device->brightness->levels[bqc_value + in acpi_video_bqc_value_to_level()
623 if (device->brightness->levels[i] == *level) { in acpi_video_device_lcd_get_level_current()
[all …]
/Linux-v5.15/arch/arm/boot/dts/
Dnuvoton-npcm750-evb.dts285 cooling-levels = <127 255>;
290 cooling-levels = /bits/ 8 <127 255>;
295 cooling-levels = /bits/ 8 <127 255>;
300 cooling-levels = /bits/ 8 <127 255>;
305 cooling-levels = /bits/ 8 <127 255>;
310 cooling-levels = /bits/ 8 <127 255>;
315 cooling-levels = /bits/ 8 <127 255>;
320 cooling-levels = /bits/ 8 <127 255>;
Dnuvoton-npcm750-runbmc-olympus.dts849 cooling-levels = <127 255>;
854 cooling-levels = /bits/ 8 <127 255>;
859 cooling-levels = /bits/ 8 <127 255>;
864 cooling-levels = /bits/ 8 <127 255>;
869 cooling-levels = /bits/ 8 <127 255>;
874 cooling-levels = /bits/ 8 <127 255>;
879 cooling-levels = /bits/ 8 <127 255>;
884 cooling-levels = /bits/ 8 <127 255>;
/Linux-v5.15/drivers/thermal/intel/int340x_thermal/
Dint3406_thermal.c60 acpi_level = d->br->levels[d->upper_limit - state]; in int3406_thermal_set_cur_state()
83 if (acpi_level <= d->br->levels[index]) in int3406_thermal_get_cur_state()
115 d->lower_limit = int3406_thermal_get_index(d->br->levels, in int3406_thermal_get_limit()
120 d->upper_limit = int3406_thermal_get_index(d->br->levels, in int3406_thermal_get_limit()
/Linux-v5.15/arch/arm64/mm/
Dtrans_pgd.c294 unsigned long level_mask, prev_level_entry, *levels[4]; in trans_pgd_idmap_page() local
301 levels[this_level] = trans_alloc(info); in trans_pgd_idmap_page()
302 if (!levels[this_level]) in trans_pgd_idmap_page()
310 *(levels[this_level] + index) = prev_level_entry; in trans_pgd_idmap_page()
312 pfn = virt_to_pfn(levels[this_level]); in trans_pgd_idmap_page()
/Linux-v5.15/Documentation/arm64/
Dmemory.rst8 Linux kernel. The architecture allows up to 4 levels of translation
9 tables with a 4KB page size and up to 3 levels with a 64KB page size.
11 AArch64 Linux uses either 3 levels or 4 levels of translation tables
14 64KB pages, only 2 levels of translation tables, allowing 42-bit (4TB)
29 AArch64 Linux memory layout with 4KB pages + 4 levels (48-bit)::
47 AArch64 Linux memory layout with 64KB pages + 3 levels (52-bit with HW support)::
/Linux-v5.15/arch/arm64/include/asm/
Dkvm_arm.h193 #define VTCR_EL2_LVLS_TO_SL0(levels) \ argument
194 ((VTCR_EL2_TGRAN_SL0_BASE - (4 - (levels))) << VTCR_EL2_SL0_SHIFT)
266 #define ARM64_VTTBR_X(ipa, levels) ((ipa) - ((levels) * (PAGE_SHIFT - 3))) argument
/Linux-v5.15/Documentation/ABI/
DREADME3 everchanging nature of Linux, and the differing maturity levels, these
6 We have four different levels of ABI stability, as shown by the four
7 different subdirectories in this location. Interfaces may change levels
10 The different levels of stability are:
69 How things move between levels:
/Linux-v5.15/Documentation/devicetree/bindings/hwmon/
Daspeed-pwm-tacho.txt34 For PWM port can be configured cooling-levels to create cooling device.
42 - cooling-levels: PWM duty cycle values in a range from 0 to 255
65 cooling-levels = /bits/ 8 <125 151 177 203 229 255>;
Dnpcm750-pwm-fan.txt28 For PWM channel can be configured cooling-levels to create cooling device.
43 - cooling-levels: PWM duty cycle values in a range from 0 to 255
73 cooling-levels = <127 255>;
/Linux-v5.15/drivers/gpu/drm/amd/pm/powerplay/smumgr/
Dfiji_smumgr.c1014 struct SMU73_Discrete_GraphicsLevel *levels = in fiji_populate_all_graphic_levels() local
1025 &levels[i]); in fiji_populate_all_graphic_levels()
1031 levels[i].DeepSleepDivId = 0; in fiji_populate_all_graphic_levels()
1035 levels[0].EnabledForActivity = 1; in fiji_populate_all_graphic_levels()
1038 levels[dpm_table->sclk_table.count - 1].DisplayWatermark = in fiji_populate_all_graphic_levels()
1052 levels[i].pcieDpmLevel = in fiji_populate_all_graphic_levels()
1077 levels[i].pcieDpmLevel = hightest_pcie_level_enabled; in fiji_populate_all_graphic_levels()
1080 levels[0].pcieDpmLevel = lowest_pcie_level_enabled; in fiji_populate_all_graphic_levels()
1083 levels[1].pcieDpmLevel = mid_pcie_level_enabled; in fiji_populate_all_graphic_levels()
1086 result = smu7_copy_bytes_to_smc(hwmgr, array, (uint8_t *)levels, in fiji_populate_all_graphic_levels()
[all …]
/Linux-v5.15/Documentation/hwmon/
Dcorsair-psu.rst40 temperature sensors, 1 fan rpm sensor, 4 sensors for volt levels, 4 sensors for
41 power usage and 4 sensors for current levels and addtional non-sensor information
81 Flickering values in the rail voltage levels can be an indicator for a failing
/Linux-v5.15/Documentation/firmware-guide/acpi/
Dvideo_extension.rst65 The first two levels are for when laptop are on AC or on battery and are
66 not used by Linux currently. The remaining 10 levels are supported levels
71 the range of available brightness levels is from 0 to 9 (max_brightness)

12345678910>>...21