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

#include <drm_exec.h>

Collaboration diagram for drm_exec:
Collaboration graph
[legend]

Public Attributes

u32 flags
 
struct ww_acquire_ctx ticket
 
unsigned int num_objects
 
unsigned int max_objects
 
struct drm_gem_object ** objects
 
struct drm_gem_object * contended
 
struct drm_gem_object * prelocked
 

Detailed Description

struct drm_exec - Execution context

Member Data Documentation

◆ contended

struct drm_gem_object* drm_exec::contended

@contended: contended GEM object we backed off for

◆ flags

u32 drm_exec::flags

@flags: Flags to control locking behavior

◆ max_objects

unsigned int drm_exec::max_objects

@max_objects: maximum objects in array

◆ num_objects

unsigned int drm_exec::num_objects

@num_objects: number of objects locked

◆ objects

struct drm_gem_object** drm_exec::objects

@objects: array of the locked objects

◆ prelocked

struct drm_gem_object* drm_exec::prelocked

@prelocked: already locked GEM object due to contention

◆ ticket

struct ww_acquire_ctx drm_exec::ticket

@ticket: WW ticket used for acquiring locks


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