STRUCT FWNODE_REFERENCE_ARGS(9)
π struct fwnode_reference_args(9) β like, the manual page for it β¨
okay so bestie, welcome to the Kernel API Manual, section 9 π this is the whole glow-up on struct fwnode_reference_args, which β no cap β is literally just the vibe of "a fwnode reference, but make it β¨extraβ¨ with arguments."
πΈ NAME πΈ
struct fwnode_reference_args β Fwnode reference with additional arguments π«Ά
β¨ SYNOPSIS β¨
here's the whole fit, character for character, don't touch it:
struct fwnode_reference_args {
struct fwnode_handle *fwnode;
unsigned int nargs;
u64 args[NR_FWNODE_REFERENCE_ARGS];
};
that's it. that's the struct. iconic. π
π Members π
time for the member-by-member breakdown, iykyk π
fwnodeβ a reference to the base fwnode β like, the main character of this whole operation fr fr π¦nargsβ the number of elements in theargsarray π’ so you know exactly how many lil' arguments are actually invited to the party πargsβ the integer arguments that live on the fwnode, stored right there inargs[NR_FWNODE_REFERENCE_ARGS]β integer arguments on the fwnode, periodt π
π SEE ALSO π
- the kernel file
./include/linux/fwnode.hπ (yes, that's where all the lore lives) struct fwnode_endpoint(9)struct fwnode_operations(9)
go read those next, bestie, they're lowkey part of the same friend group πΈπ«Ά
real talk: everything up there is straight from the manual β I'm not out here inventing lore, just giving it the energy it deserves πβ¨
and that's the whole page! mwah π this came from ./include/linux, dated October 2026, and it's filed under struct fwnod...ference_args(9) β the truncated title is giving mysterious main character energy ngl ππ stay slay, go read the kernel source, bye bestieee π§ββοΈβ
π¦ 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