of_irq_find_parent(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ of_irq_find_parent(9) πŸŽ€

okay bestie, we're in the Kernel API Manual and this one is literally about finding a device node's interrupt parent node. no cap, it's giving "where's my parent" energy. πŸ’…βœ¨

🌸 NAME 🌸

of_irq_find_parent β€” given a device node, find its interrupt parent node. πŸ¦‹πŸ’–

✨ SYNOPSIS ✨

struct device_node * of_irq_find_parent (struct device_node *child );

πŸ’– ARGUMENTS πŸ’–

  • child β€” pointer to device node. that's the node you're asking about, bestie 🫢

πŸ”₯ RETURN πŸ”₯

A pointer to the interrupt parent node with refcount increased, or NULL if the interrupt parent could not be determined. πŸ’€ so yeah, NULL is the "couldn't figure it out" vibe.

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/of/irq.c, plus these iconic little references:


that's the whole vibe πŸ’œ shoutout to the footer besties: source/version ./drivers/of and date October 2026, with of_irq_find_parent(9) living her best life. mwah πŸ’‹πŸŽ€

πŸ“¦ where this page comes from