/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | rv730_dpm.c | 244 &table->ACPIState.levels[0].vddc); 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() 310 table->ACPIState.levels[1] = table->ACPIState.levels[0]; in rv730_populate_smc_acpi_state() 311 table->ACPIState.levels[2] = table->ACPIState.levels[0]; in rv730_populate_smc_acpi_state() 358 table->initialState.levels[0].seqValue = in rv730_populate_smc_initial_state() 363 &table->initialState.levels[0].vddc); in rv730_populate_smc_initial_state() 365 &table->initialState.levels[0].mvdd); in rv730_populate_smc_initial_state() 382 table->initialState.levels[1] = table->initialState.levels[0]; in rv730_populate_smc_initial_state() [all …]
|
H A D | rv740_dpm.c | 337 &table->ACPIState.levels[0].vddc); in rv740_populate_smc_acpi_state() 338 table->ACPIState.levels[0].gen2PCIE = in rv740_populate_smc_acpi_state() 341 table->ACPIState.levels[0].gen2XSP = in rv740_populate_smc_acpi_state() 345 &table->ACPIState.levels[0].vddc); in rv740_populate_smc_acpi_state() 346 table->ACPIState.levels[0].gen2PCIE = 0; in rv740_populate_smc_acpi_state() 381 table->ACPIState.levels[0].mclk.mclk770.vDLL_CNTL = cpu_to_be32(dll_cntl); in rv740_populate_smc_acpi_state() 383 table->ACPIState.levels[0].mclk.mclk770.mclk_value = 0; in rv740_populate_smc_acpi_state() 389 table->ACPIState.levels[0].sclk.sclk_value = 0; in rv740_populate_smc_acpi_state() 391 table->ACPIState.levels[1] = table->ACPIState.levels[0]; in rv740_populate_smc_acpi_state() 392 table->ACPIState.levels[2] = table->ACPIState.levels[0]; in rv740_populate_smc_acpi_state() [all …]
|
H A D | cypress_dpm.c | 778 &smc_state->levels[0], in cypress_convert_power_state_to_smc() 785 &smc_state->levels[1], in cypress_convert_power_state_to_smc() 792 &smc_state->levels[2], in cypress_convert_power_state_to_smc() 802 smc_state->levels[0].ACIndex = 2; in cypress_convert_power_state_to_smc() 803 smc_state->levels[1].ACIndex = 3; in cypress_convert_power_state_to_smc() 804 smc_state->levels[2].ACIndex = 4; in cypress_convert_power_state_to_smc() 806 smc_state->levels[0].ACIndex = 0; in cypress_convert_power_state_to_smc() 1325 table->initialState.levels[1] = table->initialState.levels[0]; in cypress_populate_smc_initial_state() 1326 table->initialState.levels[2] = table->initialState.levels[0]; in cypress_populate_smc_initial_state() 1464 table->ACPIState.levels[1] = table->ACPIState.levels[0]; in cypress_populate_smc_acpi_state() [all …]
|
H A D | sumo_dpm.c | 1065 ps->levels[0].ss_divider_index = in sumo_patch_thermal_state() 1071 if (ps->levels[0].ds_divider_index > ps->levels[0].ss_divider_index + 1) in sumo_patch_thermal_state() 1072 ps->levels[0].ds_divider_index = ps->levels[0].ss_divider_index + 1; in sumo_patch_thermal_state() 1074 if (ps->levels[0].ss_divider_index == ps->levels[0].ds_divider_index) { in sumo_patch_thermal_state() 1076 ps->levels[0].ss_divider_index = ps->levels[0].ss_divider_index - 1; in sumo_patch_thermal_state() 1116 ps->levels[i].sclk = in sumo_apply_state_adjust_rules() 1125 if (ps->levels[i].ds_divider_index > ps->levels[i].ss_divider_index + 1) in sumo_apply_state_adjust_rules() 1126 ps->levels[i].ds_divider_index = ps->levels[i].ss_divider_index + 1; in sumo_apply_state_adjust_rules() 1128 if (ps->levels[i].ss_divider_index == ps->levels[i].ds_divider_index) { in sumo_apply_state_adjust_rules() 1130 ps->levels[i].ss_divider_index = ps->levels[i].ss_divider_index - 1; in sumo_apply_state_adjust_rules() [all …]
|
H A D | rv770_dpm.c | 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() 944 &table->ACPIState.levels[0].vddc); in rv770_populate_smc_acpi_state() 953 table->ACPIState.levels[0].gen2XSP = 1; in rv770_populate_smc_acpi_state() 958 &table->ACPIState.levels[0].vddc); in rv770_populate_smc_acpi_state() 1001 table->ACPIState.levels[1] = table->ACPIState.levels[0]; in rv770_populate_smc_acpi_state() 1002 table->ACPIState.levels[2] = table->ACPIState.levels[0]; in rv770_populate_smc_acpi_state() 1069 table->initialState.levels[0].seqValue = in rv770_populate_smc_initial_state() 1107 table->initialState.levels[1] = table->initialState.levels[0]; in rv770_populate_smc_initial_state() [all …]
|
H A D | trinity_dpm.c | 1287 ps->levels[0] = pi->boot_pl; in trinity_patch_boot_state() 1377 ps->levels[0].ds_divider_index = in trinity_patch_thermal_state() 1379 ps->levels[0].ss_divider_index = ps->levels[0].ds_divider_index; in trinity_patch_thermal_state() 1380 ps->levels[0].allow_gnb_slow = 1; in trinity_patch_thermal_state() 1382 ps->levels[0].display_wm = 0; in trinity_patch_thermal_state() 1383 ps->levels[0].vce_wm = in trinity_patch_thermal_state() 1523 ps->levels[i].sclk = in trinity_apply_state_adjust_rules() 1537 ps->levels[i].ds_divider_index = in trinity_apply_state_adjust_rules() 1540 ps->levels[i].ss_divider_index = ps->levels[i].ds_divider_index; in trinity_apply_state_adjust_rules() 1544 ps->levels[i].display_wm = in trinity_apply_state_adjust_rules() [all …]
|
/openbmc/linux/drivers/video/backlight/ |
H A D | pwm_bl.c | 26 unsigned int *levels; member 82 if (pb->levels) in compute_duty_cycle() 210 if (!data->levels) in pwm_backlight_brightness_default() 268 if (!data->levels) in pwm_backlight_parse_dt() 272 data->levels, in pwm_backlight_parse_dt() 334 y1 = data->levels[i]; in pwm_backlight_parse_dt() 335 y2 = data->levels[i + 1]; in pwm_backlight_parse_dt() 352 data->levels = table; in pwm_backlight_parse_dt() 540 if (data->levels) { in pwm_backlight_probe() 541 pb->levels = data->levels; in pwm_backlight_probe() [all …]
|
H A D | led_bl.c | 20 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()
|
/openbmc/linux/arch/powerpc/platforms/powernv/ |
H A D | pci-ioda-tce.c | 81 unsigned long size, unsigned int levels); 217 unsigned long size, unsigned int levels) in pnv_pci_ioda2_table_do_free_pages() argument 222 if (levels) { in pnv_pci_ioda2_table_do_free_pages() 233 levels - 1); in pnv_pci_ioda2_table_do_free_pages() 268 --levels; in pnv_pci_ioda2_table_do_alloc_pages() 269 if (!levels) { in pnv_pci_ioda2_table_do_alloc_pages() 303 if (!levels || (levels > POWERNV_IOMMU_MAX_LEVELS)) in pnv_pci_ioda2_table_alloc_pages() 310 entries_shift = (entries_shift + levels - 1) / levels; in pnv_pci_ioda2_table_alloc_pages() 350 tbl->it_indirect_levels = levels - 1; in pnv_pci_ioda2_table_alloc_pages() 356 tbl->it_userspace, 1, levels); in pnv_pci_ioda2_table_alloc_pages() [all …]
|
/openbmc/qemu/util/ |
H A D | hbitmap.c | 98 unsigned long *levels[HBITMAP_LEVELS]; member 117 cur = hbi->cur[i] & hb->levels[i][pos]; in hbitmap_iter_skip_words() 139 cur = hb->levels[i + 1][pos]; in hbitmap_iter_skip_words() 450 hb->levels[level][i] = ~0UL; in hb_set_between() 539 hb->levels[level][i] = 0UL; in hb_reset_between() 595 hb->levels[0][0] = 1UL << (BITS_PER_LONG - 1); in hbitmap_reset_all() 773 if (bitmap->levels[lev + 1][i]) { in hbitmap_deserialize_finish() 789 g_free(hb->levels[i]); in hbitmap_free() 865 hb->levels[i] = g_renew(unsigned long, hb->levels[i], size); in hbitmap_truncate() 867 memset(&hb->levels[i][old], 0x00, in hbitmap_truncate() [all …]
|
/openbmc/linux/arch/mips/kernel/ |
H A D | cacheinfo.c | 24 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()
|
/openbmc/linux/Documentation/devicetree/bindings/leds/backlight/ |
H A D | pwm-backlight.yaml | 42 brightness-levels: 44 Array of distinct brightness levels. Typically these are in the range 54 "brightness-levels" property). 59 Number of interpolated steps between each value of brightness-levels 65 default-brightness-level: [brightness-levels] 66 num-interpolated-steps: [brightness-levels] 80 brightness-levels = <0 4 8 16 32 64 128 255>; 95 brightness-levels = <0 2048 4096 8192 16384 65535>;
|
H A D | led-backlight.yaml | 29 brightness-levels: 31 Array of distinct brightness levels. The levels must be in the range 40 "brightness-levels" property). 55 brightness-levels = <0 4 8 16 32 64 128 255>;
|
/openbmc/u-boot/drivers/video/ |
H A D | pwm_backlight.c | 42 u32 *levels; member 137 if (priv->levels) { in pwm_backlight_set_brightness() 138 level = priv->levels[percent * (priv->num_levels - 1) in pwm_backlight_set_brightness() 210 priv->levels = malloc(len); in pwm_backlight_ofdata_to_platdata() 211 if (!priv->levels) in pwm_backlight_ofdata_to_platdata() 213 dev_read_u32_array(dev, "brightness-levels", priv->levels, in pwm_backlight_ofdata_to_platdata() 216 priv->default_level = priv->levels[index]; in pwm_backlight_ofdata_to_platdata() 217 priv->max_level = priv->levels[count - 1]; in pwm_backlight_ofdata_to_platdata()
|
/openbmc/qemu/target/riscv/ |
H A D | monitor.c | 148 int levels, ptidxbits, ptesize, vm, va_bits; in mem_info_svxx() local 166 levels = 2; in mem_info_svxx() 171 levels = 3; in mem_info_svxx() 176 levels = 4; in mem_info_svxx() 181 levels = 5; in mem_info_svxx() 191 va_bits = PGSHIFT + levels * ptidxbits; in mem_info_svxx() 203 walk_pte(mon, base, 0, levels - 1, ptidxbits, ptesize, va_bits, in mem_info_svxx()
|
/openbmc/qemu/hw/core/ |
H A D | or-irq.c | 38 s->levels[n] = level; in or_irq_handler() 41 or_level |= s->levels[i]; in or_irq_handler() 53 s->levels[i] = false; in or_irq_reset() 98 VMSTATE_VARRAY_UINT16_UNSAFE(levels, OrIRQState, num_lines, 0, 109 VMSTATE_BOOL_SUB_ARRAY(levels, OrIRQState, 0, OLD_MAX_OR_LINES),
|
/openbmc/qemu/scripts/ |
H A D | cpu-x86-uarch-abi.py | 20 levels = [ variable 128 for level in range(len(levels)): 130 want = set(levels[level]) 147 for level in range(len(levels)): 186 for level in range(len(levels)):
|
/openbmc/qemu/hw/intc/ |
H A D | heathrow_pic.c | 35 return (pic->events | (pic->levels & pic->level_triggered)) & pic->mask; in heathrow_check_irq() 98 value = pic->levels; in heathrow_read() 124 last_level = (pic->levels & irq_bit) ? 1 : 0; in heathrow_set_irq() 128 pic->levels |= irq_bit; in heathrow_set_irq() 130 pic->levels &= ~irq_bit; in heathrow_set_irq() 147 VMSTATE_UINT32(levels, HeathrowPICState),
|
/openbmc/linux/Documentation/scheduler/ |
H A D | sched-nice-design.rst | 6 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 90 To address the first complaint (of nice levels being not "punchy" 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 108 The third complaint (of negative nice levels not being "punchy" enough 111 automatically: stronger negative nice levels are an automatic [all …]
|
/openbmc/linux/drivers/acpi/ |
H A D | acpi_video.c | 316 *levels = NULL; in acpi_video_device_lcd_query_levels() 328 *levels = obj; in acpi_video_device_lcd_query_levels() 820 sizeof(*br->levels), in acpi_video_get_levels() 822 if (!br->levels) { in acpi_video_get_levels() 839 br->levels[count] = value; in acpi_video_get_levels() 853 if (br->levels[i] == br->levels[ACPI_VIDEO_AC_LEVEL]) in acpi_video_get_levels() 855 if (br->levels[i] == br->levels[ACPI_VIDEO_BATTERY_LEVEL]) in acpi_video_get_levels() 864 br->levels[i] = br->levels[i - level_ac_battery]; in acpi_video_get_levels() 963 kfree(br->levels); in acpi_video_init_brightness() 1785 union acpi_object *levels; in acpi_video_run_bcl_for_osi() local [all …]
|
/openbmc/linux/arch/arm/boot/dts/nuvoton/ |
H A D | nuvoton-npcm750-evb.dts | 286 cooling-levels = <127 255>; 291 cooling-levels = /bits/ 8 <127 255>; 296 cooling-levels = /bits/ 8 <127 255>; 301 cooling-levels = /bits/ 8 <127 255>; 306 cooling-levels = /bits/ 8 <127 255>; 311 cooling-levels = /bits/ 8 <127 255>; 316 cooling-levels = /bits/ 8 <127 255>; 321 cooling-levels = /bits/ 8 <127 255>;
|
/openbmc/linux/drivers/thermal/intel/int340x_thermal/ |
H A D | int3406_thermal.c | 60 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()
|
/openbmc/linux/Documentation/devicetree/bindings/power/supply/ |
H A D | richtek,rt5033-charger.yaml | 27 Current of pre-charge mode. The pre-charge current levels are 350 mA 31 Current of fast-charge mode. The fast-charge current levels are 700 mA 42 current. Its levels are 2.3 V to 3.8 V programmed by I2C per 0.1 V. 45 Battery regulation voltage of constant voltage mode. This voltage levels
|
/openbmc/linux/arch/arm64/mm/ |
H A D | trans_pgd.c | 239 unsigned long level_mask, prev_level_entry, *levels[4]; in trans_pgd_idmap_page() local 246 levels[this_level] = trans_alloc(info); in trans_pgd_idmap_page() 247 if (!levels[this_level]) in trans_pgd_idmap_page() 255 *(levels[this_level] + index) = prev_level_entry; in trans_pgd_idmap_page() 257 pfn = virt_to_pfn(levels[this_level]); in trans_pgd_idmap_page()
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | cacheinfo.c | 80 int levels = 1, level = 1; in populate_cache_leaves() local 97 if (level <= levels) in populate_cache_leaves() 105 levels = level; in populate_cache_leaves()
|