Home
last modified time | relevance | path

Searched refs:freeze_noirq (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.4/drivers/base/power/
Dgeneric_ops.c113 return pm && pm->freeze_noirq ? pm->freeze_noirq(dev) : 0; in pm_generic_freeze_noirq()
Dmain.c397 return ops->freeze_noirq; in pm_noirq_op()
Ddomain.c1803 genpd->domain.ops.freeze_noirq = genpd_freeze_noirq; in pm_genpd_init()
/Linux-v5.4/drivers/pci/
Dpci-driver.c1047 if (drv && drv->pm && drv->pm->freeze_noirq) { in pci_pm_freeze_noirq()
1050 error = drv->pm->freeze_noirq(dev); in pci_pm_freeze_noirq()
1051 suspend_report_result(drv->pm->freeze_noirq, error); in pci_pm_freeze_noirq()
1061 if (pcibios_pm_ops.freeze_noirq) in pci_pm_freeze_noirq()
1062 return pcibios_pm_ops.freeze_noirq(dev); in pci_pm_freeze_noirq()
1390 .freeze_noirq = pci_pm_freeze_noirq,
/Linux-v5.4/include/linux/
Dpm.h295 int (*freeze_noirq)(struct device *dev); member
332 .freeze_noirq = suspend_fn, \
/Linux-v5.4/Documentation/power/
Dpci.rst293 .freeze_noirq = pci_pm_freeze_noirq,
564 prepare, freeze, freeze_noirq
582 pci_pm_suspend_noirq(), but it calls the device driver's pm->freeze_noirq()
647 prepare, freeze, freeze_noirq
787 or put it into a low-power state. Still, either it or freeze_noirq() should
790 3.1.5. freeze_noirq()
793 The freeze_noirq() callback is hibernation-specific. It is executed during
802 freeze_noirq().
804 The difference between freeze_noirq() and freeze() is analogous to the
831 freeze_noirq() callbacks described above, but it does not need to save the
[all …]
Druntime_pm.rst749 - if pm_runtime_suspended(dev) returns "false", invoke the ->freeze_noirq()
783 ->resume_noirq(), ->freeze(), ->freeze_noirq(), ->thaw(), ->thaw_noirq(),
/Linux-v5.4/drivers/usb/core/
Dhcd-pci.c608 .freeze_noirq = check_root_hub_suspended,
/Linux-v5.4/Documentation/driver-api/pm/
Ddevices.rst522 ``freeze``, ``freeze_late``, ``freeze_noirq``, ``thaw_noirq``, ``thaw_early``,
539 4. The ``freeze_noirq`` phase is analogous to the ``suspend_noirq`` phase
549 the device is in the same state as at the end of the ``freeze_noirq``
581 ``freeze_noirq`` phases.
612 ``prepare``, ``freeze``, and ``freeze_noirq`` phases. However, the devices
641 ``freeze_late`` and ``freeze_noirq`` phases. The device may even need to be
/Linux-v5.4/drivers/pcmcia/
Dcs.c878 .freeze_noirq = pcmcia_socket_dev_suspend_noirq,
Dyenta_socket.c1336 .freeze_noirq = yenta_dev_suspend_noirq,
/Linux-v5.4/arch/s390/pci/
Dpci.c646 .freeze_noirq = zpci_freeze,
/Linux-v5.4/drivers/pinctrl/sirf/
Dpinctrl-sirf.c387 .freeze_noirq = sirfsoc_pinmux_suspend_noirq,
Dpinctrl-atlas7.c5584 .freeze_noirq = atlas7_pinmux_suspend_noirq,
6139 .freeze_noirq = atlas7_gpio_suspend_noirq,
/Linux-v5.4/drivers/thunderbolt/
Dnhi.c1213 .freeze_noirq = nhi_suspend_noirq, /*
/Linux-v5.4/drivers/dma/
Dsa11x0-dma.c1077 .freeze_noirq = sa11x0_dma_suspend,
/Linux-v5.4/sound/pci/hda/
Dhda_intel.c1157 .freeze_noirq = azx_freeze_noirq,
/Linux-v5.4/drivers/tty/serial/
Dimx.c2536 .freeze_noirq = imx_uart_suspend_noirq,