STRUCT PRUSS_PRIVATE_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct pruss_private_data β€” PRUSS driver private data

okay bestie so this is from the Kernel API Manual (section 9, kernel API stuff, we love her) and it's literally just the private data struct for the PRUSS driver. tiny struct, big main character energy. let's get into it πŸŽ€


✨ SYNOPSIS ✨

struct pruss_private_data {
    bool has_no_sharedram;
    bool has_core_mux_clock;
 };

no cap, that's the whole thing. two little bool flags and that's the vibe. πŸ¦‹


🌸 Members 🌸

  • has_no_sharedram β€” this flag says "hey, there's no PRUSS Shared Data RAM here." it's an absence flag, so like… the name literally has no in it, iykyk. don't get it twisted πŸ™ˆ
  • has_core_mux_clock β€” and this one says the PRUSS core clock is present. presence flag. completely opposite energy from the other one. love that for us πŸ’–
fr fr these two are just booleans, no hidden lore, no extra fields. struct is giving minimalism ✨

🫢 SEE ALSO 🫢

all the friends in the group chat live in the kernel file ./drivers/soc/ti/pruss.c, and here's the whole crew:

go read them, they're iconic, periodt. πŸ‘‘


and that's the whole page, bestie!! πŸ’œ this one came from ./drivers/soc/ti, dated October 2026 β€” mwah, no notes, thanks for coming to my ted talk πŸŽ€βœ¨

πŸ“¦ where this page comes from