vmw_piter_page(9)
π vmw_piter_page β kernel API manual (yes, the Kernel API Manual, bestie) π
Okay so real talk, this is a page from the Kernel API Manual, and it's a tiny little helper living inside the vmwgfx DRM driver. It's not scary, I promise π«Ά
β¨ NAME β¨
vmw_piter_page β returns a pointer to the current page. That's it. That's the whole vibe. π
πΈ SYNOPSIS πΈ
struct page * vmw_piter_page (struct vmw_piter *viter );
π¦ ARGUMENTS π¦
viterβ a pointer to the iterator. Like, the iterator you're currently iterating with. Give it here and it does the thing π
β RETURN β
It returns the DMA address of the page that viter is pointing at.
π Not me noticing that the NAME section says "pointer to the current page" while RETURN says "DMA address of the page" β I'm just telling you exactly what the page says, no edits, no cap. Both lines are staying, fr fr.
π₯ SEE ALSO π₯
The whole friend group π«Ά β go say hi:
- Kernel file
./drivers/gpu/drm/vmwgfx/vmwgfx_drv.h struct vmw_resource(9)struct vmw_surface_metadata(9)struct vmw_surface(9)struct vmw_res_cache_entry(9)enum vmw_dma_map_mode(9)struct vmw_sg_table(9)struct vmw_piter(9)struct vmw_sw_context(9)enum vmw_sm_type(9)has_sm4_context(9)has_sm4_1_context(9)has_sm5_context(9)has_gl43_context(9)vmw_resource_mob_attached(9)vmw_fifo_caps(9)vmw_is_cursor_bypass3_enabled(9)vmw_piter_next(9)vmw_piter_dma_addr(9)struct vmw_diff_cpy(9)VMW_DEBUG_USER(9)VMW_DEBUG_KMS(9)vmw_fifo_mem_read(9)vmw_fifo_mem_write(9)
That's the whole page, icon behavior only π
Sign-off time π§: this lil' cutie comes from ./drivers/gpu/drm/vmwgfx, dated October 2026. Slay. π
π¦ 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