|
XenevaOS
|
#include <asahi_drm.h>
Public Attributes | |
| __u32 | op |
| __u32 | flags |
| __u32 | handle |
| __u32 | vm_id |
| __u64 | offset |
| __u64 | range |
| __u32 | object_handle |
| __u32 | pad |
struct drm_asahi_gem_bind_object - Arguments passed to DRM_IOCTL_ASAHI_GEM_BIND_OBJECT
| __u32 drm_asahi_gem_bind_object::flags |
@flags: Combination of drm_asahi_bind_object_flags flags.
| __u32 drm_asahi_gem_bind_object::handle |
@handle: GEM object to bind/unbind (BIND)
| __u32 drm_asahi_gem_bind_object::object_handle |
@object_handle: Object handle (out for BIND, in for UNBIND)
| __u64 drm_asahi_gem_bind_object::offset |
@offset: Offset into the object (BIND only)
| __u32 drm_asahi_gem_bind_object::op |
@op: Bind operation (enum drm_asahi_bind_object_op)
| __u32 drm_asahi_gem_bind_object::pad |
@pad: MBZ
| __u64 drm_asahi_gem_bind_object::range |
@range: Number of bytes to bind/unbind (BIND only)
| __u32 drm_asahi_gem_bind_object::vm_id |
@vm_id: The ID of the VM to operate on (MBZ currently)