STRUCT I915_GEM_APPLY_TO_REGION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay bestie, welcome to the Kernel API Manual, section 9 β€” this is struct i915_gem_apply_to_region, aka the argument you pass to the struct i915_gem_apply_to_region_ops functions. that’s the whole name vibe, no cap πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

here’s the struct in all its exact, character-for-character glory β€” don’t touch the formatting, bestie:

       struct i915_gem_apply_to_region {
           const struct i915_gem_apply_to_region_ops *ops;
           struct i915_gem_ww_ctx *ww;
           u32 interruptible:1;
        };

πŸ’… Members πŸ’…

  • ops β€” the ops for the operation. that’s it, that’s the vibe ✨
  • ww β€” the locking context used for the transaction πŸ”’
  • interruptible β€” whether to perform object locking interruptible πŸ‘€

πŸ¦‹ Description πŸ¦‹

This structure is intended to be embedded in a private struct if needed β€” literally, that’s the plan. embed it when you need it, bestie 🫢


πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/gpu/drm/i915/gem/i915_gem_region.h
  • struct i915_gem_apply_to_region_ops(9) πŸ‘‘

byeee πŸ’– this lil page came from ./drivers/gpu/drm/i915/gem, dated October 2026, and the manual page itself is struct i915...ly_to_region(9) β€” iconic, fr fr 🌈

πŸ“¦ where this page comes from