Home
last modified time | relevance | path

Searched refs:msm_gem_address_space (Results 1 – 22 of 22) sorted by relevance

/Linux-v6.1/drivers/gpu/drm/msm/
Dmsm_gem.h24 struct msm_gem_address_space { struct
49 struct msm_gem_address_space * argument
50 msm_gem_address_space_get(struct msm_gem_address_space *aspace);
52 void msm_gem_address_space_put(struct msm_gem_address_space *aspace);
54 struct msm_gem_address_space *
63 struct msm_gem_address_space *aspace;
72 int msm_gem_init_vma(struct msm_gem_address_space *aspace,
76 void msm_gem_purge_vma(struct msm_gem_address_space *aspace,
80 int msm_gem_map_vma(struct msm_gem_address_space *aspace,
83 void msm_gem_close_vma(struct msm_gem_address_space *aspace,
[all …]
Dmsm_gem_vma.c15 struct msm_gem_address_space *aspace = container_of(kref, in msm_gem_address_space_destroy()
16 struct msm_gem_address_space, kref); in msm_gem_address_space_destroy()
26 void msm_gem_address_space_put(struct msm_gem_address_space *aspace) in msm_gem_address_space_put()
32 struct msm_gem_address_space *
33 msm_gem_address_space_get(struct msm_gem_address_space *aspace) in msm_gem_address_space_get()
59 void msm_gem_purge_vma(struct msm_gem_address_space *aspace, in msm_gem_purge_vma()
97 msm_gem_map_vma(struct msm_gem_address_space *aspace, in msm_gem_map_vma()
127 void msm_gem_close_vma(struct msm_gem_address_space *aspace, in msm_gem_close_vma()
143 int msm_gem_init_vma(struct msm_gem_address_space *aspace, in msm_gem_init_vma()
169 struct msm_gem_address_space *
[all …]
Dmsm_gem.c305 struct msm_gem_address_space *aspace) in add_vma()
324 struct msm_gem_address_space *aspace) in lookup_vma()
386 struct msm_gem_address_space *aspace, in get_vma_locked()
460 struct msm_gem_address_space *aspace) in msm_gem_get_vma_locked()
466 struct msm_gem_address_space *aspace, uint64_t *iova, in get_and_pin_iova_range_locked()
490 struct msm_gem_address_space *aspace, uint64_t *iova, in msm_gem_get_and_pin_iova_range()
504 struct msm_gem_address_space *aspace, uint64_t *iova) in msm_gem_get_and_pin_iova()
514 struct msm_gem_address_space *aspace, uint64_t *iova) in msm_gem_get_iova()
532 struct msm_gem_address_space *aspace) in clear_iova()
557 struct msm_gem_address_space *aspace, uint64_t iova) in msm_gem_set_iova()
[all …]
Dmsm_drv.h51 struct msm_gem_address_space;
260 struct msm_gem_address_space *msm_kms_init_aspace(struct drm_device *dev);
283 struct msm_gem_address_space *aspace, bool needs_dirtyfb);
285 struct msm_gem_address_space *aspace, bool needed_dirtyfb);
287 struct msm_gem_address_space *aspace, int plane);
Dmsm_gpu.h76 struct msm_gem_address_space *(*create_address_space)
78 struct msm_gem_address_space *(*create_private_address_space)
226 struct msm_gem_address_space *aspace;
347 struct msm_gem_address_space *aspace;
631 struct msm_gem_address_space *
Dmsm_fb.c79 struct msm_gem_address_space *aspace, in msm_framebuffer_prepare()
102 struct msm_gem_address_space *aspace, in msm_framebuffer_cleanup()
119 struct msm_gem_address_space *aspace, int plane) in msm_framebuffer_iova()
Dmsm_kms.h154 struct msm_gem_address_space *aspace;
Dmsm_gpu.c806 struct msm_gem_address_space *
809 struct msm_gem_address_space *aspace = NULL; in msm_gpu_create_private_address_space()
Dmsm_drv.c278 struct msm_gem_address_space *msm_kms_init_aspace(struct drm_device *dev) in msm_kms_init_aspace()
281 struct msm_gem_address_space *aspace; in msm_kms_init_aspace()
/Linux-v6.1/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_formats.h84 struct msm_gem_address_space *aspace,
Ddpu_plane.h33 struct msm_gem_address_space *aspace;
Ddpu_formats.c774 struct msm_gem_address_space *aspace, in _dpu_format_populate_addrs_ubwc()
865 struct msm_gem_address_space *aspace, in _dpu_format_populate_addrs_linear()
895 struct msm_gem_address_space *aspace, in dpu_format_populate_layout()
Ddpu_encoder_phys_wb.c588 struct msm_gem_address_space *aspace; in dpu_encoder_phys_wb_prepare_wb_job()
647 struct msm_gem_address_space *aspace; in dpu_encoder_phys_wb_cleanup_wb_job()
Ddpu_kms.c989 struct msm_gem_address_space *aspace; in _dpu_kms_mmu_init()
Ddpu_plane.c473 struct msm_gem_address_space *aspace = kms->base.aspace; in _dpu_plane_set_scanout()
/Linux-v6.1/drivers/gpu/drm/msm/adreno/
Da6xx_gmu.h50 struct msm_gem_address_space *aspace;
Da2xx_gpu.c450 static struct msm_gem_address_space *
454 struct msm_gem_address_space *aspace; in a2xx_create_address_space()
Dadreno_gpu.h337 struct msm_gem_address_space *
Da6xx_gpu.c1784 static struct msm_gem_address_space *
1791 struct msm_gem_address_space *aspace; in a6xx_create_address_space()
1828 static struct msm_gem_address_space *
Dadreno_gpu.c199 struct msm_gem_address_space *
205 struct msm_gem_address_space *aspace; in adreno_iommu_create_address_space()
/Linux-v6.1/drivers/gpu/drm/msm/disp/mdp4/
Dmdp4_kms.c127 struct msm_gem_address_space *aspace = kms->aspace; in mdp4_destroy()
391 struct msm_gem_address_space *aspace; in mdp4_kms_init()
/Linux-v6.1/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_kms.c211 struct msm_gem_address_space *aspace = kms->aspace; in mdp5_kms_destroy()
558 struct msm_gem_address_space *aspace; in mdp5_kms_init()