i915_gem_ob...he_coherency(9)
π i915_gem_ob...he_coherency(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β yes that's the manual name, we're fancy here. this page is literally about i915_gem_object_set_cache_coherency, and it's serving main character energy in the i915 gem department π¦
πΈ NAME πΈ
i915_gem_object_set_cache_coherency β bestie, this thing marks up the object's coherency levels for a given cache_level. that's the whole assignment. iconic, honestly. π
β¨ SYNOPSIS β¨
void i915_gem_object_set_cache_coherency (struct drm_i915_gem_object
*obj , unsigned int cache_level );
look at her. no return value, because she doesn't need to prove anything to anyone. π
π ARGUMENTS π
objβ the object in question, and yes it's a#drm_i915_gem_objectπcache_levelβ literally just cache level. that's it. that's the description. short and slay, no notes. π
π¦ SEE ALSO π¦
the kernel file lives right here, no cap:
- Kernel file
./drivers/gpu/drm/i915/gem/i915_gem_object.c
and then the whole friend group shows up β a whole cast of (9) besties, all of them π«Ά:
__i915_gem_object_fini(9)i915_gem_object_set_pat_index(9)__i915_gem_object_pages_fini(9)i915_gem_object_read_from_page(9)i915_gem_object_evictable(9)i915_gem_object_migratable(9)i915_gem_object_has_struct_page(9)i915_gem_object_has_iomem(9)i915_gem_object_can_migrate(9)i915_gem_object_migrate(9)__i915_gem_object_migrate(9)i915_gem_object_placement_possible(9)i915_gem_object_needs_ccs_pages(9)i915_gem_object_get_moving_fence(9)i915_gem_object_wait_moving_fence(9)
go read them all, iykyk ππ
and that's the page, bestie!! π this little masterpiece came from ./drivers/gpu/drm/i915/gem and it's dated October 2026 β so she's lowkey from the future, fr fr πβ¨ mwah, see u in the next manpage π§π
π¦ 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