Home
last modified time | relevance | path

Searched refs:suspend_noirq (Results 1 – 25 of 44) sorted by relevance

12

/Linux-v5.10/drivers/thunderbolt/
Dnhi.h44 int (*suspend_noirq)(struct tb_nhi *nhi, bool wakeup); member
Dnhi_ops.c180 .suspend_noirq = icl_nhi_suspend_noirq,
Ddomain.c515 if (tb->cm_ops->suspend_noirq) in tb_domain_suspend_noirq()
516 ret = tb->cm_ops->suspend_noirq(tb); in tb_domain_suspend_noirq()
Dnhi.c864 if (nhi->ops && nhi->ops->suspend_noirq) { in __nhi_suspend_noirq()
865 ret = nhi->ops->suspend_noirq(tb->nhi, wakeup); in __nhi_suspend_noirq()
1283 .suspend_noirq = nhi_suspend_noirq,
Dtb.h375 int (*suspend_noirq)(struct tb *tb); member
/Linux-v5.10/drivers/base/power/
Dgeneric_ops.c77 return pm && pm->suspend_noirq ? pm->suspend_noirq(dev) : 0; in pm_generic_suspend_noirq()
Dmain.c421 return ops->suspend_noirq; in pm_noirq_op()
1987 !ops->suspend_noirq && in pm_ops_is_empty()
/Linux-v5.10/arch/arm/plat-omap/
Ddebug-leds.c151 .suspend_noirq = fpga_suspend_noirq,
/Linux-v5.10/include/linux/
Dpm.h293 int (*suspend_noirq)(struct device *dev); member
330 .suspend_noirq = suspend_fn, \
/Linux-v5.10/drivers/clocksource/
Dingenic-ost.c162 .suspend_noirq = ingenic_ost_suspend,
Dingenic-timer.c410 .suspend_noirq = ingenic_tcu_suspend,
/Linux-v5.10/drivers/pci/
Dpci-driver.c807 if (pm->suspend_noirq) { in pci_pm_suspend_noirq()
811 error = pm->suspend_noirq(dev); in pci_pm_suspend_noirq()
812 suspend_report_result(pm->suspend_noirq, error); in pci_pm_suspend_noirq()
820 pm->suspend_noirq); in pci_pm_suspend_noirq()
1344 .suspend_noirq = pci_pm_suspend_noirq,
/Linux-v5.10/Documentation/power/
Dpci.rst291 .suspend_noirq = pci_pm_suspend_noirq,
442 prepare, suspend, suspend_noirq.
480 returns success. Otherwise the device driver's pm->suspend_noirq() callback is
497 (pm->suspend() or pm->suspend_noirq()) saves the device's standard configuration
583 routine instead of pm->suspend_noirq(). It also doesn't attempt to prepare the
622 two phases are analogous to the suspend and suspend_noirq phases, respectively.
760 3.1.3. suspend_noirq()
763 The suspend_noirq() callback is only executed during system suspend, after
767 The difference between suspend_noirq() and suspend() is that the driver's
768 interrupt handler will not be invoked while suspend_noirq() is running. Thus
[all …]
/Linux-v5.10/Documentation/driver-api/pm/
Ddevices.rst237 and then turn its hardware as "off" as possible during suspend_noirq. The
316 the phases are: ``prepare``, ``suspend``, ``suspend_late``, ``suspend_noirq``.
342 ``suspend_noirq`` phases as well as all of the corresponding phases of
393 4. The ``suspend_noirq`` phase occurs after IRQ handlers have been disabled,
395 the callback method is running. The ``->suspend_noirq`` methods should
432 generally means undoing the actions of the ``suspend_noirq`` phase. If
463 ``->suspend_noirq``, ``->resume_noirq``,
535 4. The ``freeze_noirq`` phase is analogous to the ``suspend_noirq`` phase
570 12. The ``poweroff_noirq`` phase is analogous to the ``suspend_noirq`` phase.
574 and ``->suspend_noirq`` callbacks, respectively. A notable difference is
[all …]
/Linux-v5.10/drivers/i2c/busses/
Di2c-at91-core.c339 .suspend_noirq = at91_twi_suspend_noirq,
Di2c-lpc2k.c469 .suspend_noirq = i2c_lpc2k_suspend,
/Linux-v5.10/drivers/usb/core/
Dhcd-pci.c614 .suspend_noirq = hcd_pci_suspend_noirq,
/Linux-v5.10/drivers/watchdog/
DiTCO_wdt.c637 .suspend_noirq = iTCO_wdt_suspend_noirq,
/Linux-v5.10/drivers/pcmcia/
Dcs.c877 .suspend_noirq = pcmcia_socket_dev_suspend_noirq,
/Linux-v5.10/drivers/firmware/google/
Dgsmi.c869 .suspend_noirq = gsmi_log_s0ix_suspend,
/Linux-v5.10/drivers/gpio/
Dgpio-brcmstb.c602 .suspend_noirq = brcmstb_gpio_suspend,
/Linux-v5.10/drivers/pinctrl/tegra/
Dpinctrl-tegra.c734 .suspend_noirq = &tegra_pinctrl_suspend,
/Linux-v5.10/drivers/acpi/
Ddevice_pm.c1248 .suspend_noirq = acpi_subsys_suspend_noirq,
/Linux-v5.10/drivers/pinctrl/sirf/
Dpinctrl-sirf.c385 .suspend_noirq = sirfsoc_pinmux_suspend_noirq,
/Linux-v5.10/drivers/hv/
Dvmbus_drv.c1006 .suspend_noirq = NULL,
2520 .suspend_noirq = NULL,

12