UNION MSI_INSTANCE_COOKIE(9)
π union msi_instance_cookie(9) π
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 π₯
- Kernel file
./include/linux/msi_api.h msi_get_virq(9)
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
- 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