drm/etnaviv: mmu: mark local functions static
And clean up the header file a bit. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de> Reviewed-By: Wladimir J. van der Laan <laanwj@gmail.com>
This commit is contained in:
parent
50073cf98d
commit
27d38062a2
|
@ -75,8 +75,8 @@ static int etnaviv_domain_map(struct iommu_domain *domain, unsigned long iova,
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
int etnaviv_iommu_map(struct etnaviv_iommu *iommu, u32 iova,
|
static int etnaviv_iommu_map(struct etnaviv_iommu *iommu, u32 iova,
|
||||||
struct sg_table *sgt, unsigned len, int prot)
|
struct sg_table *sgt, unsigned len, int prot)
|
||||||
{
|
{
|
||||||
struct iommu_domain *domain = iommu->domain;
|
struct iommu_domain *domain = iommu->domain;
|
||||||
struct scatterlist *sg;
|
struct scatterlist *sg;
|
||||||
|
@ -114,8 +114,8 @@ fail:
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
void etnaviv_iommu_unmap(struct etnaviv_iommu *iommu, u32 iova,
|
static void etnaviv_iommu_unmap(struct etnaviv_iommu *iommu, u32 iova,
|
||||||
struct sg_table *sgt, unsigned len)
|
struct sg_table *sgt, unsigned len)
|
||||||
{
|
{
|
||||||
struct iommu_domain *domain = iommu->domain;
|
struct iommu_domain *domain = iommu->domain;
|
||||||
struct scatterlist *sg;
|
struct scatterlist *sg;
|
||||||
|
|
|
@ -49,18 +49,11 @@ struct etnaviv_iommu {
|
||||||
|
|
||||||
struct etnaviv_gem_object;
|
struct etnaviv_gem_object;
|
||||||
|
|
||||||
int etnaviv_iommu_attach(struct etnaviv_iommu *iommu, const char **names,
|
|
||||||
int cnt);
|
|
||||||
int etnaviv_iommu_map(struct etnaviv_iommu *iommu, u32 iova,
|
|
||||||
struct sg_table *sgt, unsigned len, int prot);
|
|
||||||
void etnaviv_iommu_unmap(struct etnaviv_iommu *iommu, u32 iova,
|
|
||||||
struct sg_table *sgt, unsigned len);
|
|
||||||
int etnaviv_iommu_map_gem(struct etnaviv_iommu *mmu,
|
int etnaviv_iommu_map_gem(struct etnaviv_iommu *mmu,
|
||||||
struct etnaviv_gem_object *etnaviv_obj, u32 memory_base,
|
struct etnaviv_gem_object *etnaviv_obj, u32 memory_base,
|
||||||
struct etnaviv_vram_mapping *mapping);
|
struct etnaviv_vram_mapping *mapping);
|
||||||
void etnaviv_iommu_unmap_gem(struct etnaviv_iommu *mmu,
|
void etnaviv_iommu_unmap_gem(struct etnaviv_iommu *mmu,
|
||||||
struct etnaviv_vram_mapping *mapping);
|
struct etnaviv_vram_mapping *mapping);
|
||||||
void etnaviv_iommu_destroy(struct etnaviv_iommu *iommu);
|
|
||||||
|
|
||||||
int etnaviv_iommu_get_suballoc_va(struct etnaviv_gpu *gpu, dma_addr_t paddr,
|
int etnaviv_iommu_get_suballoc_va(struct etnaviv_gpu *gpu, dma_addr_t paddr,
|
||||||
struct drm_mm_node *vram_node, size_t size,
|
struct drm_mm_node *vram_node, size_t size,
|
||||||
|
@ -73,6 +66,7 @@ size_t etnaviv_iommu_dump_size(struct etnaviv_iommu *iommu);
|
||||||
void etnaviv_iommu_dump(struct etnaviv_iommu *iommu, void *buf);
|
void etnaviv_iommu_dump(struct etnaviv_iommu *iommu, void *buf);
|
||||||
|
|
||||||
struct etnaviv_iommu *etnaviv_iommu_new(struct etnaviv_gpu *gpu);
|
struct etnaviv_iommu *etnaviv_iommu_new(struct etnaviv_gpu *gpu);
|
||||||
|
void etnaviv_iommu_destroy(struct etnaviv_iommu *iommu);
|
||||||
void etnaviv_iommu_restore(struct etnaviv_gpu *gpu);
|
void etnaviv_iommu_restore(struct etnaviv_gpu *gpu);
|
||||||
|
|
||||||
#endif /* __ETNAVIV_MMU_H__ */
|
#endif /* __ETNAVIV_MMU_H__ */
|
||||||
|
|
Loading…
Reference in a new issue