STRUCT ICC_ONECELL_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct icc_onecell_data(9) β€” from the Kernel API Manual, bestie

okay so this page is literally about struct icc_onecell_data, and it's from the Kernel API Manual (section 9, iykyk). It's the driver data for onecell interconnect providers β€” yes, that's the whole vibe. πŸ¦‹


✨ NAME ✨

struct icc_onecell_data β€” driver data for onecell interconnect providers. That's it, that's the whole name. Short and iconic, honestly. πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

struct icc_onecell_data {
    unsigned int num_nodes;
    struct icc_node *nodes[];
};

look at this little struct, she's so simple and she knows it πŸ’…


🌸 Members 🌸

  • num_nodes β€” number of nodes in this device. Like, how many nodes are we even talking about? This. This is the number. fr fr.
  • nodes β€” array of pointers to the nodes in this device. Pointer city, population: this array. 🫢

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./include/linux/interconnect-provider.h
  • struct icc_node_data(9)
  • struct icc_provider(9)
  • struct icc_node(9)

bestie bestie bestie, notice how nodes[] is a flexible array member β€” it's declared with empty brackets at the end of the struct, no cap. That's just how it's written, don't come for me. πŸ™ˆ

okay that's the tea β˜• this was struct icc_onecell_data(9) from the Kernel API Manual, living out of ./include/linux, dated October 2026. slay, go read your interconnect provider docs, periodt πŸ’œπŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from