|
XenevaOS
|
#include <panthor_drm.h>

Public Attributes | |
| __u32 | flags |
| __u32 | bo_handle |
| __u64 | bo_offset |
| __u64 | va |
| __u64 | size |
| struct drm_panthor_obj_array | syncs |
struct drm_panthor_vm_bind_op - VM bind operation
| __u32 drm_panthor_vm_bind_op::bo_handle |
@bo_handle: Handle of the buffer object to map. MBZ for unmap or sync-only operations.
| __u64 drm_panthor_vm_bind_op::bo_offset |
@bo_offset: Buffer object offset. MBZ for unmap or sync-only operations.
| __u32 drm_panthor_vm_bind_op::flags |
@flags: Combination of drm_panthor_vm_bind_op_flags flags.
| __u64 drm_panthor_vm_bind_op::size |
@size: Size to map/unmap. MBZ for sync-only operations.
| struct drm_panthor_obj_array drm_panthor_vm_bind_op::syncs |
@syncs: Array of struct drm_panthor_sync_op synchronization operations.
This array must be empty if DRM_PANTHOR_VM_BIND_ASYNC is not set on the drm_panthor_vm_bind object containing this VM bind operation.
This array shall not be empty for sync-only operations.
| __u64 drm_panthor_vm_bind_op::va |
@va: Virtual address to map/unmap. MBZ for sync-only operations.