xref: /linux/rust/helpers/drm_gpuvm.c (revision 82b78182eacf82c1847c6f1fd93d91c15efb69cf)
1*82b78182SAsahi Lina // SPDX-License-Identifier: GPL-2.0 or MIT
2*82b78182SAsahi Lina 
3*82b78182SAsahi Lina #ifdef CONFIG_DRM_GPUVM
4*82b78182SAsahi Lina 
5*82b78182SAsahi Lina #include <drm/drm_gpuvm.h>
6*82b78182SAsahi Lina 
7*82b78182SAsahi Lina __rust_helper
8*82b78182SAsahi Lina struct drm_gpuvm *rust_helper_drm_gpuvm_get(struct drm_gpuvm *obj)
9*82b78182SAsahi Lina {
10*82b78182SAsahi Lina 	return drm_gpuvm_get(obj);
11*82b78182SAsahi Lina }
12*82b78182SAsahi Lina 
13*82b78182SAsahi Lina __rust_helper
14*82b78182SAsahi Lina bool rust_helper_drm_gpuvm_is_extobj(struct drm_gpuvm *gpuvm,
15*82b78182SAsahi Lina 				     struct drm_gem_object *obj)
16*82b78182SAsahi Lina {
17*82b78182SAsahi Lina 	return drm_gpuvm_is_extobj(gpuvm, obj);
18*82b78182SAsahi Lina }
19*82b78182SAsahi Lina 
20*82b78182SAsahi Lina #endif // CONFIG_DRM_GPUVM
21