|
XenevaOS
|
#include <panthor_drm.h>
Public Attributes | |
| __u32 | stride |
| __u32 | count |
| __u64 | array |
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.
| __u64 drm_panthor_obj_array::array |
@array: User pointer to an array of objects.
| __u32 drm_panthor_obj_array::count |
@count: Number of objects in the array.
| __u32 drm_panthor_obj_array::stride |
@stride: Stride of object struct. Used for versioning.