STRUCT PS3_VUART_PORT_PRIV(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct ps3_vuart_port_priv(9) β€” a Kernel API Manual moment

okay bestie, welcome to the glow-up edition of the Kernel API Manual page for struct ps3_vuart_port_priv. pull up a chair, this one's a struct and she's got layers. πŸŽ€


✨ NAME ✨

struct ps3_vuart_port_priv β€” private vuart device data.

like, it's the private data. that's the whole vibe. iykyk. πŸ¦‹


🌸 SYNOPSIS 🌸

struct ps3_vuart_port_priv {
    u64 interrupt_mask;
    struct {
      spinlock_t lock;
      struct list_head head;
    } tx_list;
    struct {
      struct ps3_vuart_work work;
      unsigned long bytes_held;
      spinlock_t lock;
      struct list_head head;
    } rx_list;
    struct ps3_vuart_stats stats;
 };

not me italicising every field name in my head so i remember where they live β€” literally just read the code block, she's right there being iconic. there's the interrupt_mask, then the tx_list bundle holding a lock and a head, then the rx_list bundle with its own work, bytes_held, lock and head, and finally stats. copy it exactly, don't be out here "improving" it πŸ™ˆ


🧚 Members 🧚

so bestie. bestie. the Members section on this page is β€” and i say this with love β€” completely empty. no bullet list, no field-by-field breakdown, nothing. that's not me skipping it, that's genuinely how the page ships. 😭

what you do get is the struct definition up in the synopsis doing main character energy, so that's where you go for the field names. periodt. πŸ’…


πŸ”₯ SEE ALSO πŸ”₯

the friend group 🫢:

literally the entire group chat, all (9)s accounted for, no cap. ⭐


girlie pop if you're here for the actual member docs, this page's Members section is empty β€” i'm not hiding anything from you, i promise. go check ./drivers/ps3/ps3-vuart.c and the SEE ALSO squad above. πŸ’–

sign-off szn 🌈: this little gem lives in ./drivers/ps3, stamped October 2026, and it answers to the name struct ps3_vuart_port_priv(9). mwah, go read some source, you're doing amazing sweetie πŸ“πŸ‘‘

πŸ“¦ where this page comes from