| /linux/drivers/thunderbolt/ |
| A D | nhi.h | 44 int (*suspend_noirq)(struct tb_nhi *nhi, bool wakeup); member
|
| A D | nhi_ops.c | 180 .suspend_noirq = icl_nhi_suspend_noirq,
|
| A D | domain.c | 532 if (tb->cm_ops->suspend_noirq) in tb_domain_suspend_noirq() 533 ret = tb->cm_ops->suspend_noirq(tb); in tb_domain_suspend_noirq()
|
| A D | nhi.c | 975 if (nhi->ops && nhi->ops->suspend_noirq) { in __nhi_suspend_noirq() 976 ret = nhi->ops->suspend_noirq(tb->nhi, wakeup); in __nhi_suspend_noirq() 1435 .suspend_noirq = nhi_suspend_noirq,
|
| /linux/drivers/base/power/ |
| A D | generic_ops.c | 77 return pm && pm->suspend_noirq ? pm->suspend_noirq(dev) : 0; in pm_generic_suspend_noirq()
|
| A D | main.c | 417 return ops->suspend_noirq; in pm_noirq_op() 1976 !ops->suspend_noirq && in pm_ops_is_empty()
|
| /linux/drivers/clocksource/ |
| A D | ingenic-ost.c | 157 .suspend_noirq = ingenic_ost_suspend,
|
| A D | ingenic-timer.c | 411 .suspend_noirq = ingenic_tcu_suspend,
|
| /linux/drivers/pci/ |
| A D | pci-driver.c | 869 if (pm->suspend_noirq) { in pci_pm_suspend_noirq() 873 error = pm->suspend_noirq(dev); in pci_pm_suspend_noirq() 874 suspend_report_result(dev, pm->suspend_noirq, error); in pci_pm_suspend_noirq() 882 pm->suspend_noirq); in pci_pm_suspend_noirq() 1401 .suspend_noirq = pci_pm_suspend_noirq,
|
| /linux/include/linux/ |
| A D | pm.h | 301 int (*suspend_noirq)(struct device *dev); member 329 .suspend_noirq = pm_sleep_ptr(suspend_fn), \
|
| /linux/Documentation/power/ |
| A D | pci.rst | 291 .suspend_noirq = pci_pm_suspend_noirq, 442 prepare, suspend, suspend_noirq. 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 769 suspend_noirq() can carry out operations that would cause race conditions to 800 The role of this callback is analogous to the role of the suspend_noirq() 805 difference between suspend_noirq() and suspend(). 830 The role of this callback is analogous to the role of the suspend_noirq() and [all …]
|
| /linux/Documentation/driver-api/pm/ |
| A D | devices.rst | 237 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 574 and ``->suspend_noirq`` callbacks, respectively. A notable difference is 786 ``->suspend_noirq`` callbacks provided by the driver if the device remains in [all …]
|
| /linux/drivers/i2c/busses/ |
| A D | i2c-at91-core.c | 325 .suspend_noirq = at91_twi_suspend_noirq,
|
| A D | i2c-lpc2k.c | 453 .suspend_noirq = i2c_lpc2k_suspend,
|
| /linux/drivers/thermal/intel/ |
| A D | intel_pch_thermal.c | 393 .suspend_noirq = intel_pch_thermal_suspend_noirq,
|
| /linux/drivers/rtc/ |
| A D | rtc-brcmstb-waketimer.c | 409 .suspend_noirq = brcmstb_waketmr_suspend_noirq,
|
| /linux/drivers/phy/tegra/ |
| A D | xusb.h | 404 int (*suspend_noirq)(struct tegra_xusb_padctl *padctl); member
|
| A D | xusb.c | 1302 if (padctl->soc && padctl->soc->ops && padctl->soc->ops->suspend_noirq) in tegra_xusb_padctl_suspend_noirq() 1303 return padctl->soc->ops->suspend_noirq(padctl); in tegra_xusb_padctl_suspend_noirq()
|
| /linux/drivers/usb/core/ |
| A D | hcd-pci.c | 624 .suspend_noirq = hcd_pci_suspend_noirq,
|
| /linux/drivers/pcmcia/ |
| A D | cs.c | 876 .suspend_noirq = pcmcia_socket_dev_suspend_noirq,
|
| /linux/drivers/firmware/google/ |
| A D | gsmi.c | 880 .suspend_noirq = gsmi_log_s0ix_suspend,
|
| /linux/drivers/gpio/ |
| A D | gpio-brcmstb.c | 583 .suspend_noirq = brcmstb_gpio_suspend,
|
| /linux/drivers/pmdomain/ |
| A D | core.c | 1404 int (*suspend_noirq)(struct device *dev), in genpd_finish_suspend() 1414 ret = suspend_noirq(dev); in genpd_finish_suspend() 2239 genpd->domain.ops.suspend_noirq = genpd_suspend_noirq; in pm_genpd_init()
|
| /linux/drivers/firmware/tegra/ |
| A D | bpmp.c | 829 .suspend_noirq = tegra_bpmp_suspend,
|
| /linux/drivers/acpi/ |
| A D | device_pm.c | 1375 .suspend_noirq = acpi_subsys_suspend_noirq,
|