hpt3x3_atapi_dma(9)
π hpt3x3_atapi_dma(9) β a Kernel API Manual moment β¨
okay so bestie, welcome to the Kernel API Manual entry for hpt3x3_atapi_dma π β this one is short, iconic, and honestly a little savage. let's get into it π
β¨ NAME β¨
hpt3x3_atapi_dma β ATAPI DMA check π¦
like, that's the whole vibe. it's a check. it's about ATAPI DMA. moving on π
πΈ SYNOPSIS πΈ
int hpt3x3_atapi_dma (struct ata_queued_cmd *qc );
returns an int, takes one struct ata_queued_cmd * pointer named qc, and that's literally it π«Ά
π ARGUMENTS π
qcβ Queued command π« (that's yourstruct ata_queued_cmd *, the queued command in question, main character of the function signature fr fr)
π DESCRIPTION π
so what does it do?? "Just say no - we don't do ATAPI DMA" π
that's the whole description. no cap. the function is out here giving boundary-setting energy π β ATAPI DMA? not happening. we decline. periodt. π
ngl bestie, this is the most blunt description in the whole tree and i'm obsessed π
π₯ SEE ALSO π₯
- Kernel file
./drivers/ata/pata_hpt3x3.cπ hpt3x3_set_piomode(9)hpt3x3_set_dmamode(9)hpt3x3_freeze(9)hpt3x3_bmdma_setup(9)hpt3x3_init_chipset(9)hpt3x3_init_one(9)
go read the whole hpt3x3 friend group, they're all slaying in their own lanes πβ
and that's the page!! mwah π β this lil entry lives in ./drivers/ata, dated October 2026, and it's your girl hpt3x3_atapi_dma(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