pci_ats_supported(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– pci_ats_supported(9) πŸ’–

okay bestie, welcome to the Kernel API Manual page for pci_ats_supported(9) β€” yes that's the literal title, and yes we're gonna get through it together ✨


🌸 NAME 🌸

pci_ats_supported β€” check if the device can use ATS πŸ‘‘


πŸŽ€ SYNOPSIS πŸŽ€

bool pci_ats_supported (struct pci_dev *dev );

like, that's the whole vibe. one function, one pointer, one bool coming back at you 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • dev β€” the PCI device πŸ’… that's it, that's the argument, she's a struct pci_dev * and she's the main character

⭐ DESCRIPTION ⭐

So here's the tea β˜• β€” this function returns true if the device supports ATS and is allowed to use it. Returns false otherwise. No cap, that's literally the whole deal πŸ™ˆ

bestie note: both conditions matter β€” supports it and is allowed to use it. it's giving "vibe check with a permission slip" πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/pci/ats.c lives with all her friends:

like a whole group chat of PCI helpers, and honestly? iconic πŸ‘‘πŸŒΊ


and that's the page, bestie!! 🧚 this lil beauty is filed under ./drivers/pci, stamped October 2026, from the Kernel API Manual β€” go forth and check your ATS support responsibly πŸ’œπŸ“

πŸ“¦ where this page comes from