vmw_piter_start(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

vmw_piter_start(9) from the Kernel API Manual is here to initialize a struct vmw_piter. That's the whole assignment, and it ate. πŸ’…

🌸 SYNOPSIS 🌸

void vmw_piter_start (struct vmw_piter *viter , const struct vmw_sg_table *vsgt , unsigned long p_offset );

πŸŽ€ ARGUMENTS πŸŽ€

  • viter β€” pointer to the iterator to initialize, bestie. Hand it over. 🫢
  • vsgt β€” pointer to a struct vmw_sg_table to initialize from. The source material, fr fr.
  • p_offset β€” pointer offset used to update current array position. Tiny but iconic. ✨

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so here's the vibe check: we're following the convention of __sg_page_iter_start, which means the iterator doesn't point to a valid page after initialization β€” it has to be advanced one step first. No cap, it is not ready until you do that. πŸ’€

🌈 SEE ALSO 🌈


Signed with love from ./drivers/gpu/drm/vmwgfx, dated October 2026, vmw_piter_start(9) β€” mwah πŸ’‹

πŸ“¦ where this page comes from