STRUCT DRM_I915_GEM_CONTEXT_CREATE_EXT_SETPARAM(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct drm_i915_gem_context_create_ext_setparam(9) πŸ’…

Okay bestie, welcome to the Kernel API Manual page for struct drm_i915_gem_context_create_ext_setparam(9). This one is lowkey tiny, but it's doing important context-creation business, so let's get into it. ✨


🌸 NAME 🌸

struct drm_i915_gem_context_create_ext_setparam β€” the context parameter you set or query during context creation. That's the whole vibe: it's a context-create extension for a param. Periodt. πŸ’–


✨ SYNOPSIS ✨

Here's the struct, copied exactly so you can trust it character-for-character:

       struct drm_i915_gem_context_create_ext_setparam {
           struct i915_user_extension base;
           struct drm_i915_gem_context_param param;
        };

🫢 Members 🫢

  • base β€” the extension link. See struct i915_user_extension. It's giving "I'm the hookup to the extension chain" energy. πŸ”—
  • param β€” the context parameter to set or query. See struct drm_i915_gem_context_param. This is the actual param payload, no cap. πŸŽ€

πŸ’œ SEE ALSO πŸ’œ

Bestie, the extended fam is long, and we are not skipping a single one. Here's every reference, exactly as listed:

  • Kernel file ./tools/perf/trace/beauty/include/uapi/drm/i915_drm.h
  • uevents generated by i915 on its device node(9)
  • struct i915_user_extension(9)
  • enum drm_i915_gem_engine_class(9)
  • struct i915_engine_class_instance(9)
  • perf_events exposed by i915 through /sys/bus/event_sources/drivers/i915(9)
  • struct drm_i915_getparam(9)
  • drm_i915_getparam_t(9)
  • struct drm_i915_gem_mmap_offset(9)
  • struct drm_i915_gem_set_domain(9)
  • struct drm_i915_gem_exec_fence(9)
  • struct drm_i915_gem_execbuffer_ext_timeline_fences(9)
  • struct drm_i915_gem_execbuffer2(9)
  • struct drm_i915_gem_caching(9)
  • struct drm_i915_gem_context_create_ext(9)
  • struct drm_i915_gem_context_param(9)
  • Virtual Engine uAPI(9)
  • struct i915_context_engines_parallel_submit(9)
  • Context Engine Map uAPI(9)
  • struct drm_i915_gem_vm_control(9)
  • struct drm_i915_gem_userptr(9)
  • struct drm_i915_perf_oa_config(9)
  • struct drm_i915_query_item(9)
  • struct drm_i915_query(9)
  • struct drm_i915_query_topology_info(9)
  • Engine Discovery uAPI(9)
  • struct drm_i915_engine_info(9)
  • struct drm_i915_query_engine_info(9)
  • struct drm_i915_query_perf_config(9)
  • enum drm_i915_gem_memory_class(9)
  • struct drm_i915_gem_memory_class_instance(9)
  • struct drm_i915_memory_region_info(9)
  • struct drm_i915_query_memory_regions(9)
  • struct drm_i915_query_guc_submission_version(9)
  • GuC HWCONFIG blob uAPI(9)
  • struct drm_i915_gem_create_ext(9)
  • struct drm_i915_gem_create_ext_memory_regions(9)
  • struct drm_i915_gem_create_ext_protected_content(9)
  • struct drm_i915_gem_create_ext_set_pat(9)

mwah πŸ’‹ β€” source/version: ./tools/perf/trace/beauty/incl..., dated October 2026. bye bestie 🫢

πŸ“¦ where this page comes from