pci_ide_stream_teardown(9)
π
pci_ide_stream_teardown(9) β stream destruction, but make it cute π
okay bestie, welcome to the Kernel API Manual page for pci_ide_stream_teardown, aka the βdisable the stream and clear all settingsβ moment. no cap. π
β¨ NAME β¨
pci_ide_stream_teardown β disable the stream and clear all settings. periodt. π«Ά
π¦ SYNOPSIS π¦
void pci_ide_stream_teardown (struct pci_dev *pdev , struct pci_ide *ide
);
π ARGUMENTS π
pdevβ a PCIe device object for either a Root Port or an Endpoint Partner Port. main-character device energy, iykyk. β¨ideβ the registered IDE settings descriptor. she's registered and ready. π
πΈ DESCRIPTION πΈ
So for stream destruction, you gotta zero all the registers that may have been written by pci_ide_stream_setup. like, all of them, no leftovers. π§Ήβ¨
If youβre thinking βhmm, maybe I just want to leave settings in place while temporarily disabling the stream?β then consider pci_ide_stream_disable instead, bestie. she disables the stream without wiping the whole vibe. π«Ά
π SEE ALSO π
- Kernel file
./drivers/pci/ide.c pci_ide_stream_alloc(9)pci_ide_stream_free(9)pci_ide_stream_release(9)pci_ide_stream_register(9)pci_ide_stream_unregister(9)pci_ide_stream_to_regs(9)pci_ide_stream_setup(9)pci_ide_stream_enable(9)pci_ide_stream_disable(9)pci_ide_set_nr_streams(9)
Thatβs the whole page, bestie π this little icon lives in ./drivers/pci, dated October 2026, and itβs called pci_ide_stream_teardown(9) β mwah, bye! π«Άπ
π¦ 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