|
XenevaOS
|
#include <drm_exec.h>

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 |
struct drm_exec - Execution context
| struct drm_gem_object* drm_exec::contended |
@contended: contended GEM object we backed off for
| u32 drm_exec::flags |
@flags: Flags to control locking behavior
| unsigned int drm_exec::max_objects |
@max_objects: maximum objects in array
| unsigned int drm_exec::num_objects |
@num_objects: number of objects locked
| struct drm_gem_object** drm_exec::objects |
@objects: array of the locked objects
| struct drm_gem_object* drm_exec::prelocked |
@prelocked: already locked GEM object due to contention
| struct ww_acquire_ctx drm_exec::ticket |
@ticket: WW ticket used for acquiring locks