Home
last modified time | relevance | path

Searched refs:power (Results 1 - 25 of 1268) sorted by relevance

12345678910>>...51

/kernel/linux/linux-5.10/drivers/base/power/
H A Druntime.c3 * drivers/base/power/runtime.c - Helper functions for device runtime PM
17 #include "power.h"
55 * update_pm_runtime_accounting - Update the time accounting of power states
58 * In order to be able to have time accounting of the various power states
69 if (dev->power.disable_depth > 0) in update_pm_runtime_accounting()
72 last = dev->power.accounting_timestamp; in update_pm_runtime_accounting()
75 dev->power.accounting_timestamp = now; in update_pm_runtime_accounting()
87 if (dev->power.runtime_status == RPM_SUSPENDED) in update_pm_runtime_accounting()
88 dev->power.suspended_time += delta; in update_pm_runtime_accounting()
90 dev->power in update_pm_runtime_accounting()
[all...]
H A Dqos.c38 #include <trace/events/power.h>
40 #include "power.h"
50 * This routine must be called with dev->power.lock held.
54 struct dev_pm_qos *qos = dev->power.qos; in __dev_pm_qos_flags()
58 lockdep_assert_held(&dev->power.lock); in __dev_pm_qos_flags()
84 spin_lock_irqsave(&dev->power.lock, irqflags); in dev_pm_qos_flags()
86 spin_unlock_irqrestore(&dev->power.lock, irqflags); in dev_pm_qos_flags()
96 * This routine must be called with dev->power.lock held.
100 lockdep_assert_held(&dev->power.lock); in __dev_pm_qos_resume_latency()
112 struct dev_pm_qos *qos = dev->power in dev_pm_qos_read_value()
[all...]
H A Dsysfs.c12 #include "power.h"
17 * Runtime power management of a device can be blocked with the help of
19 * the power/control file:
21 * + "auto\n" to allow the device to be power managed at run time;
22 * + "on\n" to prevent the device from being power managed at run time;
25 * subject to automatic power management, depending on their drivers.
26 * Changing this attribute to "on" prevents the driver from power managing
33 * used to activate devices from suspended or low power states. Such
34 * devices have one of three values for the sysfs power/wakeup file:
43 * keyboards and mice (both PS2 and USB styles), power button
[all...]
/kernel/linux/linux-6.6/drivers/base/power/
H A Druntime.c3 * drivers/base/power/runtime.c - Helper functions for device runtime PM
17 #include "power.h"
55 * update_pm_runtime_accounting - Update the time accounting of power states
58 * In order to be able to have time accounting of the various power states
69 if (dev->power.disable_depth > 0) in update_pm_runtime_accounting()
72 last = dev->power.accounting_timestamp; in update_pm_runtime_accounting()
75 dev->power.accounting_timestamp = now; in update_pm_runtime_accounting()
87 if (dev->power.runtime_status == RPM_SUSPENDED) in update_pm_runtime_accounting()
88 dev->power.suspended_time += delta; in update_pm_runtime_accounting()
90 dev->power in update_pm_runtime_accounting()
[all...]
H A Dqos.c38 #include <trace/events/power.h>
40 #include "power.h"
50 * This routine must be called with dev->power.lock held.
54 struct dev_pm_qos *qos = dev->power.qos; in __dev_pm_qos_flags()
58 lockdep_assert_held(&dev->power.lock); in __dev_pm_qos_flags()
84 spin_lock_irqsave(&dev->power.lock, irqflags); in dev_pm_qos_flags()
86 spin_unlock_irqrestore(&dev->power.lock, irqflags); in dev_pm_qos_flags()
96 * This routine must be called with dev->power.lock held.
100 lockdep_assert_held(&dev->power.lock); in __dev_pm_qos_resume_latency()
112 struct dev_pm_qos *qos = dev->power in dev_pm_qos_read_value()
[all...]
H A Dsysfs.c12 #include "power.h"
17 * Runtime power management of a device can be blocked with the help of
19 * the power/control file:
21 * + "auto\n" to allow the device to be power managed at run time;
22 * + "on\n" to prevent the device from being power managed at run time;
25 * subject to automatic power management, depending on their drivers.
26 * Changing this attribute to "on" prevents the driver from power managing
33 * used to activate devices from suspended or low power states. Such
34 * devices have one of three values for the sysfs power/wakeup file:
43 * keyboards and mice (both PS2 and USB styles), power button
[all...]
/kernel/linux/linux-6.6/drivers/net/ipa/
H A Dipa_power.c26 * interconnects (buses) it depends on are enabled. Runtime power
38 * enum ipa_power_flag - IPA power flags
43 * @IPA_POWER_FLAG_COUNT: Number of defined power flags
54 * struct ipa_power - IPA power management information
67 spinlock_t spinlock; /* used with STOPPED/STARTED power flags */
74 static int ipa_interconnect_init(struct ipa_power *power, in ipa_interconnect_init() argument
82 interconnect = &power->interconnect[0]; in ipa_interconnect_init()
83 for (i = 0; i < power->interconnect_count; i++) { in ipa_interconnect_init()
92 ret = of_icc_bulk_get(power->dev, power in ipa_interconnect_init()
109 ipa_interconnect_exit(struct ipa_power *power) ipa_interconnect_exit() argument
117 struct ipa_power *power = ipa->power; ipa_power_enable() local
137 struct ipa_power *power = ipa->power; ipa_power_disable() local
261 struct ipa_power *power = ipa->power; ipa_power_modem_queue_stop() local
281 struct ipa_power *power = ipa->power; ipa_power_modem_queue_wake() local
300 ipa_power_retention_init(struct ipa_power *power) ipa_power_retention_init() argument
316 ipa_power_retention_exit(struct ipa_power *power) ipa_power_retention_exit() argument
326 struct ipa_power *power = ipa->power; ipa_power_retention() local
361 struct ipa_power *power; ipa_power_init() local
416 ipa_power_exit(struct ipa_power *power) ipa_power_exit() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/nvec/
H A Dnvec_power.c3 * nvec_power: power supply driver for a NVIDIA compliant embedded controller
87 struct nvec_power *power = in nvec_power_notifier() local
95 if (power->on != res->plu) { in nvec_power_notifier()
96 power->on = res->plu; in nvec_power_notifier()
109 static void get_bat_mfg_data(struct nvec_power *power) in get_bat_mfg_data() argument
116 nvec_write_async(power->nvec, buf, 2); in get_bat_mfg_data()
123 struct nvec_power *power = in nvec_power_bat_notifier() local
134 if (power->bat_present == 0) { in nvec_power_bat_notifier()
136 get_bat_mfg_data(power); in nvec_power_bat_notifier()
139 power in nvec_power_bat_notifier()
226 struct nvec_power *power = dev_get_drvdata(psy->dev.parent); nvec_power_get_property() local
242 struct nvec_power *power = dev_get_drvdata(psy->dev.parent); nvec_battery_get_property() local
351 struct nvec_power *power = container_of(work, struct nvec_power, nvec_power_poll() local
376 struct nvec_power *power; nvec_power_probe() local
421 struct nvec_power *power = platform_get_drvdata(pdev); nvec_power_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/nvec/
H A Dnvec_power.c3 * nvec_power: power supply driver for a NVIDIA compliant embedded controller
87 struct nvec_power *power = in nvec_power_notifier() local
95 if (power->on != res->plu) { in nvec_power_notifier()
96 power->on = res->plu; in nvec_power_notifier()
109 static void get_bat_mfg_data(struct nvec_power *power) in get_bat_mfg_data() argument
116 nvec_write_async(power->nvec, buf, 2); in get_bat_mfg_data()
123 struct nvec_power *power = in nvec_power_bat_notifier() local
134 if (power->bat_present == 0) { in nvec_power_bat_notifier()
136 get_bat_mfg_data(power); in nvec_power_bat_notifier()
139 power in nvec_power_bat_notifier()
226 struct nvec_power *power = dev_get_drvdata(psy->dev.parent); nvec_power_get_property() local
242 struct nvec_power *power = dev_get_drvdata(psy->dev.parent); nvec_battery_get_property() local
351 struct nvec_power *power = container_of(work, struct nvec_power, nvec_power_poll() local
376 struct nvec_power *power; nvec_power_probe() local
421 struct nvec_power *power = platform_get_drvdata(pdev); nvec_power_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/power/supply/
H A Daxp20x_usb_power.c3 * AXP20x PMIC USB power supply status driver
26 #define DRVNAME "axp20x-usb-power-supply"
76 static bool axp20x_usb_vbus_needs_polling(struct axp20x_usb_power *power) in axp20x_usb_vbus_needs_polling() argument
83 if (power->axp20x_id >= AXP221_ID && !power->online) in axp20x_usb_vbus_needs_polling()
91 struct axp20x_usb_power *power = devid; in axp20x_usb_power_irq() local
93 power_supply_changed(power->supply); in axp20x_usb_power_irq()
95 mod_delayed_work(system_wq, &power->vbus_detect, DEBOUNCE_TIME); in axp20x_usb_power_irq()
102 struct axp20x_usb_power *power = in axp20x_usb_power_poll_vbus() local
107 ret = regmap_read(power in axp20x_usb_power_poll_vbus()
123 axp20x_get_current_max(struct axp20x_usb_power *power, int *val) axp20x_get_current_max() argument
152 axp813_get_current_max(struct axp20x_usb_power *power, int *val) axp813_get_current_max() argument
180 struct axp20x_usb_power *power = power_supply_get_drvdata(psy); axp20x_usb_power_get_property() local
282 axp813_usb_power_set_online(struct axp20x_usb_power *power, int intval) axp813_usb_power_set_online() argument
292 axp20x_usb_power_set_voltage_min(struct axp20x_usb_power *power, int intval) axp20x_usb_power_set_voltage_min() argument
318 axp813_usb_power_set_current_max(struct axp20x_usb_power *power, int intval) axp813_usb_power_set_current_max() argument
343 axp20x_usb_power_set_current_max(struct axp20x_usb_power *power, int intval) axp20x_usb_power_set_current_max() argument
370 struct axp20x_usb_power *power = power_supply_get_drvdata(psy); axp20x_usb_power_set_property() local
397 struct axp20x_usb_power *power = power_supply_get_drvdata(psy); axp20x_usb_power_prop_writeable() local
501 struct axp20x_usb_power *power = dev_get_drvdata(dev); axp20x_usb_power_suspend() local
520 struct axp20x_usb_power *power = dev_get_drvdata(dev); axp20x_usb_power_resume() local
537 configure_iio_channels(struct platform_device *pdev, struct axp20x_usb_power *power) configure_iio_channels() argument
557 configure_adc_registers(struct axp20x_usb_power *power) configure_adc_registers() argument
571 struct axp20x_usb_power *power; axp20x_usb_power_probe() local
657 struct axp20x_usb_power *power = platform_get_drvdata(pdev); axp20x_usb_power_remove() local
[all...]
H A Daxp20x_ac_power.c3 * AXP20X and AXP22X PMICs' ACIN power supply driver
40 #define DRVNAME "axp20x-ac-power-supply"
54 struct axp20x_ac_power *power = devid; in axp20x_ac_power_irq() local
56 power_supply_changed(power->supply); in axp20x_ac_power_irq()
65 struct axp20x_ac_power *power = power_supply_get_drvdata(psy); in axp20x_ac_power_get_property() local
70 ret = regmap_read(power->regmap, AXP20X_PWR_INPUT_STATUS, &reg); in axp20x_ac_power_get_property()
83 ret = regmap_read(power->regmap, AXP20X_PWR_INPUT_STATUS, &reg); in axp20x_ac_power_get_property()
91 ret = regmap_read(power->regmap, AXP20X_PWR_INPUT_STATUS, &reg); in axp20x_ac_power_get_property()
98 if (val->intval && power->has_acin_path_sel) { in axp20x_ac_power_get_property()
99 ret = regmap_read(power in axp20x_ac_power_get_property()
161 struct axp20x_ac_power *power = power_supply_get_drvdata(psy); axp813_ac_power_set_property() local
288 struct axp20x_ac_power *power = dev_get_drvdata(dev); axp20x_ac_power_suspend() local
307 struct axp20x_ac_power *power = dev_get_drvdata(dev); axp20x_ac_power_resume() local
326 struct axp20x_ac_power *power; axp20x_ac_power_probe() local
[all...]
H A Dwm831x_power.c510 * posterity, we're probably about to run out of power. */ in wm831x_syslo_irq()
536 struct wm831x_power *power; in wm831x_power_probe() local
539 power = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_power), in wm831x_power_probe()
541 if (power == NULL) in wm831x_power_probe()
544 power->wm831x = wm831x; in wm831x_power_probe()
545 platform_set_drvdata(pdev, power); in wm831x_power_probe()
548 snprintf(power->wall_name, sizeof(power->wall_name), in wm831x_power_probe()
550 snprintf(power->battery_name, sizeof(power in wm831x_power_probe()
[all...]
/kernel/linux/linux-6.6/drivers/power/supply/
H A Daxp20x_usb_power.c3 * AXP20x PMIC USB power supply status driver
26 #define DRVNAME "axp20x-usb-power-supply"
79 static bool axp20x_usb_vbus_needs_polling(struct axp20x_usb_power *power) in axp20x_usb_vbus_needs_polling() argument
86 if (power->axp_data->vbus_needs_polling && !power->online) in axp20x_usb_vbus_needs_polling()
94 struct axp20x_usb_power *power = devid; in axp20x_usb_power_irq() local
96 power_supply_changed(power->supply); in axp20x_usb_power_irq()
98 mod_delayed_work(system_power_efficient_wq, &power->vbus_detect, DEBOUNCE_TIME); in axp20x_usb_power_irq()
105 struct axp20x_usb_power *power = in axp20x_usb_power_poll_vbus() local
110 ret = regmap_read(power in axp20x_usb_power_poll_vbus()
129 struct axp20x_usb_power *power = power_supply_get_drvdata(psy); axp20x_usb_power_get_property() local
233 axp20x_usb_power_set_voltage_min(struct axp20x_usb_power *power, int intval) axp20x_usb_power_set_voltage_min() argument
259 axp20x_usb_power_set_current_max(struct axp20x_usb_power *power, int intval) axp20x_usb_power_set_current_max() argument
278 struct axp20x_usb_power *power = power_supply_get_drvdata(psy); axp20x_usb_power_set_property() local
303 struct axp20x_usb_power *power = power_supply_get_drvdata(psy); axp20x_usb_power_prop_writeable() local
449 struct axp20x_usb_power *power = dev_get_drvdata(dev); axp20x_usb_power_suspend() local
468 struct axp20x_usb_power *power = dev_get_drvdata(dev); axp20x_usb_power_resume() local
485 configure_iio_channels(struct platform_device *pdev, struct axp20x_usb_power *power) configure_iio_channels() argument
505 configure_adc_registers(struct axp20x_usb_power *power) configure_adc_registers() argument
539 struct axp20x_usb_power *power; axp20x_usb_power_probe() local
[all...]
H A Daxp20x_ac_power.c3 * AXP20X and AXP22X PMICs' ACIN power supply driver
39 #define DRVNAME "axp20x-ac-power-supply"
53 struct axp20x_ac_power *power = devid; in axp20x_ac_power_irq() local
55 power_supply_changed(power->supply); in axp20x_ac_power_irq()
64 struct axp20x_ac_power *power = power_supply_get_drvdata(psy); in axp20x_ac_power_get_property() local
69 ret = regmap_read(power->regmap, AXP20X_PWR_INPUT_STATUS, &reg); in axp20x_ac_power_get_property()
82 ret = regmap_read(power->regmap, AXP20X_PWR_INPUT_STATUS, &reg); in axp20x_ac_power_get_property()
90 ret = regmap_read(power->regmap, AXP20X_PWR_INPUT_STATUS, &reg); in axp20x_ac_power_get_property()
97 if (val->intval && power->has_acin_path_sel) { in axp20x_ac_power_get_property()
98 ret = regmap_read(power in axp20x_ac_power_get_property()
160 struct axp20x_ac_power *power = power_supply_get_drvdata(psy); axp813_ac_power_set_property() local
287 struct axp20x_ac_power *power = dev_get_drvdata(dev); axp20x_ac_power_suspend() local
306 struct axp20x_ac_power *power = dev_get_drvdata(dev); axp20x_ac_power_resume() local
325 struct axp20x_ac_power *power; axp20x_ac_power_probe() local
[all...]
H A Dwm831x_power.c510 * posterity, we're probably about to run out of power. */ in wm831x_syslo_irq()
536 struct wm831x_power *power; in wm831x_power_probe() local
539 power = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_power), in wm831x_power_probe()
541 if (power == NULL) in wm831x_power_probe()
544 power->wm831x = wm831x; in wm831x_power_probe()
545 platform_set_drvdata(pdev, power); in wm831x_power_probe()
548 snprintf(power->wall_name, sizeof(power->wall_name), in wm831x_power_probe()
550 snprintf(power->battery_name, sizeof(power in wm831x_power_probe()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/dp/
H A Ddp_power.c26 static int dp_power_clk_init(struct dp_power_private *power) in dp_power_clk_init() argument
30 struct device *dev = power->dev; in dp_power_clk_init()
32 core = &power->parser->mp[DP_CORE_PM]; in dp_power_clk_init()
33 ctrl = &power->parser->mp[DP_CTRL_PM]; in dp_power_clk_init()
34 stream = &power->parser->mp[DP_STREAM_PM]; in dp_power_clk_init()
53 struct dp_power_private *power; in dp_power_clk_status() local
55 power = container_of(dp_power, struct dp_power_private, dp_power); in dp_power_clk_status()
57 drm_dbg_dp(power->drm_dev, in dp_power_clk_status()
77 struct dp_power_private *power; in dp_power_clk_enable() local
80 power in dp_power_clk_enable()
151 struct dp_power_private *power; dp_power_client_init() local
162 struct dp_power_private *power; dp_power_client_deinit() local
172 struct dp_power_private *power = NULL; dp_power_init() local
187 struct dp_power_private *power; dp_power_deinit() local
198 struct dp_power_private *power; dp_power_get() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dp/
H A Ddp_power.c25 static void dp_power_regulator_disable(struct dp_power_private *power) in dp_power_regulator_disable() argument
27 struct regulator_bulk_data *s = power->supplies; in dp_power_regulator_disable()
28 const struct dp_reg_entry *regs = power->parser->regulator_cfg->regs; in dp_power_regulator_disable()
29 int num = power->parser->regulator_cfg->num; in dp_power_regulator_disable()
41 static int dp_power_regulator_enable(struct dp_power_private *power) in dp_power_regulator_enable() argument
43 struct regulator_bulk_data *s = power->supplies; in dp_power_regulator_enable()
44 const struct dp_reg_entry *regs = power->parser->regulator_cfg->regs; in dp_power_regulator_enable()
45 int num = power->parser->regulator_cfg->num; in dp_power_regulator_enable()
75 static int dp_power_regulator_init(struct dp_power_private *power) in dp_power_regulator_init() argument
77 struct regulator_bulk_data *s = power in dp_power_regulator_init()
96 dp_power_clk_init(struct dp_power_private *power) dp_power_clk_init() argument
132 dp_power_clk_deinit(struct dp_power_private *power) dp_power_clk_deinit() argument
151 dp_power_clk_set_rate(struct dp_power_private *power, enum dp_pm_type module, bool enable) dp_power_clk_set_rate() argument
192 struct dp_power_private *power; dp_power_clk_enable() local
261 struct dp_power_private *power; dp_power_client_init() local
292 struct dp_power_private *power; dp_power_client_deinit() local
309 struct dp_power_private *power = NULL; dp_power_init() local
342 struct dp_power_private *power; dp_power_deinit() local
354 struct dp_power_private *power; dp_power_get() local
[all...]
/kernel/linux/linux-6.6/drivers/pmdomain/bcm/
H A Dbcm2835-power.c61 /* The power gates must be enabled with this bit before enabling the LDO in the
109 #define PM_READ(reg) readl(power->base + (reg))
110 #define PM_WRITE(reg, val) writel(PM_PASSWORD | (val), power->base + (reg))
133 struct bcm2835_power *power; member
152 static int bcm2835_asb_control(struct bcm2835_power *power, u32 reg, bool enable) in bcm2835_asb_control() argument
154 void __iomem *base = power->asb; in bcm2835_asb_control()
163 if (power->rpivid_asb) in bcm2835_asb_control()
164 base = power->rpivid_asb; in bcm2835_asb_control()
187 static int bcm2835_asb_enable(struct bcm2835_power *power, u32 reg) in bcm2835_asb_enable() argument
189 return bcm2835_asb_control(power, re in bcm2835_asb_enable()
192 bcm2835_asb_disable(struct bcm2835_power *power, u32 reg) bcm2835_asb_disable() argument
199 struct bcm2835_power *power = pd->power; bcm2835_power_power_off() local
219 struct bcm2835_power *power = pd->power; bcm2835_power_power_on() local
293 struct bcm2835_power *power = pd->power; bcm2835_asb_power_on() local
348 struct bcm2835_power *power = pd->power; bcm2835_asb_power_off() local
377 struct bcm2835_power *power = pd->power; bcm2835_power_pd_power_on() local
443 struct bcm2835_power *power = pd->power; bcm2835_power_pd_power_off() local
503 bcm2835_init_power_domain(struct bcm2835_power *power, int pd_xlate_index, const char *name) bcm2835_init_power_domain() argument
548 struct bcm2835_power *power = container_of(rcdev, struct bcm2835_power, bcm2835_reset_reset() local
578 struct bcm2835_power *power = container_of(rcdev, struct bcm2835_power, bcm2835_reset_status() local
620 struct bcm2835_power *power; bcm2835_power_probe() local
[all...]
H A Dbcm63xx-power.c20 struct bcm63xx_power *power; member
40 struct bcm63xx_power *power = pmd->power; in bcm63xx_power_get_state() local
47 *is_on = !(__raw_readl(power->base) & pmd->mask); in bcm63xx_power_get_state()
54 struct bcm63xx_power *power = pmd->power; in bcm63xx_power_set_state() local
61 spin_lock_irqsave(&power->lock, flags); in bcm63xx_power_set_state()
62 val = __raw_readl(power->base); in bcm63xx_power_set_state()
67 __raw_writel(val, power->base); in bcm63xx_power_set_state()
68 spin_unlock_irqrestore(&power in bcm63xx_power_set_state()
94 struct bcm63xx_power *power; bcm63xx_power_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/soc/bcm/
H A Dbcm2835-power.c61 /* The power gates must be enabled with this bit before enabling the LDO in the
109 #define PM_READ(reg) readl(power->base + (reg))
110 #define PM_WRITE(reg, val) writel(PM_PASSWORD | (val), power->base + (reg))
129 #define ASB_READ(reg) readl(power->asb + (reg))
130 #define ASB_WRITE(reg, val) writel(PM_PASSWORD | (val), power->asb + (reg))
134 struct bcm2835_power *power; member
151 static int bcm2835_asb_enable(struct bcm2835_power *power, u32 reg) in bcm2835_asb_enable() argument
171 static int bcm2835_asb_disable(struct bcm2835_power *power, u32 reg) in bcm2835_asb_disable() argument
193 struct bcm2835_power *power = pd->power; in bcm2835_power_power_off() local
209 struct bcm2835_power *power = pd->power; bcm2835_power_power_on() local
279 struct bcm2835_power *power = pd->power; bcm2835_asb_power_on() local
334 struct bcm2835_power *power = pd->power; bcm2835_asb_power_off() local
363 struct bcm2835_power *power = pd->power; bcm2835_power_pd_power_on() local
429 struct bcm2835_power *power = pd->power; bcm2835_power_pd_power_off() local
489 bcm2835_init_power_domain(struct bcm2835_power *power, int pd_xlate_index, const char *name) bcm2835_init_power_domain() argument
534 struct bcm2835_power *power = container_of(rcdev, struct bcm2835_power, bcm2835_reset_reset() local
564 struct bcm2835_power *power = container_of(rcdev, struct bcm2835_power, bcm2835_reset_status() local
606 struct bcm2835_power *power; bcm2835_power_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/soc/bcm/bcm63xx/
H A Dbcm63xx-power.c21 struct bcm63xx_power *power; member
41 struct bcm63xx_power *power = pmd->power; in bcm63xx_power_get_state() local
48 *is_on = !(__raw_readl(power->base) & pmd->mask); in bcm63xx_power_get_state()
55 struct bcm63xx_power *power = pmd->power; in bcm63xx_power_set_state() local
62 spin_lock_irqsave(&power->lock, flags); in bcm63xx_power_set_state()
63 val = __raw_readl(power->base); in bcm63xx_power_set_state()
68 __raw_writel(val, power->base); in bcm63xx_power_set_state()
69 spin_unlock_irqrestore(&power in bcm63xx_power_set_state()
96 struct bcm63xx_power *power; bcm63xx_power_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/thermal/
H A Dthermal_trace.h96 TP_PROTO(int cpu, u32 power),
98 TP_ARGS(cpu, power),
102 __field(u32, power)
107 __entry->power = power;
110 TP_printk("cpu=%d power=%u", __entry->cpu, __entry->power)
115 unsigned long cdev_state, u32 power),
117 TP_ARGS(cpus, freq, cdev_state, power),
123 __field(u32, power )
[all...]
/kernel/linux/linux-5.10/drivers/usb/musb/
H A Dmusb_virthub.c25 u8 power; in musb_host_finish_resume() local
31 power = musb_readb(musb->mregs, MUSB_POWER); in musb_host_finish_resume()
32 power &= ~MUSB_POWER_RESUME; in musb_host_finish_resume()
33 musb_dbg(musb, "root port resume stopped, power %02x", power); in musb_host_finish_resume()
34 musb_writeb(musb->mregs, MUSB_POWER, power); in musb_host_finish_resume()
54 u8 power; in musb_port_suspend() local
60 /* NOTE: this doesn't necessarily put PHY into low power mode, in musb_port_suspend()
65 power = musb_readb(mbase, MUSB_POWER); in musb_port_suspend()
69 if (power in musb_port_suspend()
123 u8 power; musb_port_reset() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/musb/
H A Dmusb_virthub.c25 u8 power; in musb_host_finish_resume() local
31 power = musb_readb(musb->mregs, MUSB_POWER); in musb_host_finish_resume()
32 power &= ~MUSB_POWER_RESUME; in musb_host_finish_resume()
33 musb_dbg(musb, "root port resume stopped, power %02x", power); in musb_host_finish_resume()
34 musb_writeb(musb->mregs, MUSB_POWER, power); in musb_host_finish_resume()
53 u8 power; in musb_port_suspend() local
59 /* NOTE: this doesn't necessarily put PHY into low power mode, in musb_port_suspend()
64 power = musb_readb(mbase, MUSB_POWER); in musb_port_suspend()
68 if (power in musb_port_suspend()
124 u8 power; musb_port_reset() local
[all...]
/kernel/linux/linux-5.10/include/trace/events/
H A Dthermal.h127 unsigned long cdev_state, u32 power),
129 TP_ARGS(cpus, freq, cdev_state, power),
135 __field(u32, power )
143 __entry->power = power;
146 TP_printk("cpus=%s freq=%u cdev_state=%lu power=%u",
148 __entry->power)
156 u32 dynamic_power, u32 static_power, u32 power),
158 TP_ARGS(cdev, status, freq, dynamic_power, static_power, power),
166 __field(u32, power)
[all...]

Completed in 14 milliseconds

12345678910>>...51