devm_intel_scu_ipc_dev_get(9)
okay bestie, welcome to devm_intel_scu_ipc_dev_get(9) β straight outta the Kernel API Manual β¨ this one is lowkey iconic and very βmanaged deviceβ of her π
β¨ NAME β¨
devm_intel_scu_ipc_dev_get β Allocate managed SCU IPC device π
πΈ SYNOPSIS πΈ
struct intel_scu_ipc_dev * devm_intel_scu_ipc_dev_get (struct device
*dev );
π ARGUMENTS π
devβ the device requesting the SCU IPC device π«Ά
π¦ DESCRIPTION π¦
okay so the recommended new API takes the SCU IPC instance as a parameter, and this function can be called by a driver to get the instance. periodt β¨
this also makes sure the driver providing the IPC functionality cannot be unloaded while the caller has the instance π₯ like, she stays put, no cap.
and if SCU IPC is not currently available, she returns NULL β thatβs the whole mood π
π SEE ALSO π
- Kernel file:
./drivers/platform/x86/intel_scu_ipc.cπ§ intel_scu_ipc_dev_get(9)intel_scu_ipc_dev_put(9)intel_scu_ipc_dev_ioread8(9)intel_scu_ipc_dev_iowrite8(9)intel_scu_ipc_dev_readv(9)intel_scu_ipc_dev_writev(9)intel_scu_ipc_dev_update(9)intel_scu_ipc_dev_simple_command(9)intel_scu_ipc_dev_command_with_size(9)__intel_scu_ipc_register(9)intel_scu_ipc_unregister(9)__devm_intel_scu_ipc_register(9)
signed, sealed, and filed by ./drivers/platform/x86 π dated October 2026 πΈ under devm_intel_scu_ipc_dev_get(9) β mwah π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms