ps3_vuart_cleanup(9)
π
ps3_vuart_cleanup(9) π
okay so we're in the Kernel API Manual, and this page is about ps3_vuart_cleanup(9) β literally the common cleanup helper, and yes bestie, it's giving "tidy up the interrupt and HV-resource situation" energy. π§β¨
β¨ NAME β¨
ps3_vuart_cleanup β common cleanup helper. π
π¦ SYNOPSIS π¦
int ps3_vuart_cleanup (struct ps3_system_bus_device *dev );
πΈ ARGUMENTS πΈ
devβ thestruct ps3_system_bus_deviceinstance. that's the one, bestie π«Ά
π₯ DESCRIPTION π₯
So this function cleans interrupts and HV resources. iconic. π
β οΈ okay important: it must be called with vuart_bus_priv.probe_mutex held. no cap, don't skip the mutex. π
It's used by ps3_vuart_remove and ps3_vuart_shutdown. team players fr fr. π€
And after this call, polled reading will still work β good to know, bestie. π
π SEE ALSO π
- Kernel file
./drivers/ps3/ps3-vuart.c struct ps3_vuart_port_priv(9)struct ports_bmp(9)ps3_vuart_set_interrupt_mask(9)ps3_vuart_raw_write(9)ps3_vuart_raw_read(9)ps3_vuart_clear_rx_bytes(9)struct list_buffer(9)ps3_vuart_write(9)ps3_vuart_queue_rx_bytes(9)ps3_vuart_read(9)ps3_vuart_work(9)ps3_vuart_handle_interrupt_tx(9)ps3_vuart_handle_interrupt_rx(9)ps3_vuart_handle_port_interrupt(9)ps3_vuart_irq_handler(9)ps3_vuart_remove(9)ps3_vuart_shutdown(9)ps3_vuart_port_driver_register(9)ps3_vuart_port_driver_unregister(9)
byeee, slay responsibly β source/version: ./drivers/ps3; date: October 2026; from the Kernel API Manual ππ
π¦ 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