quickspi_dma_deinit(9)
π quickspi_dma_deinit(9) β the Kernel API Manual, bestie edition
okay so this is quickspi_dma_deinit, a page from the Kernel API Manual, and honestly? it's giving cleanup era. it's the function you call when you're done with the THC DMA on your quickspi device and you want it to pack up and go home π
β¨ NAME β¨
quickspi_dma_deinit β release the THC DMA for a quickspi device, no cap π«Ά
πΈ SYNOPSIS πΈ
void quickspi_dma_deinit (struct quickspi_device *qsdev );
π¦ ARGUMENTS π¦
qsdevβ pointer to the quickspi device structure. literally just the pointer to the device struct, that's it, that's the whole argument β¨
π DESCRIPTION π
Stop the THC DMA engines and release all the DMA buffers. that's the whole vibe β engines stopped, buffers freed, everything handed back like a good roommate π
π SEE ALSO π
- Kernel file
./drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c thc_acpi_get_property(9)quickspi_get_acpi_resources(9)quickspi_irq_quick_handler(9)try_recover(9)quickspi_irq_thread_handler(9)quickspi_dev_init(9)quickspi_dev_deinit(9)quickspi_dma_init(9)quickspi_alloc_report_buf(9)quickspi_remove(9)quickspi_shutdown(9)
like, the whole friend group fr fr π you can read up on any of these, they're all right there in ./drivers/hid/intel-thc-hid/in...
π«Ά reminder bestie: this page is sourced from that ./drivers/hid/intel-thc-hid/in... file, dated October 2026. that's the vibe check, and the year absolutely ate πβ¨
okay bye, go free those DMA buffers, you main character π§π
π¦ 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