|
XenevaOS
|
#include <asahi_drm.h>
Public Attributes | |
| __u32 | flags |
| __u32 | handle |
| __u64 | offset |
| __u64 | range |
| __u64 | addr |
struct drm_asahi_gem_bind_op - Description of a single GEM bind operation.
| __u64 drm_asahi_gem_bind_op::addr |
@addr: Address to bind to.
Must be page-size aligned.
| __u32 drm_asahi_gem_bind_op::flags |
@flags: Combination of drm_asahi_bind_flags flags.
| __u32 drm_asahi_gem_bind_op::handle |
@handle: GEM object to bind (except for UNBIND)
| __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.
| __u64 drm_asahi_gem_bind_op::range |
@range: Number of bytes to bind/unbind to @addr.
Must be page-size aligned.