Home
last modified time | relevance | path

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

12345678910>>...24

/drivers/base/power/
A Druntime.c121 time = suspended ? dev->power.suspended_time : dev->power.active_time; in rpm_get_accounted_time()
281 else if (!dev->power.ignore_children && atomic_read(&dev->power.child_count)) in rpm_check_suspend_allowed()
287 (dev->power.request_pending && dev->power.request == RPM_REQ_RESUME)) in rpm_check_suspend_allowed()
375 __releases(&dev->power.lock) __acquires(&dev->power.lock) in __rpm_callback()
542 if (dev->power.irq_safe) in rpm_idle()
549 if (dev->power.irq_safe) in rpm_idle()
584 __releases(&dev->power.lock) __acquires(&dev->power.lock) in rpm_suspend()
718 if (dev->power.irq_safe) in rpm_suspend()
784 __releases(&dev->power.lock) __acquires(&dev->power.lock) in rpm_resume()
1324 if (dev->power.runtime_error || dev->power.disable_depth) in __pm_runtime_set_status()
[all …]
A Dqos.c231 spin_lock_irq(&dev->power.lock); in dev_pm_qos_constraints_allocate()
232 dev->power.qos = qos; in dev_pm_qos_constraints_allocate()
268 qos = dev->power.qos; in dev_pm_qos_constraints_destroy()
309 spin_lock_irq(&dev->power.lock); in dev_pm_qos_constraints_destroy()
342 if (IS_ERR(dev->power.qos)) in __dev_pm_qos_add_request()
344 else if (!dev->power.qos) in __dev_pm_qos_add_request()
543 if (IS_ERR(dev->power.qos)) in dev_pm_qos_add_notifier()
545 else if (!dev->power.qos) in dev_pm_qos_add_notifier()
748 if (!IS_ERR_OR_NULL(dev->power.qos) && dev->power.qos->resume_latency_req) in __dev_pm_qos_hide_latency_limit()
826 if (!IS_ERR_OR_NULL(dev->power.qos) && dev->power.qos->flags_req) in __dev_pm_qos_hide_flags()
[all …]
A Dsysfs.c355 if (dev->power.wakeup) { in wakeup_count_show()
376 if (dev->power.wakeup) { in wakeup_active_count_show()
397 if (dev->power.wakeup) { in wakeup_abort_count_show()
418 if (dev->power.wakeup) { in wakeup_expire_count_show()
438 if (dev->power.wakeup) { in wakeup_active_show()
459 if (dev->power.wakeup) { in wakeup_total_time_ms_show()
479 if (dev->power.wakeup) { in wakeup_max_time_ms_show()
500 if (dev->power.wakeup) { in wakeup_last_time_ms_show()
522 if (dev->power.wakeup) { in wakeup_prevent_sleep_time_ms_show()
539 if (dev->power.wakeup && dev->power.wakeup->dev) in dpm_sysfs_wakeup_change_owner()
[all …]
A Dmain.c119 dev->power.wakeup = NULL; in device_pm_sleep_init()
193 list_move_tail(&deva->power.entry, &devb->power.entry); in device_pm_move_before()
207 list_move(&deva->power.entry, &devb->power.entry); in device_pm_move_after()
724 if (dev->power.syscore || dev->power.direct_complete) in device_resume_noirq()
881 if (dev->power.syscore || dev->power.direct_complete) in device_resume_early()
1023 if (dev->power.syscore) in device_resume()
1185 if (dev->power.syscore) in device_complete()
1418 if (dev->power.syscore || dev->power.direct_complete) in device_suspend_noirq()
1624 if (dev->power.syscore || dev->power.direct_complete) in device_suspend_late()
1869 if (dev->power.syscore) in device_suspend()
[all …]
A Dwakeirq.c26 spin_lock_irqsave(&dev->power.lock, flags); in dev_pm_attach_wake_irq()
27 if (dev_WARN_ONCE(dev, dev->power.wakeirq, in dev_pm_attach_wake_irq()
29 spin_unlock_irqrestore(&dev->power.lock, flags); in dev_pm_attach_wake_irq()
33 dev->power.wakeirq = wirq; in dev_pm_attach_wake_irq()
36 spin_unlock_irqrestore(&dev->power.lock, flags); in dev_pm_attach_wake_irq()
86 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_clear_wake_irq()
92 spin_lock_irqsave(&dev->power.lock, flags); in dev_pm_clear_wake_irq()
94 dev->power.wakeirq = NULL; in dev_pm_clear_wake_irq()
279 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_enable_wake_irq_check()
310 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_disable_wake_irq_check()
[all …]
/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()
454 if (power->max_input_cur && (intval > power->max_input_cur)) { in axp20x_usb_power_set_input_current_limit()
455 dev_warn(power->dev, in axp20x_usb_power_set_input_current_limit()
467 dev_dbg(power->dev, in axp20x_usb_power_set_input_current_limit()
493 if (power->max_input_cur && (intval > power->max_input_cur)) { in axp717_usb_power_set_input_current_limit()
494 dev_warn(power->dev, in axp717_usb_power_set_input_current_limit()
940 if (!power) in axp20x_usb_power_probe()
945 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 …]
A Dwm8350_power.c44 if (!wm8350->power.rev_g_coeff) in wm8350_charge_time_min()
187 struct wm8350_power *power = &wm8350->power; in wm8350_charger_handler() local
233 power_supply_changed(power->usb); in wm8350_charger_handler()
234 power_supply_changed(power->ac); in wm8350_charger_handler()
539 struct wm8350_power *power = &wm8350->power; in wm8350_power_probe() local
544 if (IS_ERR(power->ac)) in wm8350_power_probe()
545 return PTR_ERR(power->ac); in wm8350_power_probe()
548 if (IS_ERR(power->battery)) in wm8350_power_probe()
549 return PTR_ERR(power->battery); in wm8350_power_probe()
552 if (IS_ERR(power->usb)) in wm8350_power_probe()
[all …]
/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 …]
/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 …]
/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
520 dom->power = power; in bcm2835_init_power_domain()
628 power = devm_kzalloc(dev, sizeof(*power), GFP_KERNEL); in bcm2835_power_probe()
629 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 …]
/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 …]
A Ddevfreq_cooling.c191 u32 *power) in devfreq_cooling_get_requested_power() argument
229 if (*power > 1) in devfreq_cooling_get_requested_power()
230 dfc->res_util /= *power; in devfreq_cooling_get_requested_power()
247 *power = table[perf_idx].power; in devfreq_cooling_get_requested_power()
250 *power /= MICROWATT_PER_MILLIWATT; in devfreq_cooling_get_requested_power()
252 *power *= status.busy_time; in devfreq_cooling_get_requested_power()
253 *power >>= 10; in devfreq_cooling_get_requested_power()
279 *power = table[perf_idx].power; in devfreq_cooling_state2power()
282 *power /= MICROWATT_PER_MILLIWATT; in devfreq_cooling_state2power()
311 est_power = power << 10; in devfreq_cooling_power2state()
[all …]
/drivers/usb/musb/
A Dmusb_virthub.c25 u8 power; in musb_host_finish_resume() local
32 power &= ~MUSB_POWER_RESUME; in musb_host_finish_resume()
53 u8 power; in musb_port_suspend() local
68 if (power & MUSB_POWER_RESUME) in musb_port_suspend()
72 power |= MUSB_POWER_SUSPENDM; in musb_port_suspend()
109 power &= ~MUSB_POWER_SUSPENDM; in musb_port_suspend()
110 power |= MUSB_POWER_RESUME; in musb_port_suspend()
124 u8 power; in musb_port_reset() local
167 power &= 0xf0; in musb_port_reset()
169 power | MUSB_POWER_RESET); in musb_port_reset()
[all …]
/drivers/video/backlight/
A Dlms501kf03.c21 unsigned int power; member
207 return (power) <= LCD_POWER_REDUCED; in lms501kf03_power_is_on()
272 if (lms501kf03_power_is_on(power) && in lms501kf03_power()
276 lms501kf03_power_is_on(lcd->power)) in lms501kf03_power()
280 lcd->power = power; in lms501kf03_power()
289 return lcd->power; in lms501kf03_get_power()
296 if (power != LCD_POWER_ON && power != LCD_POWER_OFF && in lms501kf03_set_power()
297 power != LCD_POWER_REDUCED) { in lms501kf03_set_power()
351 lcd->power = LCD_POWER_OFF; in lms501kf03_probe()
355 lcd->power = LCD_POWER_ON; in lms501kf03_probe()
[all …]
A Dams369fg06.c34 unsigned int power; member
374 if (ams369fg06_power_is_on(power) && in ams369fg06_power()
378 ams369fg06_power_is_on(lcd->power)) in ams369fg06_power()
382 lcd->power = power; in ams369fg06_power()
391 return lcd->power; in ams369fg06_get_power()
398 if (power != BACKLIGHT_POWER_ON && power != BACKLIGHT_POWER_OFF && in ams369fg06_set_power()
399 power != BACKLIGHT_POWER_REDUCED) { in ams369fg06_set_power()
404 return ams369fg06_power(lcd, power); in ams369fg06_set_power()
494 lcd->power = BACKLIGHT_POWER_OFF; in ams369fg06_probe()
498 lcd->power = BACKLIGHT_POWER_ON; in ams369fg06_probe()
[all …]
A Dili9320.c125 static int ili9320_power(struct ili9320 *lcd, int power) in ili9320_power() argument
129 dev_dbg(lcd->dev, "power %d => %d\n", lcd->power, power); in ili9320_power()
131 if (POWER_IS_ON(power) && !POWER_IS_ON(lcd->power)) in ili9320_power()
133 else if (!POWER_IS_ON(power) && POWER_IS_ON(lcd->power)) in ili9320_power()
137 lcd->power = power; in ili9320_power()
139 dev_warn(lcd->dev, "failed to set power mode %d\n", power); in ili9320_power()
149 static int ili9320_set_power(struct lcd_device *ld, int power) in ili9320_set_power() argument
153 return ili9320_power(lcd, power); in ili9320_set_power()
160 return lcd->power; in ili9320_get_power()
225 ili->power = LCD_POWER_OFF; in ili9320_probe_spi()
[all …]
/drivers/acpi/
A Dprocessor_idle.c175 return cx - pr->power.states >= pr->power.timer_broadcast_on_state; in lapic_timer_needs_broadcast()
314 if (!pr->power.count) in acpi_processor_get_power_info_cst()
478 memset(pr->power.states, 0, sizeof(pr->power.states)); in acpi_processor_get_cstate_info()
490 pr->flags.power = 1; in acpi_processor_get_cstate_info()
747 cx = &pr->power.states[i]; in acpi_processor_setup_cpuidle_cx()
792 cx = &pr->power.states[i]; in acpi_processor_setup_cstates()
1160 pr->flags.power = 1; in acpi_processor_get_lpi_info()
1298 if (!ret && pr->flags.power) { in acpi_processor_hotplug()
1350 if (_pr->flags.power) { in acpi_processor_power_state_has_changed()
1383 if (pr->flags.power) { in acpi_processor_power_init()
[all …]
A Ddevice_pm.c101 if (device->power.flags.explicit_get) { in acpi_device_get_power()
130 parent->power.state = ACPI_STATE_D0; in acpi_device_get_power()
221 if (state < device->power.state) { in acpi_device_set_power()
242 int cur_state = device->power.state; in acpi_device_set_power()
282 device->power.state = target_state; in acpi_device_set_power()
353 device->power.state = state; in acpi_bus_init_power()
421 *state_p = device->power.state; in acpi_device_update_power()
445 device->power.state = state; in acpi_device_update_power()
1104 if (adev->power.flags.dsw_present) in acpi_dev_needs_resume()
1111 return state != adev->power.state; in acpi_dev_needs_resume()
[all …]
/drivers/hwmon/occ/
A Dcommon.c428 struct power_sensor_1 *power; in occ_show_power_1() local
437 power = ((struct power_sensor_1 *)sensors->power.data) + sattr->index; in occ_show_power_1()
473 struct power_sensor_2 *power; in occ_show_power_2() local
482 power = ((struct power_sensor_2 *)sensors->power.data) + sattr->index; in occ_show_power_2()
488 power->function_id, power->apss_channel); in occ_show_power_2()
512 struct power_sensor_a0 *power; in occ_show_power_a0() local
521 power = ((struct power_sensor_a0 *)sensors->power.data) + sattr->index; in occ_show_power_a0()
819 switch (sensors->power.version) { in occ_setup_sensor_attrs()
831 sensors->power.num_sensors = 0; in occ_setup_sensor_attrs()
977 s = sensors->power.num_sensors + 1; in occ_setup_sensor_attrs()
[all …]
/drivers/power/reset/
A DKconfig3 bool "Board level reset or power off"
13 bool "ams AS3722 power-off driver"
90 bool "Cortina Gemini power-off driver"
99 bool "GPIO power-off driver"
115 bool "Hisilicon power-off driver"
141 bool "Qualcomm MSM power-off driver"
147 tristate "Qualcomm power-on driver"
154 power-on and reboot reason, Say Y.
180 power off the system.
200 bool "QNAP power-off driver"
[all …]
/drivers/power/sequencing/
A DKconfig8 This subsystem is designed to control power to devices that share
9 complex resources and/or require specific power sequences to be run
10 during power-up.
21 Say Y here to enable the power sequencing driver for Qualcomm
25 and WLAN modules whose power is controlled by the PMU module. As the
26 former two share the power-up sequence which is executed by the PMU,
27 this driver is needed for correct power control or else we'd risk not
31 tristate "T-HEAD TH1520 GPU power sequencing driver"
34 Say Y here to enable the power sequencing driver for the TH1520 SoC
36 required to power on the Imagination BXM GPU on this platform.
/drivers/powercap/
A DKconfig3 # Generic power capping sysfs interface configuration
9 The power capping sysfs interface allows kernel subsystems to expose power
12 power zones representing parts of the system that can be subject to power
59 CPUs for power capping. Idle period can be injected
70 ARM SCMI Powercap protocol allows power limits to be enforced
80 This enables support for the power capping for the dynamic
81 thermal power management userspace engine.
84 bool "Add CPU power capping based on the energy model"
87 This enables support for CPU power limitation based on
91 bool "Add device power capping based on the energy model"
[all …]

Completed in 84 milliseconds

12345678910>>...24