|
XenevaOS
|
#include <msm_drm.h>
Public Attributes | |
| __u32 | op |
| __u32 | handle |
| __u64 | obj_offset |
| __u64 | iova |
| __u64 | range |
| __u32 | flags |
| __u32 | pad |
struct drm_msm_vm_bind_op - bind/unbind op to run
| __u32 drm_msm_vm_bind_op::flags |
@flags: Bitmask of MSM_VM_BIND_OP_FLAG_x
| __u32 drm_msm_vm_bind_op::handle |
@handle: GEM object handle, MBZ for UNMAP or MAP_NULL
| __u64 drm_msm_vm_bind_op::iova |
@iova: Address to operate on
| __u64 drm_msm_vm_bind_op::obj_offset |
@obj_offset: Offset into GEM object, MBZ for UNMAP or MAP_NULL
| __u32 drm_msm_vm_bind_op::op |
@op: one of MSM_VM_BIND_OP_x
| __u32 drm_msm_vm_bind_op::pad |
@pad: MBZ
| __u64 drm_msm_vm_bind_op::range |
@range: Number of bites to to map/unmap