Home
last modified time | relevance | path

Searched refs:msm_gem_vma (Results 1 – 6 of 6) sorted by relevance

/linux-6.1.9/drivers/gpu/drm/msm/
Dmsm_gem.h60 struct msm_gem_vma { struct
73 struct msm_gem_vma *vma, int size, argument
75 bool msm_gem_vma_inuse(struct msm_gem_vma *vma);
77 struct msm_gem_vma *vma);
78 void msm_gem_unpin_vma(struct msm_gem_vma *vma);
79 void msm_gem_unpin_vma_fenced(struct msm_gem_vma *vma, struct msm_fence_context *fctx);
81 struct msm_gem_vma *vma, int prot,
84 struct msm_gem_vma *vma);
125 int msm_gem_pin_vma_locked(struct drm_gem_object *obj, struct msm_gem_vma *vma);
127 struct msm_gem_vma *msm_gem_get_vma_locked(struct drm_gem_object *obj,
[all …]
Dmsm_gem_vma.c41 bool msm_gem_vma_inuse(struct msm_gem_vma *vma) in msm_gem_vma_inuse()
60 struct msm_gem_vma *vma) in msm_gem_purge_vma()
78 void msm_gem_unpin_vma(struct msm_gem_vma *vma) in msm_gem_unpin_vma()
87 void msm_gem_unpin_vma_fenced(struct msm_gem_vma *vma, struct msm_fence_context *fctx) in msm_gem_unpin_vma_fenced()
98 struct msm_gem_vma *vma, int prot, in msm_gem_map_vma()
128 struct msm_gem_vma *vma) in msm_gem_close_vma()
144 struct msm_gem_vma *vma, int size, in msm_gem_init_vma()
Dmsm_gem.c304 static struct msm_gem_vma *add_vma(struct drm_gem_object *obj, in add_vma()
308 struct msm_gem_vma *vma; in add_vma()
323 static struct msm_gem_vma *lookup_vma(struct drm_gem_object *obj, in lookup_vma()
327 struct msm_gem_vma *vma; in lookup_vma()
339 static void del_vma(struct msm_gem_vma *vma) in del_vma()
358 struct msm_gem_vma *vma; in put_iova_spaces()
376 struct msm_gem_vma *vma, *tmp; in put_iova_vmas()
385 static struct msm_gem_vma *get_vma_locked(struct drm_gem_object *obj, in get_vma_locked()
389 struct msm_gem_vma *vma; in get_vma_locked()
416 int msm_gem_pin_vma_locked(struct drm_gem_object *obj, struct msm_gem_vma *vma) in msm_gem_pin_vma_locked()
[all …]
DMakefile103 msm_gem_vma.o \
Dmsm_drv.h52 struct msm_gem_vma;
Dmsm_gem_submit.c359 struct msm_gem_vma *vma; in submit_pin_objects()