pci_disable_ats(9)
π pci_disable_ats(9) β from the Kernel API Manual, bestie
okay so this is a kernel API page, the manual is literally called Kernel API Manual, and today's main character is pci_disable_ats. it's short, it's sweet, it's giving "one job and she does it." π
β¨ NAME β¨
pci_disable_ats β turning the ATS capability off, that's it, that's the whole vibe π
π¦ SYNOPSIS π¦
void pci_disable_ats (struct pci_dev *dev );
no cap, that's the entire signature. returns nothing (void), takes exactly one thing, slays quietly. β¨
πΈ ARGUMENTS πΈ
devβ the PCI device π«Ά like, the actualstruct pci_dev *you're about to disable ATS on. that's the whole cast, one single parameter, main character energy only.
π SEE ALSO π
all the sibling functions living their best lives in the kernel file ./drivers/pci/ats.c β go say hi to the whole friend group π
pci_ats_supported(9)pci_prepare_ats(9)pci_enable_ats(9)pci_ats_queue_depth(9)pci_ats_page_aligned(9)pci_ats_required(9)pci_enable_pri(9)pci_disable_pri(9)pci_restore_pri_state(9)pci_reset_pri(9)pci_prg_resp_pasid_required(9)pci_pri_supported(9)pci_enable_pasid(9)pci_disable_pasid(9)pci_restore_pasid_state(9)pci_pasid_features(9)pci_max_pasids(9)pci_pasid_status(9)
ngl the whole page is like three lines long and honestly? iconic. sometimes the assignment is just "disable the thing," and she ate. π₯
kiss kiss, this came out of ./drivers/pci and is dated October 2026 β yeah, the footer said so, and she said it with her chest π§π
π¦ 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