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

#include <asahi_drm.h>

Public Attributes

__u32 op
 
__u32 flags
 
__u32 handle
 
__u32 vm_id
 
__u64 offset
 
__u64 range
 
__u32 object_handle
 
__u32 pad
 

Detailed Description

struct drm_asahi_gem_bind_object - Arguments passed to DRM_IOCTL_ASAHI_GEM_BIND_OBJECT

Member Data Documentation

◆ flags

__u32 drm_asahi_gem_bind_object::flags

@flags: Combination of drm_asahi_bind_object_flags flags.

◆ handle

__u32 drm_asahi_gem_bind_object::handle

@handle: GEM object to bind/unbind (BIND)

◆ object_handle

__u32 drm_asahi_gem_bind_object::object_handle

@object_handle: Object handle (out for BIND, in for UNBIND)

◆ offset

__u64 drm_asahi_gem_bind_object::offset

@offset: Offset into the object (BIND only)

◆ op

__u32 drm_asahi_gem_bind_object::op

@op: Bind operation (enum drm_asahi_bind_object_op)

◆ pad

__u32 drm_asahi_gem_bind_object::pad

@pad: MBZ

◆ range

__u64 drm_asahi_gem_bind_object::range

@range: Number of bytes to bind/unbind (BIND only)

◆ vm_id

__u32 drm_asahi_gem_bind_object::vm_id

@vm_id: The ID of the VM to operate on (MBZ currently)


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