STRUCT PRUSS_PRIVATE_DATA(9)
π 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 hasnoin 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:
pruss_get(9)pruss_put(9)pruss_request_mem_region(9)pruss_release_mem_region(9)pruss_cfg_get_gpmux(9)pruss_cfg_set_gpmux(9)pruss_cfg_gpimode(9)pruss_cfg_miirt_enable(9)pruss_cfg_xfr_enable(9)
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
- 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