driver_find...e_by_of_node(9)
π
driver_find...e_by_of_node(9) β Kernel API Manual, bestie edition β¨
Okay so welcome to the Kernel API Manual page for driver_find...e_by_of_node(9). This is giving βfind one specific device by its of_node pointerβ energy, and honestly? iconic. π
πΈ NAME πΈ
driver_find_device_by_of_node β device iterator for locating a particular device by of_node pointer.
β¨ SYNOPSIS β¨
struct device * driver_find_device_by_of_node (const struct
device_driver *drv , const struct device_node *np );
π«Ά ARGUMENTS π«Ά
drvβ the driver weβre iterating. Thatβs the thing youβre walking through, bestie. πnpβ theof_nodepointer to match. Gotta match that exact pointer, no cap. π
π SEE ALSO π
Kernel file ./include/linux/device/driver.h is serving the whole friend group:
enum probe_type(9)struct device_driver(9)driver_find_device_by_name(9)driver_find_device_by_fwnode(9)driver_find_device_by_devt(9)driver_find_device_by_acpi_dev(9)module_driver(9)builtin_driver(9)
And thatβs the page, periodt. π The footerβs source/version line points at ./include/linux/device, the date is October 2026, and the title is driver_find...e_by_of_node(9). Slay, go find your device. π¦β¨
π¦ 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