__i915_gem_o...t_dirty_page(9)
π __i915_gem_o...t_dirty_page(9) π
okay so bestie, we're deep in the Kernel API Manual and this lil entry is literally about finding a target page by page offset. no cap, it's giving "small helper, big main character energy" β¨
β¨ NAME β¨
__i915_gem_object_get_dirty_page β helper to find the target page with a page offset π
πΈ SYNOPSIS πΈ
struct page * __i915_gem_object_get_dirty_page (struct
drm_i915_gem_object *obj , pgoff_t n );
π¦ ARGUMENTS π¦
objβ i915 GEM buffer object πnβ page offset πΈ
π DESCRIPTION π
okay so here's the tea: it works like i915_gem_object_get_page, but it marks the returned page dirty. that's the whole flex π₯
Recommended to use wrapper macro: i915_gem_object_get_dirty_page β yes bestie, use the wrapper, it's right there π«Ά
See also __i915_gem_object_page_iter_get_sg and __i915_gem_object_get_page π
β RETURN β
The target page pointer. periodt π«
π SEE ALSO π
Kernel file: ./drivers/gpu/drm/i915/gem/i915_gem_object.h π§
i915_gem_object_lookup_rcu(9)__i915_gem_object_page_iter_get_sg(9)i915_gem_object_page_iter_get_sg(9)__i915_gem_object_get_sg(9)i915_gem_object_get_sg(9)__i915_gem_object_get_sg_dma(9)i915_gem_object_get_sg_dma(9)__i915_gem_object_get_page(9)i915_gem_object_get_page(9)i915_gem_object_get_dirty_page(9)__i915_gem_object_get_dma_address_len(9)i915_gem_object_get_dma_address_len(9)__i915_gem_object_get_dma_address(9)i915_gem_object_get_dma_address(9)i915_gem_object_pin_map(9)i915_gem_object_unpin_map(9)
and that's the page, bestie π source/version vibes are ./drivers/gpu/drm/i915/gem, dated October 2026, and the footer title is __i915_gem_o...t_dirty_page(9) β mwah ππ
π¦ 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