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

#include <asahi_drm.h>

Public Attributes

__u32 flags
 
__u32 handle
 
__u64 offset
 
__u64 range
 
__u64 addr
 

Detailed Description

struct drm_asahi_gem_bind_op - Description of a single GEM bind operation.

Member Data Documentation

◆ addr

__u64 drm_asahi_gem_bind_op::addr

@addr: Address to bind to.

Must be page-size aligned.

◆ flags

__u32 drm_asahi_gem_bind_op::flags

@flags: Combination of drm_asahi_bind_flags flags.

◆ handle

__u32 drm_asahi_gem_bind_op::handle

@handle: GEM object to bind (except for UNBIND)

◆ offset

__u64 drm_asahi_gem_bind_op::offset

@offset: Offset into the object (except for UNBIND).

For a regular bind, this is the beginning of the region of the GEM object to bind.

For a single-page bind, this is the offset to the single page that will be repeatedly bound.

Must be page-size aligned.

◆ range

__u64 drm_asahi_gem_bind_op::range

@range: Number of bytes to bind/unbind to @addr.

Must be page-size aligned.


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