STRUCT VDUSE_IOVA_RANGE_V2(9)
π struct vduse_iova_range_v2(9) β from the Kernel API Manual, bestie π
okay so picture this: you're poking around the kernel API manual and this little struct pops up. her whole job? describing an IOVA range β like [start, last] β but specifically when API_VERSION >= 1. that's the vibe check. older versions, she's not your girl. π
β¨ NAME β¨
struct vduse_iova_range_v2 β the IOVA range [start, last] if API_VERSION >= 1. that's it, that's the whole personality π«Ά
πΈ SYNOPSIS πΈ
look at her. iconic. four fields, zero drama:
struct vduse_iova_range_v2 {
__u64 start;
__u64 last;
__u32 asid;
__u32 padding;
};
π¦ Members π¦
startβ where the IOVA range starts, like the opening scene of your fave show β¨lastβ the last bit of the IOVA range, the season finale if you will πasidβ the address space ID of the IOVA range. which address space? this one. iykyk π
π SEE ALSO π
she runs with a whole crew, ngl. all of these are her besties:
Kernel file ./include/uapi/linux/vduse.h, plus 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_group_asid(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_vq_ready(9), struct vduse_dev_request(9), struct vduse_dev_response(9).
like, the whole group chat. no cap. π₯
lowkey a reminder: this range is theAPI_VERSION >= 1version of the story β don't mix her up with the othervduse_iova_range. π
okay that's the page!! source + version + date, here for the sign-off: this beauty lives in ./include/uapi/linux, dated October 2026, and she's filed under struct vduse_iova_range_v2(9). mwah. slay. periodt. ππβ
π¦ 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