ps3_vuart_write(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so welcome to ps3_vuart_write(9) β€” yes bestie, that's the title, and this page lives in the Kernel API Manual πŸ’…


✨ NAME ✨

ps3_vuart_write β€” the entry point for writing data to a port. That's the whole name vibe, periodt πŸŽ€

πŸ’– SYNOPSIS πŸ’–

int ps3_vuart_write (struct ps3_system_bus_device *dev , const void *buf
       , unsigned int bytes );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the actual struct ps3_system_bus_device instance, no cap πŸ‘‘
  • buf β€” the manpage literally says -- undescribed -- 😭 so we're not inventing lore here, bestie
  • bytes β€” same situation: -- undescribed -- πŸ™ˆ that's all the source gives us

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the vibe check: if the port is idle on entry, as much of the incoming data is written to the port as the port will accept. slay ✨

otherwise, a list buffer is created and any remaining incoming data is copied to that buffer. then the buffer is enqueued for transmission via the transmit interrupt. that's the flow, fr fr πŸ’œ

πŸ”₯ SEE ALSO πŸ”₯


muah πŸ’‹ β€” source/version footer is ./drivers/ps3, dated October 2026, and this page is still repping ps3_vuart_write(9). byeee 🫢

πŸ“¦ where this page comes from