Home
last modified time | relevance | path

Searched refs:msm_gem_vma (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/msm/
H A Dmsm_gem_vma.c42 void msm_gem_vma_purge(struct msm_gem_vma *vma) in msm_gem_vma_purge()
58 msm_gem_vma_map(struct msm_gem_vma *vma, int prot, in msm_gem_vma_map()
94 void msm_gem_vma_close(struct msm_gem_vma *vma) in msm_gem_vma_close()
110 struct msm_gem_vma *msm_gem_vma_new(struct msm_gem_address_space *aspace) in msm_gem_vma_new()
112 struct msm_gem_vma *vma; in msm_gem_vma_new()
124 int msm_gem_vma_init(struct msm_gem_vma *vma, int size, in msm_gem_vma_init()
H A Dmsm_gem.h60 struct msm_gem_vma { struct
68 struct msm_gem_vma *msm_gem_vma_new(struct msm_gem_address_space *aspace);
69 int msm_gem_vma_init(struct msm_gem_vma *vma, int size,
71 void msm_gem_vma_purge(struct msm_gem_vma *vma);
72 int msm_gem_vma_map(struct msm_gem_vma *vma, int prot, struct sg_table *sgt, int size);
73 void msm_gem_vma_close(struct msm_gem_vma *vma);
102 struct list_head vmas; /* list of msm_gem_vma */
121 int msm_gem_pin_vma_locked(struct drm_gem_object *obj, struct msm_gem_vma *vma);
124 struct msm_gem_vma *msm_gem_get_vma_locked(struct drm_gem_object *obj,
H A Dmsm_gem.c365 static struct msm_gem_vma *add_vma(struct drm_gem_object *obj, in add_vma()
369 struct msm_gem_vma *vma; in add_vma()
382 static struct msm_gem_vma *lookup_vma(struct drm_gem_object *obj, in lookup_vma()
386 struct msm_gem_vma *vma; in lookup_vma()
398 static void del_vma(struct msm_gem_vma *vma) in del_vma()
417 struct msm_gem_vma *vma; in put_iova_spaces()
435 struct msm_gem_vma *vma, *tmp; in put_iova_vmas()
444 static struct msm_gem_vma *get_vma_locked(struct drm_gem_object *obj, in get_vma_locked()
448 struct msm_gem_vma *vma; in get_vma_locked()
475 int msm_gem_pin_vma_locked(struct drm_gem_object *obj, struct msm_gem_vma *vm
[all...]
H A DMakefile104 msm_gem_vma.o \
H A Dmsm_drv.h52 struct msm_gem_vma;
H A Dmsm_gem_submit.c391 struct msm_gem_vma *vma; in submit_pin_objects()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/
H A Dmsm_gem_vma.c42 struct msm_gem_vma *vma) in msm_gem_purge_vma()
62 struct msm_gem_vma *vma) in msm_gem_unmap_vma()
70 struct msm_gem_vma *vma, int prot, in msm_gem_map_vma()
101 struct msm_gem_vma *vma) in msm_gem_close_vma()
118 struct msm_gem_vma *vma, int npages, in msm_gem_init_vma()
H A Dmsm_drv.h45 struct msm_gem_vma;
243 struct msm_gem_vma *vma, int npages,
246 struct msm_gem_vma *vma);
248 struct msm_gem_vma *vma);
250 struct msm_gem_vma *vma, int prot,
253 struct msm_gem_vma *vma);
H A Dmsm_gem.c318 static struct msm_gem_vma *add_vma(struct drm_gem_object *obj, in add_vma()
322 struct msm_gem_vma *vma; in add_vma()
337 static struct msm_gem_vma *lookup_vma(struct drm_gem_object *obj, in lookup_vma()
341 struct msm_gem_vma *vma; in lookup_vma()
353 static void del_vma(struct msm_gem_vma *vma) in del_vma()
367 struct msm_gem_vma *vma, *tmp; in put_iova()
385 struct msm_gem_vma *vma; in msm_gem_get_iova_locked()
413 struct msm_gem_vma *vma; in msm_gem_pin_iova()
498 struct msm_gem_vma *vma; in msm_gem_iova()
517 struct msm_gem_vma *vm in msm_gem_unpin_iova()
[all...]
H A Dmsm_gem.h34 struct msm_gem_vma { struct
80 struct list_head vmas; /* list of msm_gem_vma */
H A DMakefile89 msm_gem_vma.o \

Completed in 8 milliseconds