STRUCT ACRN_MMIO_DEV_RES(9)
β¨ struct acrn_mmio_dev_res(9) β¨
okay bestie, welcome to the Kernel API Manual page for struct acrn_mmio_dev_res(9) β it's giving very specific, very useful resource-description energy, and honestly? iconic. π
πΈ NAME πΈ
struct acrn_mmio_dev_res β MMIO device resource description. no cap, that's the whole vibe. π¦
π SYNOPSIS π
struct acrn_mmio_dev_res {
__u64 user_vm_pa;
__u64 service_vm_pa;
__u64 size;
__u64 mem_type;
};
π Members π
user_vm_paβ Physical address of User VM of the MMIO region for the MMIO device. literally the User VM's physical-address moment. β¨service_vm_paβ Physical address of Service VM of the MMIO region for the MMIO device. Service VM gets its own physical-address spot too, periodt. π«Άsizeβ Size of the MMIO region for the MMIO device. the "how big is this region" bestie. πmem_typeβ Memory type of the MMIO region for the MMIO device. the memory-type label, slay. πΈ
π SEE ALSO π
Kernel file ./include/uapi/linux/acrn.h plus this whole friend group of structs:
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_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)
kisses bestie π β this page lives with source path ./include/uapi/linux, dated October 2026, and it's all for struct acrn_mmio_dev_res(9). mwah. π«Άπ
π¦ 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