STRUCT VDUSE_IOVA_RANGE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct vduse_iova_range(9) πŸ’–

okay bestie, welcome to the Kernel API Manual entry for struct vduse_iova_range β€” it's literally the IOVA range [start, last], and it's giving tiny-but-mighty struct energy. πŸ¦‹βœ¨

🌸 NAME 🌸

struct vduse_iova_range β€” IOVA range [start, last]

✨ SYNOPSIS ✨

       struct vduse_iova_range {
           __u64 start;
           __u64 last;
        };

πŸŽ€ Members πŸŽ€

  • start β€” start of the IOVA range. the opening act, no cap. ✨
  • last β€” last of the IOVA range. the closer, periodt. πŸ’…

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./include/uapi/linux/vduse.h β€” plus the whole vduse friend group:

  • 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_v2(9)
  • struct vduse_vq_ready(9)
  • struct vduse_dev_request(9)
  • struct vduse_dev_response(9)

xoxo bestie πŸ’œ β€” sourced from ./include/uapi/linux, October 2026 edition. πŸŽ€βœ¨

πŸ“¦ where this page comes from