vgic_its_iter_next(9)
πΈ NAME πΈ
okay bestie, this page is from the Kernel API Manual, section 9, and it's all about vgic_its_iter_next β the function that advances the iterator to the next entry in the ITS tables. periodt π
β¨ SYNOPSIS β¨
void vgic_its_iter_next (struct vgic_its *its , struct vgic_its_iter
*iter );
π ARGUMENTS π
itsβ theVGIC ITSstructure. yep, that one.iterβ the iterator you're advancing. go little iterator go π¦
π DESCRIPTION π
So here's the tea: this function moves the iterator to the next ITE within the current device. if the current ITE is the last one in that device, it moves to the first ITE of the next device instead. and if the current device is the last device? then the iterator gets set to indicate the end of iteration. that's it, that's the whole journey. no cap. β¨
π₯ SEE ALSO π₯
- the kernel file
./arch/arm64/kvm/vgic/vgic-debug.c struct vgic_its_iter(9)end_of_iter(9)vgic_its_debug_start(9)vgic_its_debug_next(9)vgic_its_debug_stop(9)vgic_its_debug_show(9)vgic_its_debug_init(9)
π source/version vibe: ./arch/arm64/kvm/vgic Β· date: October 2026 Β· page: vgic_its_iter_next(9) β mwah, 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