Home
last modified time | relevance | path

Searched +full:low +full:- +full:profile (Results 1 – 25 of 258) sorted by relevance

1234567891011

/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-platform_profile4 Description: This file contains a space-separated list of profiles supported for this device.
6 Drivers must use the following standard profile-names:
9 low-power Low power consumption
12 balanced Balance between low power consumption
14 balanced-performance Balance between performance and low
21 standard profile names.
26 Description: Reading this file gives the current selected profile for this
28 platform_profile_choices changes the profile to the new value.
33 source such as e.g. a hotkey triggered profile change handled
34 either directly by the embedded-controller or fully handled
H A Dsysfs-driver-habanalabs64 on-board EEPROM
82 Description: Interface to trigger a hard-reset operation for the device.
83 Hard-reset will reset ALL internal components of the device
90 Description: Displays how many times the device have undergone a hard-reset
98 and IC when the power management profile is set to "automatic".
107 device only when the power management profile is set to "manual"
139 device only when the power management profile is set to "manual"
163 Description: Power management profile. Values are "auto", "manual". In "auto"
165 value when a user-space process opens the device's file (unless
167 the max clock frequency to a low value when there are no user
[all …]
/openbmc/linux/Documentation/admin-guide/pm/
H A Dintel-speed-select.rst1 .. SPDX-License-Identifier: GPL-2.0
14 - https://www.intel.com/content/www/us/en/architecture-and-technology/speed-select-technology-artic…
15 - https://builders.intel.com/docs/networkbuilders/intel-speed-select-technology-base-frequency-enha…
19 dynamically without pre-configuring via BIOS setup options. This dynamic
25 how these commands change the power and performance profile of the system under
29 intel-speed-select configuration tool
32 Most Linux distribution packages may include the "intel-speed-select" tool. If not,
38 # cd tools/power/x86/intel-speed-select/
43 ------------
47 # intel-speed-select --help
[all …]
/openbmc/linux/Documentation/userspace-api/
H A Dsysfs-platform_profile.rst2 Platform Profile Selection (e.g. /sys/firmware/acpi/platform_profile)
12 one of several platform profiles, with either a bias towards low power
16 API for selecting the platform profile of these automatic mechanisms.
18 Note that this API is only for selecting the platform profile, it is
23 Specifically when selecting a high performance profile the actual achieved
27 about any sub-optimal conditions which are impeding reaching the requested
31 profile will adjust (power consumption, heat generation, etc) this API
33 gets a consistent experience the sysfs-platform_profile ABI document defines
34 a fixed set of profile names. Drivers *must* map their internal profile
37 If there is no good match when mapping then a new profile name may be
[all …]
/openbmc/linux/drivers/acpi/
H A Dplatform_profile.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /* Platform profile sysfs interface */
16 [PLATFORM_PROFILE_LOW_POWER] = "low-power",
20 [PLATFORM_PROFILE_BALANCED_PERFORMANCE] = "balanced-performance",
38 return -ENODEV; in platform_profile_choices_show()
41 for_each_set_bit(i, cur_profile->choices, PLATFORM_PROFILE_LAST) { in platform_profile_choices_show()
56 enum platform_profile_option profile = PLATFORM_PROFILE_BALANCED; in platform_profile_show() local
65 return -ENODEV; in platform_profile_show()
68 err = cur_profile->profile_get(cur_profile, &profile); in platform_profile_show()
73 /* Check that profile is valid index */ in platform_profile_show()
[all …]
/openbmc/qemu/docs/system/arm/
H A Dmps2.rst1 …ards (``mps2-an385``, ``mps2-an386``, ``mps2-an500``, ``mps2-an505``, ``mps2-an511``, ``mps2-an521…
4 These board models use Arm M-profile or R-profile CPUs.
16 FPGA images using M-profile CPUs:
18 ``mps2-an385``
19 Cortex-M3 as documented in Arm Application Note AN385
20 ``mps2-an386``
21 Cortex-M4 as documented in Arm Application Note AN386
22 ``mps2-an500``
23 Cortex-M7 as documented in Arm Application Note AN500
24 ``mps2-an505``
[all …]
H A Demulation.rst3 A-profile CPU architecture support
7 Armv8 and Armv9 versions of the A-profile architecture. It also has support for
10 - FEAT_AA32BF16 (AArch32 BFloat16 instructions)
11 - FEAT_AA32EL0 (Support for AArch32 at EL0)
12 - FEAT_AA32EL1 (Support for AArch32 at EL1)
13 - FEAT_AA32EL2 (Support for AArch32 at EL2)
14 - FEAT_AA32EL3 (Support for AArch32 at EL3)
15 - FEAT_AA32HPD (AArch32 hierarchical permission disables)
16 - FEAT_AA32I8MM (AArch32 Int8 matrix multiplication instructions)
17 - FEAT_AA64EL0 (Support for AArch64 at EL0)
[all …]
/openbmc/linux/include/linux/
H A Dblk-crypto-profile.h1 /* SPDX-License-Identifier: GPL-2.0 */
10 #include <linux/blk-crypto.h>
15 * struct blk_crypto_ll_ops - functions to control inline encryption hardware
17 * Low-level operations for controlling inline encryption hardware. This
19 * encryption. All functions may sleep, are serialized by profile->lock, and
20 * are never called while profile->dev (if set) is runtime-suspended.
29 * The keyslot is guaranteed to not be in-use by any I/O.
35 * Must return 0 on success, or -errno on failure.
37 int (*keyslot_program)(struct blk_crypto_profile *profile,
47 * The keyslot is guaranteed to not be in-use by any I/O.
[all …]
/openbmc/smbios-mdr/tools/
H A Dsst-compare-redfish-os.py13 # * intel-speed-select tool from the kernel source tree
14 # (tools/power/x86/intel-speed-select), and available in the PATH.
29 # For TPMI-based CPUs, we only care about powerdomain-0
32 match = re.search("powerdomain-(\\d+)", proc)
41 "intel-speed-select",
42 "--debug",
43 "--format=json",
44 "perf-profile",
64 "intel-speed-select",
65 "--format=json",
[all …]
/openbmc/u-boot/tools/
H A Dproftool.c1 // SPDX-License-Identifier: GPL-2.0+
6 /* Decode and dump U-Boot profiling information */
84 "Usage: proftool -cds -v3 <cmd> <profdata>\n" in usage()
87 " dump-ftrace\t\tDump out textual data in ftrace format\n" in usage()
90 " -m <map>\tSpecify Systen.map file\n" in usage()
91 " -t <trace>\tSpecific trace data file (from U-Boot)\n" in usage()
92 " -v <0-4>\tSpecify verbosity\n"); in usage()
100 return (f1->offset / FUNC_SITE_SIZE) - (f2->offset / FUNC_SITE_SIZE); in h_cmp_offset()
144 func->offset = offset - start; in read_system_map()
145 func->name = strdup(symname); in read_system_map()
[all …]
/openbmc/linux/security/apparmor/include/
H A Dlib.h1 /* SPDX-License-Identifier: GPL-2.0-only */
20 * DEBUG remains global (no per profile flag) since it is mostly used in sysctl
21 * which is not related to profile accesses.
41 _Pragma("GCC diagnostic ignored \"-Wformat-zero-length\""); \
43 _Pragma("GCC diagnostic warning \"-Wformat-zero-length\""); \
69 * aa_strneq - compare null terminated @str to a non null terminated substring
82 * aa_dfa_null_transition - step to next state after null character
99 return !(dentry->d_sb->s_flags & SB_NOUSER); in path_mediated_fs()
115 ((struct counted_str *)(str - offsetof(struct counted_str, name)))
126 kref_get(&(str_to_counted(str)->count)); in aa_get_str()
[all …]
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_npc.c1 // SPDX-License-Identifier: GPL-2.0
28 #define ALIGN_8B_CEIL(__a) (((__a) + 7) & (-8))
49 struct rvu_hwinfo *hw = rvu->hw; in is_npc_interface_valid()
51 return intf < hw->npc_intfs; in is_npc_interface_valid()
73 pf_func_mask = (entry_data->kw_mask[0] >> 32) & in npc_mcam_verify_pf_func()
75 pf_func = (entry_data->kw[0] >> 32) & NPC_KEX_PF_FUNC_MASK; in npc_mcam_verify_pf_func()
81 return -EINVAL; in npc_mcam_verify_pf_func()
102 struct npc_pkind *pkind = &rvu->hw->pkind; in rvu_npc_get_pkind()
106 for (i = 0; i < pkind->rsrc.max; i++) { in rvu_npc_get_pkind()
107 map = pkind->pfchan_map[i]; in rvu_npc_get_pkind()
[all …]
/openbmc/linux/drivers/platform/surface/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # Microsoft Surface Platform-Specific Drivers
7 bool "Microsoft Surface Platform-Specific Device Drivers"
11 Say Y here to get to see options for platform-specific device drivers
29 be called surface3-wmi.
47 on 5th- and 6th-generation Microsoft Surface devices (including
55 thermal sensor access, and real-time clock information, depending on
59 tristate "Surface System Aggregator Module User-Space Interface"
62 Provides a misc-device interface to the Surface System Aggregator
67 the SSAM controller. Said client device manages a misc-device
[all …]
/openbmc/linux/drivers/leds/
H A Dleds-mlxcpld.c2 * drivers/leds/leds-mlxcpld.c
39 #include <linux/hwmon-sysfs.h>
67 * struct mlxcpld_param - LED access parameters:
79 * struct mlxcpld_led_priv - LED private data:
91 * struct mlxcpld_led_profile - system LED profile (defined per system class):
107 * struct mlxcpld_led_pdata - system LED private data
110 * @profile: system configuration profile
117 struct mlxcpld_led_profile *profile; member
124 /* Default profile fit the next Mellanox systems:
179 /* Profile fit the Mellanox systems based on "msn2100" */
[all …]
/openbmc/linux/include/net/caif/
H A Dcaif_device.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) ST-Ericsson AB 2010
16 * struct caif_dev_common - data shared between CAIF drivers and stack.
19 * Link Layer to send flow-stop to CAIF Core.
23 * @link_select: Profile of device, either high-bandwidth or
24 * low-latency. This member is set by CAIF Link
26 * is a high bandwidth or low latency device.
/openbmc/linux/drivers/net/wireless/realtek/rtlwifi/btcoexist/
H A Dhalbtc8821a1ant.c1 // SPDX-License-Identifier: GPL-2.0
7 * This file is for RTL8821A Co-exist mechanism
46 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a1ant_bt_rssi_state()
48 u8 bt_rssi_state = coex_sta->pre_bt_rssi_state; in btc8821a1ant_bt_rssi_state()
50 bt_rssi = coex_sta->bt_rssi; in btc8821a1ant_bt_rssi_state()
53 if ((coex_sta->pre_bt_rssi_state == BTC_RSSI_STATE_LOW) || in btc8821a1ant_bt_rssi_state()
54 (coex_sta->pre_bt_rssi_state == BTC_RSSI_STATE_STAY_LOW)) { in btc8821a1ant_bt_rssi_state()
63 "[BTCoex], BT Rssi state stay at Low\n"); in btc8821a1ant_bt_rssi_state()
69 "[BTCoex], BT Rssi state switch to Low\n"); in btc8821a1ant_bt_rssi_state()
80 return coex_sta->pre_bt_rssi_state; in btc8821a1ant_bt_rssi_state()
[all …]
/openbmc/linux/Documentation/userspace-api/media/v4l/
H A Dext-ctrls-codec.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _codec-controls:
24 .. _mpeg-control-id:
27 -----------------
35 .. _v4l2-mpeg-stream-type:
40 enum v4l2_mpeg_stream_type -
41 The MPEG-1, -2 or -4 output stream type. One cannot assume anything
48 .. flat-table::
49 :header-rows: 0
50 :stub-columns: 0
[all …]
/openbmc/linux/drivers/gpu/drm/radeon/
H A Dradeon_pm.c24 #include <linux/hwmon-sysfs.h>
61 int found_instance = -1; in radeon_pm_get_type_index()
63 for (i = 0; i < rdev->pm.num_power_states; i++) { in radeon_pm_get_type_index()
64 if (rdev->pm.power_state[i].type == ps_type) { in radeon_pm_get_type_index()
71 return rdev->pm.default_power_state_index; in radeon_pm_get_type_index()
76 if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { in radeon_pm_acpi_event_handler()
77 mutex_lock(&rdev->pm.mutex); in radeon_pm_acpi_event_handler()
79 rdev->pm.dpm.ac_power = true; in radeon_pm_acpi_event_handler()
81 rdev->pm.dpm.ac_power = false; in radeon_pm_acpi_event_handler()
82 if (rdev->family == CHIP_ARUBA) { in radeon_pm_acpi_event_handler()
[all …]
/openbmc/linux/Documentation/mm/damon/
H A Dindex.rst1 .. SPDX-License-Identifier: GPL-2.0
11 - *accurate* (the monitoring output is useful enough for DRAM level memory
13 - *light-weight* (the monitoring overhead is low enough to be applied online),
15 - *scalable* (the upper-bound of the overhead is in constant range regardless
19 access-aware fashion. Because the features are also exposed to the user space,
25 (DAMon-based Operation Schemes) in addition to the monitoring. Using the
26 feature, DAMON users in both kernel and user spaces can do access-aware system
35 maintainer-profile
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/
H A DPCIeSlot.interface.yaml6 - name: Generation
12 - name: Lanes
17 - name: SlotType
23 - name: HotPluggable
29 - name: Generations
33 - name: "Gen1"
37 - name: "Gen2"
41 - name: "Gen3"
45 - name: "Gen4"
49 - name: "Gen5"
[all …]
/openbmc/linux/drivers/net/ethernet/intel/ice/
H A Dice_type.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright (c) 2018-2023, Intel Corporation. */
34 ((((N) + (R) - 1) / (R)) * (R))); in ice_round_to_num()
40 /* debug masks - set these bits in hw->debug_mask to control output */
203 /* NONE - used for undef/error */
264 /* MSI-X vectors */
272 u8 sr_iov_1_1; /* SR-IOV enabled */
438 u32 major; /* major high/low */
439 u32 minor; /* minor high/low */
440 u32 type; /* type high/low */
[all …]
/openbmc/linux/Documentation/block/
H A Ddata-integrity.rst54 scatter-gather lists.
60 Also, the 16-bit CRC checksum mandated by both the SCSI and SATA specs
64 lighter-weight checksum to be used when interfacing with the operating
66 The IP checksum received from the OS is converted to the 16-bit CRC
68 generated by Linux or the application at very low cost (comparable to
102 concept of an end-to-end protection scheme is a layering violation.
118 16-bit value. The owner of this tag space is the owner of the block
134 -------
154 ----------------
158 profile (struct blk_integrity). This optional profile is registered
[all …]
/openbmc/qemu/target/arm/
H A Dgdbstub.c4 * Copyright (c) 2003-2005 Fabrice Bellard
27 #include "cpu-features.h"
36 /* Old gdb always expect FPA registers. Newer (xml-aware) gdb only expect
45 CPUARMState *env = &cpu->env; in arm_cpu_gdb_read_register()
49 return gdb_get_reg32(mem_buf, env->regs[n]); in arm_cpu_gdb_read_register()
52 /* CPSR, or XPSR for M-profile */ in arm_cpu_gdb_read_register()
66 CPUARMState *env = &cpu->env; in arm_cpu_gdb_write_register()
72 * Mask out low bits of PC to workaround gdb bugs. in arm_cpu_gdb_write_register()
85 /* M profile SP low bits are always 0 */ in arm_cpu_gdb_write_register()
88 env->regs[n] = tmp; in arm_cpu_gdb_write_register()
[all …]
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Dpower.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2018-2022 Intel Corporation
4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH
5 * Copyright (C) 2015-2017 Intel Deutschland GmbH
13 * enum iwl_ltr_config_flags - masks for LTR config command flags
39 * struct iwl_ltr_config_cmd_v1 - configures the LTR
53 * struct iwl_ltr_config_cmd - configures the LTR
77 * enum iwl_power_flags - masks for power table command flags
79 * receiver and transmitter. '0' - does not allow.
89 * @POWER_FLAGS_LPRX_ENA_MSK: Low Power RX enable.
[all …]
/openbmc/linux/Documentation/doc-guide/
H A Dmaintainer-profile.rst1 .. SPDX-License-Identifier: GPL-2.0
3 Documentation subsystem maintainer entry profile
19 The mailing list for documentation is linux-doc@vger.kernel.org. Patches
20 should be made against the docs-next tree whenever possible.
23 -------------------------
31 ---------------
36 low.
39 --------------

1234567891011