ipc_pcie_suspend(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’€ ipc_pcie_suspend(9) πŸ’€

okay so bestie, welcome to the ipc_pcie_suspend page from the Kernel API Manual β€” yes that's the manual name, we're being fancy today ✨


🌸 NAME 🌸

ipc_pcie_suspend β€” it's the callback that pm_runtime_suspend invokes. The way it works: it decrements the device's usage count, and then it carries out a suspend, either synchronous or asynchronous. That's the whole vibe. 🫢


πŸŽ€ SYNOPSIS πŸŽ€

int ipc_pcie_suspend (struct iosm_pcie *ipc_pcie );

⭐ ARGUMENTS ⭐

  • ipc_pcie β€” pointer to struct iosm_pcie. That's it, that's the whole argument list, we love a low-maintenance function πŸ’…

πŸ”₯ RETURN πŸ”₯

  • 0 on success
  • a failure value on error 😭

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/net/wwan/iosm/iosm_ipc_pcie.h, plus these absolutely iconic siblings:


✨ that's the whole page, go forth and suspend responsibly ✨

sign-off szn: this lil masterpiece lives in ./drivers/net/wwan/iosm, dated October 2026 πŸ—“οΈπŸ’œ β€” no cap, go read the source if you want more, ily, bye πŸ‘‘πŸŽ€

πŸ“¦ where this page comes from