UNION MSI_INSTANCE_COOKIE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

Okay so this is the Kernel API Manual, bestie πŸ’– β€” and we're talking about union msi_instance_cookie(9), which is lowkey iconic in the MSI universe. No cap.

🌸 NAME 🌸

union msi_instance_cookie β€” MSI instance cookie ✨

πŸ¦‹ SYNOPSIS πŸ¦‹

       union msi_instance_cookie {
           u64 value;
           void *ptr;
        };

πŸŽ€ Members πŸŽ€

  • value β€” u64 value store 🫢 β€” yes, that is literally what it says, bestie.
  • ptr β€” Pointer to usage site specific data πŸ‘‘

✨ Description ✨

This cookie is handed to the IMS allocation function and stored in the MSI descriptor for the interrupt chip callbacks. πŸ’«

The content of this cookie is MSI domain implementation defined. For PCI/IMS implementations this could be a PASID or a pointer to queue memory. 🧚

πŸ”₯ SEE ALSO πŸ”₯


That's the whole vibe, bestie 🫢 Source/version: ./include/linux; date: October 2026; page: union msi_instance_cookie(9). Stay hydrated and don't leak your queue memory πŸ’œπŸŒˆ

πŸ“¦ where this page comes from