STRUCT VGIC_ITS_ITER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay so this is from the Kernel API Manual, and it's literally the little glow-up guide for struct vgic_its_iter β€” the iterator bestie for walking VGIC ITS device tables. no cap, it's giving current-position-tracker energy ✨

🌸 NAME 🌸

struct vgic_its_iter β€” iterator for traversing VGIC ITS device tables. periodt πŸ’…

✨ SYNOPSIS ✨

struct vgic_its_iter {
    struct its_device *dev;
    struct its_ite *ite;
};

πŸŽ€ Members πŸŽ€

  • dev β€” pointer to the current its_device being processed. like, the device we're on right now πŸ¦‹
  • ite β€” pointer to the current its_ite within the device being processed. the specific ITE inside that device, bestie πŸ’–

πŸ’… Description πŸ’…

This structure keeps track of the current position while iterating over the ITS device tables. It holds pointers to both the current device and the current ITE within that device β€” so it's basically the "you are here" map for the iteration. iconic behavior, honestly πŸ‘‘

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./arch/arm64/kvm/vgic/vgic-debug.c:


ngl, this page comes from ./arch/arm64/kvm/vgic, dated October 2026, and it's all about struct vgic_its_iter(9). slay, bye bestie πŸ«ΆπŸ’–

πŸ“¦ where this page comes from