STRUCT VMMDEV_HGCM_PAGELIST(9)
πΈ NAME πΈ
okay so bestie, welcome to the Kernel API Manual, section 9 β this is the struct vmmdev_hgcm_pagelist(9) page. It's all about struct vmmdev_hgcm_pagelist: the structure that VMMDEV_HGCM_PARM_TYPE_PAGELIST parameters point to when they actually describe the buffer. That's the whole assignment, and it's lowkey iconic. π
π¦ SYNOPSIS π¦
Here's the struct, no cap:
struct vmmdev_hgcm_pagelist {
__u32 flags;
__u16 offset_first_page;
__u16 page_count;
union {
__u64 unused;
__u64 pages[];
};
};
π Members π
{unnamed_union}β anonymous. literally an unnamed union inside the struct; it's giving "no name, all purpose" energy. π«Ά
π₯ SEE ALSO π₯
- Kernel file
./include/uapi/linux/vbox_vmmdev_types.hβ go read the kernel file, bestie. π
π source/version + date check: this page comes from./include/uapi/linuxin the Kernel API Manual, dated October 2026, and it's servingstruct vmmdev_hgcm_pagelist(9)realness. mwah, bye bestie! πβ¨
π¦ 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