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

#include <i915_drm.h>

Public Attributes

__u64 buffers_ptr
 
__u32 buffer_count
 
__u32 batch_start_offset
 
__u32 batch_len
 
__u32 DR1
 
__u32 DR4
 
__u32 num_cliprects
 
__u64 cliprects_ptr
 

Member Data Documentation

◆ batch_len

__u32 drm_i915_gem_execbuffer::batch_len

Bytes used in batchbuffer from batch_start_offset

◆ batch_start_offset

__u32 drm_i915_gem_execbuffer::batch_start_offset

Offset in the batchbuffer to start execution from.

◆ buffer_count

__u32 drm_i915_gem_execbuffer::buffer_count

◆ buffers_ptr

__u64 drm_i915_gem_execbuffer::buffers_ptr

List of buffers to be validated with their relocations to be performend on them.

This is a pointer to an array of struct drm_i915_gem_validate_entry.

These buffers must be listed in an order such that all relocations a buffer is performing refer to buffers that have already appeared in the validate list.

◆ cliprects_ptr

__u64 drm_i915_gem_execbuffer::cliprects_ptr

This is a struct drm_clip_rect *cliprects

◆ DR1

__u32 drm_i915_gem_execbuffer::DR1

◆ DR4

__u32 drm_i915_gem_execbuffer::DR4

◆ num_cliprects

__u32 drm_i915_gem_execbuffer::num_cliprects

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