ENUM PS3_LPM_RIGHTS(9)
π 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 thelpm. 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 π (theTBstands 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:
struct ps3_dma_region(9)struct ps3_mmio_region(9)ps3_mmio_region_init(9)struct ps3_system_bus_device(9)struct ps3_system_bus_driver(9)ps3_system_bus_set_drvdata(9)enum ps3_lpm_tb_type(9)
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
- 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