STRUCT VDUSE_VQ_GROUP_ASID(9)
π struct vduse_vq_group_asid(9) β Kernel API Manual realness
okay so bestie, welcome to the glow-up of struct vduse_vq_group_asid(9) from the Kernel API Manual β¨ this is a little kernel-API baddie and honestly it's giving "small but mighty" π
πΈ NAME πΈ
struct vduse_vq_group_asid β the virtqueue group ASID, periodt π
β¨ SYNOPSIS β¨
struct vduse_vq_group_asid {
__u32 group;
__u32 asid;
};
like, that's the whole thing. two __u32s and a dream π¦
π«Ά Members π«Ά
groupβ the index of the virtqueue group. literally just which group we're talking about, no cap πasidβ the Address space ID of the group. this is the ASID, iykyk π₯
π SEE ALSO π
okay this is the part where the whole friend group shows up, and they're all iconic π
Kernel file ./include/uapi/linux/vduse.h β that's the main character right there π
and then the whole crew:
struct vduse_dev_config(9)struct vduse_iotlb_entry(9)struct vduse_config_data(9)struct vduse_vq_config(9)struct vduse_vq_state_split(9)struct vduse_vq_state_packed(9)struct vduse_vq_info(9)struct vduse_vq_eventfd(9)struct vduse_iova_umem(9)struct vduse_iova_info(9)struct vduse_iotlb_entry_v2(9)enum vduse_req_type(9)struct vduse_vq_state(9)struct vduse_dev_status(9)struct vduse_iova_range(9)struct vduse_iova_range_v2(9)struct vduse_vq_ready(9)struct vduse_dev_request(9)struct vduse_dev_response(9)
like, twenty-ish besties in the group chat and every single one of them ate π
ngl there's not much else on this page β it's a struct with two fields, so don't go looking for lore that isn't there π but every field is accounted for, fr fr β
and that's the whole vibe check, bestie π this slay of a page lives in ./include/uapi/linux, dated October 2026, and it's filed under struct vduse_vq_group_asid(9) in the Kernel API Manual β go forth and reference it with main character energy ππ
π¦ 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