vio_find_node(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the vio_find_node(9) page from the Kernel API Manual β€” this is the little lookup baddie for virtual devices, and yes she is iconic. πŸ’…βœ¨

πŸŽ€ NAME πŸŽ€

vio_find_node β€” find an already-registered vio_dev. That's the assignment, no cap. πŸ‘‘

✨ SYNOPSIS ✨

struct vio_dev * vio_find_node (struct device_node *vnode );

πŸ’… ARGUMENTS πŸ’…

  • vnode β€” the device_node of the virtual device we're looking for. That's your target, bestie. πŸŽ―πŸ¦‹

πŸ¦‹ DESCRIPTION πŸ¦‹

Heads up, because this part matters: it takes a reference to the embedded struct device, and that reference needs to be dropped after use. Not me reminding you to clean up after yourself β€” okay, it literally is me reminding you. 😭🧚

🌈 SEE ALSO 🌈

Kernel file: ./arch/powerpc/platforms/pseries/vio.c β€” and here's the whole squad, fr fr:


This cutie was brought to you by ./arch/powerpc/platforms/pseries, stamped October 2026, and it's the vio_find_node(9) manual page. Slay, and remember to drop that reference. πŸ’–πŸŽ€πŸ«Ά

πŸ“¦ where this page comes from