i915_gem_gtt_pwrite_fast(9)
β¨ NAME β¨
okay so bestie, welcome to the i915_gem_gtt_pwrite_fast(9) page from the Kernel API Manual β yes, the whole thing, and weβre gonna make it make sense. π
i915_gem_gtt_pwrite_fast β this is the fast pwrite path, where we copy the data directly from the user into the GTT, uncached. thatβs the whole NAME moment, periodt. β¨
π¦ SYNOPSIS π¦
signature check, bestie β here it is, exactly:
int i915_gem_gtt_pwrite_fast (struct drm_i915_gem_object *obj , const
struct drm_i915_gem_pwrite *args );
π ARGUMENTS π
two args, two little stars of the show:
objβ the i915 GEM object. thatβs the thing youβre working with, bestie. β¨argsβ the pwrite arguments structure. all the write-request details are chillinβ in here. π
π SEE ALSO π
go peek at the Kernel file ./drivers/gpu/drm/i915/i915_gem.c, and also these related pages:
iykyk, the whole i915 friend group is here. π«Ά
okay thatβs the whole page, bestie π
β i915_gem_gtt_pwrite_fast(9) out. source/version: ./drivers/gpu/drm/i915; date: October 2026. slay, go be iconic πΈπ¦
π¦ 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