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

#include <panthor_drm.h>

Public Attributes

__u64 size
 
__u32 flags
 
__u32 exclusive_vm_id
 
__u32 handle
 
__u32 pad
 

Detailed Description

struct drm_panthor_bo_create - Arguments passed to DRM_IOCTL_PANTHOR_BO_CREATE.

Member Data Documentation

◆ exclusive_vm_id

__u32 drm_panthor_bo_create::exclusive_vm_id

@exclusive_vm_id: Exclusive VM this buffer object will be mapped to.

If not zero, the field must refer to a valid VM ID, and implies that:

  • the buffer object will only ever be bound to that VM
  • cannot be exported as a PRIME fd

◆ flags

__u32 drm_panthor_bo_create::flags

@flags: Flags. Must be a combination of drm_panthor_bo_flags flags.

◆ handle

__u32 drm_panthor_bo_create::handle

@handle: Returned handle for the object.

Object handles are nonzero.

◆ pad

__u32 drm_panthor_bo_create::pad

@pad: MBZ.

◆ size

__u64 drm_panthor_bo_create::size

@size: Requested size for the object

The (page-aligned) allocated size for the object will be returned.


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