ENUM PS3_LPM_RIGHTS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum ps3_lpm_rights(9) β€” the Kernel API Manual, bestie edition ✨

okay so this is a page from the Kernel API Manual, section 9, and it's about one tiny enum that's basically a permission slip πŸŽ€. It lives in the kernel, it's called enum ps3_lpm_rights, and ngl the whole thing is short but it ATE. Let's get into it.


✨ NAME ✨

enum ps3_lpm_rights β€” the Rigths granted by the system policy module 🫢

(and yes, that typo is canon, it's in the original, we're keeping it, no cap πŸ’…)


πŸ¦‹ SYNOPSIS πŸ¦‹

enum ps3_lpm_rights {
    PS3_LPM_RIGHTS_USE_LPM ,
    PS3_LPM_RIGHTS_USE_TB

};

look at her. two constants. minimal. iconic. she doesn't need more 😌


🌸 Constants 🌸

okay so there are exactly two rights in this enum and here's what each one means:

  • PS3_LPM_RIGHTS_USE_LPM β€” the right to use the lpm. that's it. that's the whole vibe. you got the right, you can use the lpm πŸ”₯
  • PS3_LPM_RIGHTS_USE_TB β€” the right to use the internal trace buffer πŸ‘‘ (the TB stands for trace buffer, iykyk)
fr fr these are just the permission bits β€” the sysbol policy module is the one handing them out, so don't go thinking you can just declare one and be done πŸ’€

πŸ’œ SEE ALSO πŸ’œ

the kernel file ./arch/powerpc/include/asm/ps3.h and honestly a whole little friend group of ps3 structs and functions β€” go say hi to all of them:

like, the whole ps3 roster showed up to the group chat 🌈⭐


and that's the page, bestie β€” no more, no less, we kept every single crumb πŸ“

this came from ./arch/powerpc/include/asm, dated October 2026, and it's page enum ps3_lpm_rights(9) of the Kernel API Manual β€” mwah, go read the ps3.h header, ily, bye πŸ’–βœ¨

πŸ“¦ where this page comes from