Home
last modified time | relevance | path

Searched refs:power (Results 1 – 25 of 2555) sorted by relevance

12345678910>>...103

/linux/drivers/base/power/
A Druntime.c109 time = suspended ? dev->power.suspended_time : dev->power.active_time; in rpm_get_accounted_time()
269 else if (!dev->power.ignore_children && atomic_read(&dev->power.child_count)) in rpm_check_suspend_allowed()
275 (dev->power.request_pending && dev->power.request == RPM_REQ_RESUME)) in rpm_check_suspend_allowed()
363 __releases(&dev->power.lock) __acquires(&dev->power.lock) in __rpm_callback()
519 if (dev->power.irq_safe) in rpm_idle()
526 if (dev->power.irq_safe) in rpm_idle()
561 __releases(&dev->power.lock) __acquires(&dev->power.lock) in rpm_suspend()
695 if (dev->power.irq_safe) in rpm_suspend()
764 __releases(&dev->power.lock) __acquires(&dev->power.lock) in rpm_resume()
1295 if (dev->power.runtime_error || dev->power.disable_depth) in __pm_runtime_set_status()
[all …]
A Dqos.c230 spin_lock_irq(&dev->power.lock); in dev_pm_qos_constraints_allocate()
231 dev->power.qos = qos; in dev_pm_qos_constraints_allocate()
267 qos = dev->power.qos; in dev_pm_qos_constraints_destroy()
308 spin_lock_irq(&dev->power.lock); in dev_pm_qos_constraints_destroy()
341 if (IS_ERR(dev->power.qos)) in __dev_pm_qos_add_request()
343 else if (!dev->power.qos) in __dev_pm_qos_add_request()
542 if (IS_ERR(dev->power.qos)) in dev_pm_qos_add_notifier()
544 else if (!dev->power.qos) in dev_pm_qos_add_notifier()
747 if (!IS_ERR_OR_NULL(dev->power.qos) && dev->power.qos->resume_latency_req) in __dev_pm_qos_hide_latency_limit()
825 if (!IS_ERR_OR_NULL(dev->power.qos) && dev->power.qos->flags_req) in __dev_pm_qos_hide_flags()
[all …]
A Dsysfs.c356 if (dev->power.wakeup) { in wakeup_count_show()
377 if (dev->power.wakeup) { in wakeup_active_count_show()
398 if (dev->power.wakeup) { in wakeup_abort_count_show()
419 if (dev->power.wakeup) { in wakeup_expire_count_show()
439 if (dev->power.wakeup) { in wakeup_active_show()
460 if (dev->power.wakeup) { in wakeup_total_time_ms_show()
480 if (dev->power.wakeup) { in wakeup_max_time_ms_show()
501 if (dev->power.wakeup) { in wakeup_last_time_ms_show()
515 if (dev->power.wakeup && dev->power.wakeup->dev) in dpm_sysfs_wakeup_change_owner()
531 if (dev->power.wakeup) { in wakeup_prevent_sleep_time_ms_show()
[all …]
/linux/arch/arm64/boot/dts/apple/
A Dt8112-pmgr.dtsi10 ps_sbr: power-controller@100 {
13 #power-domain-cells = <0>;
19 ps_aic: power-controller@108 {
22 #power-domain-cells = <0>;
31 #power-domain-cells = <0>;
40 #power-domain-cells = <0>;
48 #power-domain-cells = <0>;
56 #power-domain-cells = <0>;
65 #power-domain-cells = <0>;
74 #power-domain-cells = <0>;
[all …]
A Dt8103-pmgr.dtsi10 ps_sbr: power-controller@100 {
13 #power-domain-cells = <0>;
19 ps_aic: power-controller@108 {
22 #power-domain-cells = <0>;
31 #power-domain-cells = <0>;
40 #power-domain-cells = <0>;
48 #power-domain-cells = <0>;
56 #power-domain-cells = <0>;
64 #power-domain-cells = <0>;
72 #power-domain-cells = <0>;
[all …]
A Dt600x-pmgr.dtsi12 #power-domain-cells = <0>;
21 #power-domain-cells = <0>;
30 #power-domain-cells = <0>;
39 #power-domain-cells = <0>;
48 #power-domain-cells = <0>;
57 #power-domain-cells = <0>;
66 #power-domain-cells = <0>;
75 #power-domain-cells = <0>;
83 #power-domain-cells = <0>;
91 #power-domain-cells = <0>;
[all …]
/linux/drivers/net/ipa/
A Dipa_power.c72 ret = of_icc_bulk_get(power->dev, power->interconnect_count, in ipa_interconnect_init()
83 icc_bulk_put(power->interconnect_count, power->interconnect); in ipa_interconnect_init()
91 icc_bulk_put(power->interconnect_count, power->interconnect); in ipa_interconnect_exit()
97 struct ipa_power *power = ipa->power; in ipa_power_enable() local
117 struct ipa_power *power = ipa->power; in ipa_power_disable() local
194 return ipa->power ? (u32)clk_get_rate(ipa->power->core) : 0; in ipa_core_clock_rate()
223 struct ipa_power *power = ipa->power; in ipa_power_retention() local
257 if (!power) { in ipa_power_init()
277 return power; in ipa_power_init()
282 kfree(power); in ipa_power_init()
[all …]
/linux/Documentation/devicetree/bindings/power/
A Drockchip,power-controller.yaml113 "include/dt-bindings/power/px30-power.h"
114 "include/dt-bindings/power/rk3036-power.h"
115 "include/dt-bindings/power/rk3066-power.h"
116 "include/dt-bindings/power/rk3128-power.h"
117 "include/dt-bindings/power/rk3188-power.h"
118 "include/dt-bindings/power/rk3228-power.h"
119 "include/dt-bindings/power/rk3288-power.h"
120 "include/dt-bindings/power/rk3328-power.h"
121 "include/dt-bindings/power/rk3366-power.h"
122 "include/dt-bindings/power/rk3368-power.h"
[all …]
A Dmediatek,power-controller.yaml4 $id: http://devicetree.org/schemas/power/mediatek,power-controller.yaml#
17 IP cores belonging to a power domain should contain a 'power-domains'
85 "include/dt-bindings/power/mt6795-power.h" - for MT8167 type power domain.
86 "include/dt-bindings/power/mt8167-power.h" - for MT8167 type power domain.
87 "include/dt-bindings/power/mt8173-power.h" - for MT8173 type power domain.
88 "include/dt-bindings/power/mt8183-power.h" - for MT8183 type power domain.
89 "include/dt-bindings/power/mediatek,mt8188-power.h" - for MT8188 type power domain.
90 "include/dt-bindings/power/mt8192-power.h" - for MT8192 type power domain.
91 "include/dt-bindings/power/mt8195-power.h" - for MT8195 type power domain.
92 "include/dt-bindings/power/mediatek,mt8365-power.h" - for MT8365 type power domain.
[all …]
A Dfsl,imx-gpcv2.yaml18 Documentation/devicetree/bindings/power/power-domain.yaml, which are
21 IP cores belonging to a power domain should contain a 'power-domains'
56 "power-domain@[0-9a-f]+$":
62 '#power-domain-cells':
68 include/dt-bindings/power/imx7-power.h for fsl,imx7d-gpc and
69 include/dt-bindings/power/imx8m-power.h for fsl,imx8mq-gpc
70 include/dt-bindings/power/imx8mm-power.h for fsl,imx8mm-gpc
71 include/dt-bindings/power/imx8mp-power.h for fsl,imx8mp-gpc
82 power-supply: true
84 power-domains:
[all …]
A Dpower-domain.yaml4 $id: http://devicetree.org/schemas/power/power-domain.yaml#
16 used for power gating of selected IP blocks for power saving by reduced
29 pattern: "^(power-controller|power-domain|performance-domain)([@-].*)?$"
50 a single power domain only or all the power domains provided by the
54 "#power-domain-cells":
61 power-domains:
72 - "#power-domain-cells"
78 power: power-controller@12340000 {
81 #power-domain-cells = <1>;
91 #power-domain-cells = <1>;
[all …]
A Dpower_domain.txt4 used for power gating of selected IP blocks for power saving by reduced leakage
16 See power-domain.yaml.
25 - power-domain-names : A list of power domain name strings sorted in the same
27 power-domain-names to match power domains with power-domains
35 power-domains = <&power 0>;
36 power-domain-names = "io";
42 power-domains = <&power 0>, <&power 1> ;
48 node with the label "power".
91 power: power-controller@12340000 {
101 power-domains = <&power 0>;
[all …]
A Dbrcm,bcm63xx-power.yaml4 $id: http://devicetree.org/schemas/power/brcm,bcm63xx-power.yaml#
7 title: BCM63xx power domain driver
20 - brcm,bcm6318-power-controller
21 - brcm,bcm6328-power-controller
22 - brcm,bcm6362-power-controller
23 - brcm,bcm63268-power-controller
28 "#power-domain-cells":
34 - "#power-domain-cells"
40 periph_pwr: power-controller@10001848 {
41 compatible = "brcm,bcm6328-power-controller";
[all …]
/linux/drivers/power/supply/
A Daxp20x_usb_power.c108 if (power->axp_data->vbus_needs_polling && !power->online) in axp20x_usb_vbus_needs_polling()
149 power->old_status = val; in axp20x_usb_power_poll_vbus()
172 power->old_status = val; in axp717_usb_power_poll_vbus()
457 if (power->max_input_cur && (intval > power->max_input_cur)) { in axp20x_usb_power_set_input_current_limit()
458 dev_warn(power->dev, in axp20x_usb_power_set_input_current_limit()
470 dev_dbg(power->dev, in axp20x_usb_power_set_input_current_limit()
496 if (power->max_input_cur && (intval > power->max_input_cur)) { in axp717_usb_power_set_input_current_limit()
497 dev_warn(power->dev, in axp717_usb_power_set_input_current_limit()
943 if (!power) in axp20x_usb_power_probe()
948 power->dev = &pdev->dev; in axp20x_usb_power_probe()
[all …]
A Daxp20x_ac_power.c298 while (i < power->num_irqs) in axp20x_ac_power_suspend()
299 disable_irq(power->irqs[i++]); in axp20x_ac_power_suspend()
311 while (i < power->num_irqs) in axp20x_ac_power_resume()
312 enable_irq(power->irqs[i++]); in axp20x_ac_power_resume()
325 struct axp20x_ac_power *power; in axp20x_ac_power_probe() local
342 if (!power) in axp20x_ac_power_probe()
347 if (IS_ERR(power->acin_v)) { in axp20x_ac_power_probe()
354 if (IS_ERR(power->acin_i)) { in axp20x_ac_power_probe()
368 psy_cfg.drv_data = power; in axp20x_ac_power_probe()
373 if (IS_ERR(power->supply)) in axp20x_ac_power_probe()
[all …]
A Dwm831x_power.c548 snprintf(power->wall_name, sizeof(power->wall_name), in wm831x_power_probe()
550 snprintf(power->battery_name, sizeof(power->wall_name), in wm831x_power_probe()
552 snprintf(power->usb_name, sizeof(power->wall_name), in wm831x_power_probe()
555 snprintf(power->wall_name, sizeof(power->wall_name), in wm831x_power_probe()
557 snprintf(power->battery_name, sizeof(power->wall_name), in wm831x_power_probe()
559 snprintf(power->usb_name, sizeof(power->wall_name), in wm831x_power_probe()
568 power->wall_desc.name = power->wall_name; in wm831x_power_probe()
581 power->usb_desc.name = power->usb_name, in wm831x_power_probe()
600 power->battery_desc.name = power->battery_name; in wm831x_power_probe()
617 power); in wm831x_power_probe()
[all …]
/linux/drivers/staging/nvec/
A Dnvec_power.c87 struct nvec_power *power = in nvec_power_notifier() local
96 power->on = res->plu; in nvec_power_notifier()
123 struct nvec_power *power = in nvec_power_bat_notifier() local
139 power->bat_present = 1; in nvec_power_bat_notifier()
143 power->bat_status = in nvec_power_bat_notifier()
147 power->bat_status = in nvec_power_bat_notifier()
151 power->bat_status = in nvec_power_bat_notifier()
161 power->bat_present = 0; in nvec_power_bat_notifier()
381 if (!power) in nvec_power_probe()
385 power->nvec = nvec; in nvec_power_probe()
[all …]
/linux/drivers/pmdomain/bcm/
A Dbcm2835-power.c199 struct bcm2835_power *power = pd->power; in bcm2835_power_power_off() local
202 if (power->rpivid_asb) in bcm2835_power_power_off()
219 struct bcm2835_power *power = pd->power; in bcm2835_power_power_on() local
293 struct bcm2835_power *power = pd->power; in bcm2835_asb_power_on() local
348 struct bcm2835_power *power = pd->power; in bcm2835_asb_power_off() local
377 struct bcm2835_power *power = pd->power; in bcm2835_power_pd_power_on() local
443 struct bcm2835_power *power = pd->power; in bcm2835_power_pd_power_off() local
527 dom->power = power; in bcm2835_init_power_domain()
635 power = devm_kzalloc(dev, sizeof(*power), GFP_KERNEL); in bcm2835_power_probe()
636 if (!power) in bcm2835_power_probe()
[all …]
A Dbcm63xx-power.c40 struct bcm63xx_power *power = pmd->power; in bcm63xx_power_get_state() local
54 struct bcm63xx_power *power = pmd->power; in bcm63xx_power_set_state() local
99 power = devm_kzalloc(dev, sizeof(*power), GFP_KERNEL); in bcm63xx_power_probe()
100 if (!power) in bcm63xx_power_probe()
104 if (IS_ERR(power->base)) in bcm63xx_power_probe()
123 power->dev = devm_kcalloc(dev, power->genpd_data.num_domains, in bcm63xx_power_probe()
126 if (!power->dev) in bcm63xx_power_probe()
129 power->genpd = devm_kcalloc(dev, power->genpd_data.num_domains, in bcm63xx_power_probe()
132 if (!power->genpd) in bcm63xx_power_probe()
135 power->genpd_data.domains = power->genpd; in bcm63xx_power_probe()
[all …]
/linux/Documentation/devicetree/bindings/clock/
A Dfsl,imx8-acm.yaml26 power-domains:
48 - power-domains
62 power-domains:
73 - description: power domain of IMX_SC_R_SAI_0
74 - description: power domain of IMX_SC_R_SAI_1
75 - description: power domain of IMX_SC_R_SAI_2
76 - description: power domain of IMX_SC_R_SAI_3
77 - description: power domain of IMX_SC_R_SAI_4
115 power-domains:
181 power-domains:
[all …]
/linux/arch/arm64/boot/dts/arm/
A Djuno-scmi.dtsi3 power-domains = <&scmi_devpd 8>;
7 power-domains = <&scmi_devpd 8>;
11 power-domains = <&scmi_devpd 8>;
15 power-domains = <&scmi_devpd 8>;
19 power-domains = <&scmi_devpd 8>;
23 power-domains = <&scmi_devpd 8>;
27 power-domains = <&scmi_devpd 8>;
31 power-domains = <&scmi_devpd 8>;
55 #power-domain-cells = <1>;
120 power-domains = <&scmi_devpd 8>;
[all …]
/linux/Documentation/devicetree/bindings/soc/mediatek/
A Dscpsys.txt11 power/power-domain.yaml. It provides the power domains defined in
12 - include/dt-bindings/power/mt8173-power.h
13 - include/dt-bindings/power/mt6797-power.h
14 - include/dt-bindings/power/mt6765-power.h
15 - include/dt-bindings/power/mt2701-power.h
16 - include/dt-bindings/power/mt2712-power.h
17 - include/dt-bindings/power/mt7622-power.h
30 - #power-domain-cells: Must be 1
50 - isp-supply: Power supply for the isp power domain
51 - mm-supply: Power supply for the mm power domain
[all …]
/linux/arch/arm/boot/dts/broadcom/
A Dbcm2835-rpi.dtsi1 #include <dt-bindings/power/raspberrypi-power.h>
15 power: power { label
16 compatible = "raspberrypi,bcm2835-power";
18 #power-domain-cells = <1>;
33 power-domains = <&power RPI_POWER_DOMAIN_UNICAM0>;
40 power-domains = <&power RPI_POWER_DOMAIN_UNICAM1>;
70 power-domains = <&power RPI_POWER_DOMAIN_USB>;
74 power-domains = <&power RPI_POWER_DOMAIN_VEC>;
79 power-domains = <&power RPI_POWER_DOMAIN_DSI0>;
83 power-domains = <&power RPI_POWER_DOMAIN_DSI1>;
/linux/Documentation/devicetree/bindings/arm/apple/
A Dapple,pmgr.yaml20 pattern: "^power-management@[0-9a-f]+$"
42 "power-controller@[0-9a-f]+$":
60 power-management@23b700000 {
66 ps_sio: power-controller@1c0 {
69 #power-domain-cells = <0>;
78 #power-domain-cells = <0>;
81 power-domains = <&ps_sio>;
87 #power-domain-cells = <0>;
94 power-management@23d280000 {
103 #power-domain-cells = <0>;
[all …]
/linux/drivers/thermal/
A Dthermal_trace.h98 TP_PROTO(int cpu, u32 power),
100 TP_ARGS(cpu, power),
104 __field(u32, power)
109 __entry->power = power;
133 __entry->power = power;
138 __entry->power)
146 u32 power),
163 __entry->power = power;
170 __entry->power)
190 __entry->power = power;
[all …]

Completed in 80 milliseconds

12345678910>>...103