pci_ide_stream_enable(9)
β¨ NAME β¨
okay bestie, welcome to pci_ide_stream_enable(9) from the Kernel API Manual π β this is the icon that enables a Selective IDE Stream. slay.
π¦ SYNOPSIS π¦
int pci_ide_stream_enable (struct pci_dev *pdev , struct pci_ide *ide );
π ARGUMENTS π
pdevβ the PCIe device object for either a Root Port or an Endpoint Partner Port πΈideβ the registered and setup IDE settings descriptor β¨
π DESCRIPTION π
So basically, this activates the stream by writing to the Selective IDE Stream Control Register. main character energy fr fr π
β οΈ heads up bestie: the state may go"insecure"at any point after returning0, but those events are equivalent to a"link down"event and are handled via asynchronous error reporting π don't panic.
Also, the caller is responsible for clearing the enable bit in the -ENXIO case β don't forget, iykyk π
π RETURN π
0β the stream successfully entered the"secure"state π-EINVALβ ifideis invalid π-ENXIOβ if the stream fails to enter the secure state π
π«Ά 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_teardown(9)pci_ide_stream_disable(9)pci_ide_set_nr_streams(9)
kiss kiss bestie π«Ά this lil page comes from ./drivers/pci, dated October 2026 β pci_ide_stream_enable(9) signing off π
β¨
π¦ 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