XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
drm_i915_gem_context_create_ext Struct Reference

#include <i915_drm.h>

Public Attributes

__u32 ctx_id
 
__u32 flags
 
__u64 extensions
 

Detailed Description

struct drm_i915_gem_context_create_ext - Structure for creating contexts.

Member Data Documentation

◆ ctx_id

__u32 drm_i915_gem_context_create_ext::ctx_id

@ctx_id: Id of the created context (output)

◆ extensions

__u64 drm_i915_gem_context_create_ext::extensions

@extensions: Zero-terminated chain of extensions.

I915_CONTEXT_CREATE_EXT_SETPARAM: Context parameter to set or query during context creation. See struct drm_i915_gem_context_create_ext_setparam.

I915_CONTEXT_CREATE_EXT_CLONE: This extension has been removed. On the off chance someone somewhere has attempted to use it, never re-use this extension number.

◆ flags

__u32 drm_i915_gem_context_create_ext::flags

@flags: Supported flags are:

I915_CONTEXT_CREATE_FLAGS_USE_EXTENSIONS:

Extensions may be appended to this structure and driver must check for those. See @extensions.

I915_CONTEXT_CREATE_FLAGS_SINGLE_TIMELINE

Created context will have single timeline.


The documentation for this struct was generated from the following file: