STRUCT PS3_PRIVATE(9)
π NAME π
okay so bestie, this is the manual page for struct ps3_private(9) from the Kernel API Manual, and it's literally struct ps3_private β a per cpu data structure. She's giving per-CPU data-structure realness, and here's exactly what's inside her π
β¨ SYNOPSIS β¨
no cap, this is the exact struct, character for character:
struct ps3_private {
struct ps3_bmp bmp;
spinlock_t bmp_lock;
u64 ppe_id;
u64 thread_id;
unsigned long ipi_debug_brk_mask;
unsigned long ipi_mask;
};
π Members π
every member, bestie β no details skipped, fr fr:
bmpβps3_bmpstructurebmp_lockβ Synchronize access tobmp.ppe_idβ HVlogical_ppe_idthread_idβ HVthread_idipi_debug_brk_maskβ Mask for debug break IPIsipi_maskβ Mask of IPI virqs
π¦ SEE ALSO π¦
Kernel file ./arch/powerpc/platforms/ps3/interrupt.c is the main-character file here. The whole SEE ALSO squad, in order, is: ps3_chip_mask(9), ps3_chip_unmask(9), ps3_chip_eoi(9), ps3_virq_setup(9), ps3_virq_destroy(9), ps3_irq_plug_setup(9), ps3_irq_plug_destroy(9), ps3_event_receive_port_setup(9), ps3_event_receive_port_destroy(9), ps3_sb_event_receive_port_setup(9), ps3_io_irq_setup(9), ps3_vuart_irq_setup(9), ps3_spe_irq_setup(9)
mwah π this little icon is from ./arch/powerpc/platforms/ps3, dated October 2026, and it's literally struct ps3_private(9) β periodt π«Άβ¨
π¦ 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