pci_msi_domain_supports(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– pci_msi_domain_supports(9) πŸ’–

okay bestie, this is straight from the Kernel API Manual, and it's literally the page for pci_msi_domain_supports(9) β€” the vibe check for whether a particular feature flag is supported. no cap, let's get into it. 🫢


✨ NAME ✨

pci_msi_domain_supports β€” Check for support of a particular feature flag. that's the whole assignment, and it ate. πŸ’…


🌸 SYNOPSIS 🌸

bool pci_msi_domain_supports (struct pci_dev *pdev , unsigned int
       feature_mask , enum support_mode mode );

yes, copy it exactly β€” the signature is iconic, space before the comma and all. πŸŽ€


πŸ’… ARGUMENTS πŸ’…

  • pdev β€” The PCI device to operate on. main character device energy, obviously. πŸ‘‘
  • feature_mask β€” The feature mask to check for (full match). not a partial-match situation, bestie β€” full match only. πŸ”₯
  • mode β€” If ALLOW_LEGACY this grants the feature when there is no irq domain associated to the device. If DENY_LEGACY the lack of an irq domain makes the feature unsupported. that's the whole mood. πŸ’€

πŸ¦‹ SEE ALSO πŸ¦‹

all the linked besties, no gatekeeping. 🌈


🫢 okay that's the page, bestie β€” footer energy is source/version ./drivers/pci/msi, dated October 2026, and it's giving Kernel API Manual the whole time. periodt. πŸ’–
πŸ“¦ where this page comes from