Home
last modified time | relevance | path

Searched +full:auto +full:- +full:pm (Results 1 – 25 of 990) sorted by relevance

12345678910>>...40

/kernel/linux/linux-6.6/block/
Dblk-pm.c1 // SPDX-License-Identifier: GPL-2.0
3 #include <linux/blk-pm.h>
6 #include "blk-mq.h"
9 * blk_pm_runtime_init - Block layer runtime PM initialization routine
14 * Initialize runtime-PM-related fields for @q and start auto suspend for
15 * @dev. Drivers that want to take advantage of request-based runtime PM
17 * request queue @q has been allocated, and runtime PM for it can not happen
21 * This function takes care of setting up using auto suspend for the device,
22 * the autosuspend delay is set to -1 to make runtime suspend impossible
26 * The block layer runtime PM is request based, so only works for drivers
[all …]
/kernel/linux/linux-5.10/block/
Dblk-pm.c1 // SPDX-License-Identifier: GPL-2.0
3 #include <linux/blk-mq.h>
4 #include <linux/blk-pm.h>
7 #include "blk-mq.h"
8 #include "blk-mq-tag.h"
11 * blk_pm_runtime_init - Block layer runtime PM initialization routine
16 * Initialize runtime-PM-related fields for @q and start auto suspend for
17 * @dev. Drivers that want to take advantage of request-based runtime PM
19 * request queue @q has been allocated, and runtime PM for it can not happen
23 * This function takes care of setting up using auto suspend for the device,
[all …]
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-devices-power40 space to control the run-time power management of the device.
45 + "auto\n" to allow the device to be power managed at run time;
48 The default for all devices is "auto", which means that they may
61 with the main suspend/resume thread) during system-wide power
74 of a device unless it is certain that all of the PM dependencies
75 of the device are known to the PM core. However, for some
86 attribute is read-only. If the device is not capable to wake up
98 is read-only. If the device is not capable to wake up the
110 state in progress. This attribute is read-only. If the device
122 read-only. If the device is not capable to wake up the system
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-devices-power40 space to control the run-time power management of the device.
45 + "auto\n" to allow the device to be power managed at run time;
48 The default for all devices is "auto", which means that they may
61 with the main suspend/resume thread) during system-wide power
74 of a device unless it is certain that all of the PM dependencies
75 of the device are known to the PM core. However, for some
86 attribute is read-only. If the device is not capable to wake up
98 is read-only. If the device is not capable to wake up the
110 state in progress. This attribute is read-only. If the device
122 read-only. If the device is not capable to wake up the system
[all …]
/kernel/linux/linux-5.10/Documentation/driver-api/usb/
Dpower-management.rst1 .. _usb-power-management:
7 :Date: Last-updated: February 2014
11 ---------
15 * Forms of dynamic PM
16 * The user interface for dynamic PM
17 * Changing the default idle-delay time
23 * Interaction between dynamic PM and system PM
24 * xHCI hardware link PM
31 -------------------------
33 Power Management (PM) is the practice of saving energy by suspending
[all …]
/kernel/linux/linux-6.6/Documentation/driver-api/usb/
Dpower-management.rst1 .. _usb-power-management:
7 :Date: Last-updated: February 2014
11 ---------
15 * Forms of dynamic PM
16 * The user interface for dynamic PM
17 * Changing the default idle-delay time
23 * Interaction between dynamic PM and system PM
24 * xHCI hardware link PM
31 -------------------------
33 Power Management (PM) is the practice of saving energy by suspending
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/include/
Ddefs.h1 // SPDX-License-Identifier: ISC
21 #define AUTO (-1) /* Auto = -1 */ macro
50 /* Bit masks for radio disabled status - returned by WL_GET_RADIO */
61 #define BRCM_BAND_AUTO 0 /* auto-select */
75 /* Values for PM */
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/include/
Ddefs.h1 // SPDX-License-Identifier: ISC
21 #define AUTO (-1) /* Auto = -1 */ macro
50 /* Bit masks for radio disabled status - returned by WL_GET_RADIO */
61 #define BRCM_BAND_AUTO 0 /* auto-select */
75 /* Values for PM */
/kernel/linux/linux-5.10/tools/perf/util/c++/
Dclang.cpp1 // SPDX-License-Identifier: GPL-2.0
6 * http://llvm.org/svn/llvm-project/cfe/trunk/examples/clang-interpreter/main.cpp
30 #include "clang-c.h"
43 "-cc1", in createCompilerInvocation()
44 "-triple", "bpf-pc-linux", in createCompilerInvocation()
45 "-fsyntax-only", in createCompilerInvocation()
46 "-ferror-limit", "19", in createCompilerInvocation()
47 "-fmessage-length", "127", in createCompilerInvocation()
48 "-O2", in createCompilerInvocation()
49 "-nostdsysteminc", in createCompilerInvocation()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
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 …]
Dradeon_drv.c57 * - 2.0.0 - initial interface
58 * - 2.1.0 - add square tiling interface
59 * - 2.2.0 - add r6xx/r7xx const buffer support
60 * - 2.3.0 - add MSPOS + 3D texture + r500 VAP regs
61 * - 2.4.0 - add crtc id query
62 * - 2.5.0 - add get accel 2 to work around ddx breakage for evergreen
63 * - 2.6.0 - add tiling config query (r6xx+), add initial HiZ support (r300->r500)
64 * 2.7.0 - fixups for r600 2D tiling support. (no external ABI change), add eg dyn gpr regs
65 …* 2.8.0 - pageflip support, r500 US_FORMAT regs. r500 ARGB2101010 colorbuf, r300->r500 CMASK, cl…
66 * 2.9.0 - r600 tiling (s3tc,rgtc) working, SET_PREDICATION packet 3 on r600 + eg, backend query
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
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 …]
Dradeon_drv.c59 * - 2.0.0 - initial interface
60 * - 2.1.0 - add square tiling interface
61 * - 2.2.0 - add r6xx/r7xx const buffer support
62 * - 2.3.0 - add MSPOS + 3D texture + r500 VAP regs
63 * - 2.4.0 - add crtc id query
64 * - 2.5.0 - add get accel 2 to work around ddx breakage for evergreen
65 * - 2.6.0 - add tiling config query (r6xx+), add initial HiZ support (r300->r500)
66 * 2.7.0 - fixups for r600 2D tiling support. (no external ABI change), add eg dyn gpr regs
67 …* 2.8.0 - pageflip support, r500 US_FORMAT regs. r500 ARGB2101010 colorbuf, r300->r500 CMASK, cl…
68 * 2.9.0 - r600 tiling (s3tc,rgtc) working, SET_PREDICATION packet 3 on r600 + eg, backend query
[all …]
/kernel/linux/linux-5.10/sound/pci/hda/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 menu "HD-Audio"
23 This option enables the HD-audio controller. Don't forget
27 will be called snd-hda-intel.
43 will be called snd-hda-tegra.
54 will be called snd-hda-loongson.
59 bool "Build hwdep interface for HD-audio driver"
62 Say Y here to build a hwdep interface for HD-audio driver.
63 This interface can be used for out-of-band communication
69 Say Y here to enable the HD-audio codec re-configuration feature.
[all …]
/kernel/linux/linux-6.6/drivers/base/power/
Dsysfs.c1 // SPDX-License-Identifier: GPL-2.0
2 /* sysfs entries for device PM */
15 * control - Report/change current runtime PM setting of the device
21 * + "auto\n" to allow the device to be power managed at run time;
24 * The default for all devices is "auto", which means that devices may be
30 * wakeup - Report/change current wakeup option for device
44 * "Wake-On-LAN" Ethernet links, GPIO lines, and more. Some events
60 * saves runtime power, without requiring system-wide sleep states.
62 * async - Report/change current async suspend setting for the device
64 * Asynchronous suspend and resume of the device during system-wide power
[all …]
/kernel/linux/linux-5.10/drivers/base/power/
Dsysfs.c1 // SPDX-License-Identifier: GPL-2.0
2 /* sysfs entries for device PM */
15 * control - Report/change current runtime PM setting of the device
21 * + "auto\n" to allow the device to be power managed at run time;
24 * The default for all devices is "auto", which means that devices may be
30 * wakeup - Report/change current wakeup option for device
44 * "Wake-On-LAN" Ethernet links, GPIO lines, and more. Some events
60 * saves runtime power, without requiring system-wide sleep states.
62 * async - Report/change current async suspend setting for the device
64 * Asynchronous suspend and resume of the device during system-wide power
[all …]
/kernel/linux/linux-6.6/sound/pci/hda/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 menu "HD-Audio"
23 This option enables the HD-audio controller. Don't forget
27 will be called snd-hda-intel.
43 will be called snd-hda-tegra.
48 bool "Build hwdep interface for HD-audio driver"
51 Say Y here to build a hwdep interface for HD-audio driver.
52 This interface can be used for out-of-band communication
58 Say Y here to enable the HD-audio codec re-configuration feature.
60 codec setup, add extra verbs, and re-configure the codec dynamically.
[all …]
/kernel/linux/linux-6.6/include/ufs/
Dufshcd.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
4 * Copyright (C) 2011-2013 Samsung India Software Operations
5 * Copyright (c) 2013-2016, The Linux Foundation. All rights reserved.
16 #include <linux/blk-crypto-profile.h>
17 #include <linux/blk-mq.h>
21 #include <linux/dma-direction.h>
65 * struct uic_command - UIC command structure
89 /* Host <-> Device UniPro Link state */
97 #define ufshcd_is_link_off(hba) ((hba)->uic_link_state == UIC_LINK_OFF_STATE)
98 #define ufshcd_is_link_active(hba) ((hba)->uic_link_state == \
[all …]
/kernel/linux/linux-6.6/arch/mips/txx9/generic/
Dpci.c8 * Copyright 2001-2005 MontaVista Software Inc.
9 * Copyright (C) 1996, 97, 2001, 04 Ralf Baechle (ralf@linux-mips.org)
10 * (C) Copyright TOSHIBA CORPORATION 2000-2001, 2004-2007
36 fake_bus.ops = hose->pci_ops; in early_read_config_word()
52 int cap66 = -1; in txx9_pci66_check()
106 * mem_base, io_base: physical address. 0 for auto assignment.
107 * mem_size and io_size means max size on auto assignment.
126 new->r_mem[0].name = "PCI mem"; in txx9_alloc_pci_controller()
127 new->r_mem[1].name = "PCI mmio"; in txx9_alloc_pci_controller()
128 new->r_io.name = "PCI io"; in txx9_alloc_pci_controller()
[all …]
/kernel/linux/linux-5.10/arch/mips/txx9/generic/
Dpci.c8 * Copyright 2001-2005 MontaVista Software Inc.
9 * Copyright (C) 1996, 97, 2001, 04 Ralf Baechle (ralf@linux-mips.org)
10 * (C) Copyright TOSHIBA CORPORATION 2000-2001, 2004-2007
36 fake_bus.ops = hose->pci_ops; in early_read_config_word()
52 int cap66 = -1; in txx9_pci66_check()
105 * mem_base, io_base: physical address. 0 for auto assignment.
106 * mem_size and io_size means max size on auto assignment.
125 new->r_mem[0].name = "PCI mem"; in txx9_alloc_pci_controller()
126 new->r_mem[1].name = "PCI mmio"; in txx9_alloc_pci_controller()
127 new->r_io.name = "PCI io"; in txx9_alloc_pci_controller()
[all …]
/kernel/linux/linux-5.10/Documentation/power/
Dpm_qos_interface.rst2 PM Quality Of Service Interface
9 Two different PM QoS frameworks are available:
11 * The per-device PM QoS framework provides the API to manage the
12 per-device latency constraints and PM QoS flags.
14 The latency unit used in the PM QoS framework is the microsecond (usec).
17 1. PM QoS framework
35 Clients of PM QoS need to save the returned handle for future use in other
36 PM QoS API functions.
68 Only processes can register a PM QoS request. To provide for automatic
72 To register the default PM QoS target for the CPU latency QoS, the process must
[all …]
/kernel/linux/linux-6.6/Documentation/power/
Dpm_qos_interface.rst2 PM Quality Of Service Interface
9 Two different PM QoS frameworks are available:
11 * The per-device PM QoS framework provides the API to manage the
12 per-device latency constraints and PM QoS flags.
14 The latency unit used in the PM QoS framework is the microsecond (usec).
17 1. PM QoS framework
35 Clients of PM QoS need to save the returned handle for future use in other
36 PM QoS API functions.
68 Only processes can register a PM QoS request. To provide for automatic
72 To register the default PM QoS target for the CPU latency QoS, the process must
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/st/sti/delta/
Ddelta-cfg.h1 /* SPDX-License-Identifier: GPL-2.0 */
10 #define DELTA_FW_VERSION "21.1-3"
36 * - at least 1 frame needed for display
37 * - at worst 21
44 #define DELTA_MAX_FRAME_USER 3 /* platform/use-case dependent */
56 /* PM runtime auto power-off after 5ms of inactivity */
/kernel/linux/linux-5.10/drivers/media/platform/sti/delta/
Ddelta-cfg.h1 /* SPDX-License-Identifier: GPL-2.0 */
10 #define DELTA_FW_VERSION "21.1-3"
36 * - at least 1 frame needed for display
37 * - at worst 21
44 #define DELTA_MAX_FRAME_USER 3 /* platform/use-case dependent */
56 /* PM runtime auto power-off after 5ms of inactivity */
/kernel/linux/linux-5.10/sound/soc/amd/
Dacp-rt5645.c33 #include <sound/soc-dapm.h>
56 dev_err(rtd->dev, "can't set codec pll: %d\n", ret); in cz_aif1_hw_params()
63 dev_err(rtd->dev, "can't set codec sysclk: %d\n", ret); in cz_aif1_hw_params()
76 codec = asoc_rtd_to_codec(rtd, 0)->component; in cz_init()
77 card = rtd->card; in cz_init()
85 dev_err(card->dev, "HP jack creation failed %d\n", ret); in cz_init()
99 DAILINK_COMP_ARRAY(COMP_CPU("designware-i2s.1.auto")));
101 DAILINK_COMP_ARRAY(COMP_CPU("designware-i2s.2.auto")));
104 DAILINK_COMP_ARRAY(COMP_CODEC("i2c-10EC5650:00", "rt5645-aif1")));
107 DAILINK_COMP_ARRAY(COMP_PLATFORM("acp_audio_dma.0.auto")));
[all …]

12345678910>>...40