Home
last modified time | relevance | path

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

12

/linux-6.3-rc2/drivers/thunderbolt/
A Dnhi.h44 int (*suspend_noirq)(struct tb_nhi *nhi, bool wakeup); member
A Dnhi_ops.c180 .suspend_noirq = icl_nhi_suspend_noirq,
A Ddomain.c527 if (tb->cm_ops->suspend_noirq) in tb_domain_suspend_noirq()
528 ret = tb->cm_ops->suspend_noirq(tb); in tb_domain_suspend_noirq()
A Dnhi.c935 if (nhi->ops && nhi->ops->suspend_noirq) { in __nhi_suspend_noirq()
936 ret = nhi->ops->suspend_noirq(tb->nhi, wakeup); in __nhi_suspend_noirq()
1363 .suspend_noirq = nhi_suspend_noirq,
/linux-6.3-rc2/drivers/base/power/
A Dgeneric_ops.c77 return pm && pm->suspend_noirq ? pm->suspend_noirq(dev) : 0; in pm_generic_suspend_noirq()
A Dmain.c418 return ops->suspend_noirq; in pm_noirq_op()
2012 !ops->suspend_noirq && in pm_ops_is_empty()
A Ddomain.c1246 int (*suspend_noirq)(struct device *dev), in genpd_finish_suspend()
1256 ret = suspend_noirq(dev); in genpd_finish_suspend()
2074 genpd->domain.ops.suspend_noirq = genpd_suspend_noirq; in pm_genpd_init()
/linux-6.3-rc2/drivers/clocksource/
A Dingenic-ost.c162 .suspend_noirq = ingenic_ost_suspend,
A Dingenic-timer.c412 .suspend_noirq = ingenic_tcu_suspend,
/linux-6.3-rc2/drivers/pci/
A Dpci-driver.c858 if (pm->suspend_noirq) { in pci_pm_suspend_noirq()
862 error = pm->suspend_noirq(dev); in pci_pm_suspend_noirq()
863 suspend_report_result(dev, pm->suspend_noirq, error); in pci_pm_suspend_noirq()
871 pm->suspend_noirq); in pci_pm_suspend_noirq()
1393 .suspend_noirq = pci_pm_suspend_noirq,
/linux-6.3-rc2/include/linux/
A Dpm.h301 int (*suspend_noirq)(struct device *dev); member
329 .suspend_noirq = pm_sleep_ptr(suspend_fn), \
/linux-6.3-rc2/Documentation/power/
A Dpci.rst291 .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-6.3-rc2/Documentation/driver-api/pm/
A 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
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-6.3-rc2/drivers/i2c/busses/
A Di2c-at91-core.c337 .suspend_noirq = at91_twi_suspend_noirq,
A Di2c-lpc2k.c469 .suspend_noirq = i2c_lpc2k_suspend,
/linux-6.3-rc2/drivers/thermal/intel/
A Dintel_pch_thermal.c385 .suspend_noirq = intel_pch_thermal_suspend_noirq,
/linux-6.3-rc2/drivers/phy/tegra/
A Dxusb.h404 int (*suspend_noirq)(struct tegra_xusb_padctl *padctl); member
A Dxusb.c1296 if (padctl->soc && padctl->soc->ops && padctl->soc->ops->suspend_noirq) in tegra_xusb_padctl_suspend_noirq()
1297 return padctl->soc->ops->suspend_noirq(padctl); in tegra_xusb_padctl_suspend_noirq()
/linux-6.3-rc2/drivers/usb/core/
A Dhcd-pci.c622 .suspend_noirq = hcd_pci_suspend_noirq,
/linux-6.3-rc2/drivers/gpio/
A Dgpio-brcmstb.c586 .suspend_noirq = brcmstb_gpio_suspend,
/linux-6.3-rc2/drivers/firmware/google/
A Dgsmi.c880 .suspend_noirq = gsmi_log_s0ix_suspend,
/linux-6.3-rc2/drivers/pcmcia/
A Dcs.c875 .suspend_noirq = pcmcia_socket_dev_suspend_noirq,
/linux-6.3-rc2/drivers/pinctrl/tegra/
A Dpinctrl-tegra.c751 .suspend_noirq = &tegra_pinctrl_suspend,
/linux-6.3-rc2/drivers/acpi/
A Ddevice_pm.c1362 .suspend_noirq = acpi_subsys_suspend_noirq,
/linux-6.3-rc2/drivers/hv/
A Dvmbus_drv.c1043 .suspend_noirq = NULL,
2653 .suspend_noirq = NULL,

Completed in 70 milliseconds

12