pci_ide_stream_alloc(9)
β¨ NAME β¨
okay so welcome to the pci_ide_stream_alloc(9) page from the Kernel API Manual π
pci_ide_stream_alloc β Reserve stream indices and probe for settings β¨
π¦ SYNOPSIS π¦
struct pci_ide * pci_ide_stream_alloc (struct pci_dev *pdev );
π ARGUMENTS π
pdevβ IDE capable PCIe Endpoint Physical Function. like, thatβs the whole vibe of this argument, bestie π«Ά
π₯ DESCRIPTION π₯
okay so first thing: this function retrieves the Requester ID range of pdev for programming its Root Port IDE RID Association registers. and conversely β iconic word β it retrieves the Requester ID of the Root Port for programming pdev's IDE RID Association registers. itβs giving mutual register setup energy, no cap π
then it allocates a Selective IDE Stream Register Block instance per port. yes, per port. thatβs the assignment β¨
next it allocates a platform stream resource from the associated host bridge, and retrieves stream association parameters for the Requester ID range and address range restrictions for the stream. thatβs the whole tea β
π SEE ALSO π
go read these next, bestie π«Ά
- Kernel file
./drivers/pci/ide.c 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_enable(9)pci_ide_stream_disable(9)pci_ide_set_nr_streams(9)
mwah π β source/version: ./drivers/pci Β· date: October 2026 Β· catch u in the pci_ide_stream_alloc(9) group chat πβ¨
π¦ 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