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

#include <panthor_drm.h>

Public Attributes

__u32 stride
 
__u32 count
 
__u64 array
 

Detailed Description

DOC: IOCTL arguments struct drm_panthor_obj_array - Object array.

This object is used to pass an array of objects whose size is subject to changes in future versions of the driver. In order to support this mutability, we pass a stride describing the size of the object as known by userspace.

You shouldn't fill drm_panthor_obj_array fields directly. You should instead use the DRM_PANTHOR_OBJ_ARRAY() macro that takes care of initializing the stride to the object size.

Member Data Documentation

◆ array

__u64 drm_panthor_obj_array::array

@array: User pointer to an array of objects.

◆ count

__u32 drm_panthor_obj_array::count

@count: Number of objects in the array.

◆ stride

__u32 drm_panthor_obj_array::stride

@stride: Stride of object struct. Used for versioning.


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