STRUCT ACRN_IOREQ_NOTIFY(9)
β¨ struct acrn_ioreq_notify(9) β¨
Okay bestie, gather round π this is a page from the Kernel API Manual, and it's literally all about one little struct: struct acrn_ioreq_notify. It's not a function, it's not a syscall, it's a vibe β the actual shape of an ioreq completion notification. π
πΈ NAME πΈ
struct acrn_ioreq_notify β the structure of ioreq completion notification. That's it, that's the whole assignment. π
π¦ SYNOPSIS π¦
Here's the whole thing, no cap, copy it exactly:
struct acrn_ioreq_notify {
__u16 vmid;
__u16 reserved;
__u32 vcpu;
};
Lowkey adorable how small it is, right? Three fields. Three. Main character energy in a tiny package. π
π Members π
vmidβ the User VM ID π«Ά like, which VM are we even talking about, bestie?reservedβ reserved, and it should be 0 β¨ don't be quirky, don't put a 5 in there, just leave it at 0 fr fr πvcpuβ the vCPU ID π the specific virtual CPU in question, iykyk
π₯ SEE ALSO π₯
If you're obsessed with this one (and honestly why wouldn't you be), the kernel file you wanna go look at is ./include/uapi/linux/acrn.h π and it's friends with literally everyone:
struct acrn_mmio_request(9)struct acrn_pio_request(9)struct acrn_pci_request(9)struct acrn_io_request(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_msi_entry(9)struct acrn_cstate_data(9)struct acrn_pstate_data(9)struct acrn_ioeventfd(9)struct acrn_irqfd(9)
Like a whole friend group of structs, and acrn_ioreq_notify is absolutely in the group chat. ππ
Okay that's the whole page, you ate that π β this one lives in ./include/uapi/linux, dated October 2026, and it's page struct acrn_ioreq_notify(9) of the Kernel API Manual. Slay, go read some headers. π
β¨
π¦ 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