summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMika Kuoppala <mika.kuoppala@linux.intel.com>2023-11-22 17:38:20 +0300
committerRodrigo Vivi <rodrigo.vivi@intel.com>2023-12-21 19:45:12 +0300
commitc4ad3710f51e8f0f2e169315e07e9e0c62dcded3 (patch)
treeae49317456245cfb7565d2f77224e9ef24f5e2a8 /include
parentff765b7771d874efd3089f90a8944a958ab05874 (diff)
downloadlinux-c4ad3710f51e8f0f2e169315e07e9e0c62dcded3.tar.xz
drm/xe: Extend drm_xe_vm_bind_op
The bind api is extensible but for a single bind op, there is not a mechanism to extend. Add extensions field to struct drm_xe_vm_bind_op. Cc: Rodrigo Vivi <rodrigo.vivi@intel.com> Cc: Matthew Brost <matthew.brost@intel.com> Cc: Lucas De Marchi <lucas.demarchi@intel.com> Cc: Francois Dugast <francois.dugast@intel.com> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Cc: Dominik Grzegorzek <dominik.grzegorzek@intel.com> Signed-off-by: Mika Kuoppala <mika.kuoppala@linux.intel.com> Signed-off-by: Francois Dugast <francois.dugast@intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Reviewed-by: José Roberto de Souza <jose.souza@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Diffstat (limited to 'include')
-rw-r--r--include/uapi/drm/xe_drm.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index 1a844fa7af8a..4c906ff2429e 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -631,6 +631,9 @@ struct drm_xe_vm_destroy {
};
struct drm_xe_vm_bind_op {
+ /** @extensions: Pointer to the first extension struct, if any */
+ __u64 extensions;
+
/**
* @obj: GEM object to operate on, MBZ for MAP_USERPTR, MBZ for UNMAP
*/