STRUCT ACRN_MSI_ENTRY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ NAME πŸ¦‹

okay bestie, welcome to the struct acrn_msi_entry(9) page from the Kernel API Manual ✨ this struct is literally Info for injecting a MSI interrupt to a VM πŸŽ€


✨ SYNOPSIS ✨

struct acrn_msi_entry {
    __u64 msi_addr;
    __u64 msi_data;
 };

🫢 Members 🫢

  • msi_addr β€” MSI addr[19:12] with dest vCPU ID πŸ’…
  • msi_data β€” MSI data[7:0] with vector ⭐

🌈 SEE ALSO 🌈

Kernel file ./include/uapi/linux/acrn.h β€” and the whole struct squad is right here, no cap:

  • struct acrn_mmio_request(9)
  • struct acrn_pio_request(9)
  • struct acrn_pci_request(9)
  • struct acrn_io_request(9)
  • struct acrn_ioreq_notify(9)
  • struct acrn_vm_creation(9)
  • struct acrn_gp_regs(9)
  • struct acrn_descriptor_ptr(9)
  • struct acrn_regs(9)
  • struct acrn_vcpu_regs(9)
  • struct acrn_vm_memmap(9)
  • struct acrn_ptdev_irq(9)
  • struct acrn_pcidev(9)
  • struct acrn_mmio_dev_res(9)
  • struct acrn_mmiodev(9)
  • struct acrn_vdev(9)
  • struct acrn_cstate_data(9)
  • struct acrn_pstate_data(9)
  • struct acrn_ioeventfd(9)
  • struct acrn_irqfd(9)

mwah πŸ’‹ this little page came from ./include/uapi/linux, dated October 2026, and it’s literally called struct acrn_msi_entry(9) β€” periodt πŸ«ΆπŸ‘‘

πŸ“¦ where this page comes from