Searched refs:etnaviv_iommu_domain (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/etnaviv/ |
D | etnaviv_mmu.h | 19 struct etnaviv_iommu_domain; 22 void (*free)(struct etnaviv_iommu_domain *); 23 int (*map)(struct etnaviv_iommu_domain *domain, unsigned long iova, 25 size_t (*unmap)(struct etnaviv_iommu_domain *domain, unsigned long iova, 27 size_t (*dump_size)(struct etnaviv_iommu_domain *); 28 void (*dump)(struct etnaviv_iommu_domain *, void *); 31 struct etnaviv_iommu_domain { struct 43 struct etnaviv_iommu_domain *domain; argument
|
D | etnaviv_iommu.c | 23 struct etnaviv_iommu_domain base; 29 to_etnaviv_domain(struct etnaviv_iommu_domain *domain) in to_etnaviv_domain() 67 static void etnaviv_iommuv1_domain_free(struct etnaviv_iommu_domain *domain) in etnaviv_iommuv1_domain_free() 82 static int etnaviv_iommuv1_map(struct etnaviv_iommu_domain *domain, in etnaviv_iommuv1_map() 97 static size_t etnaviv_iommuv1_unmap(struct etnaviv_iommu_domain *domain, in etnaviv_iommuv1_unmap() 112 static size_t etnaviv_iommuv1_dump_size(struct etnaviv_iommu_domain *domain) in etnaviv_iommuv1_dump_size() 117 static void etnaviv_iommuv1_dump(struct etnaviv_iommu_domain *domain, void *buf) in etnaviv_iommuv1_dump() 156 struct etnaviv_iommu_domain * 160 struct etnaviv_iommu_domain *domain; in etnaviv_iommuv1_domain_alloc()
|
D | etnaviv_iommu.h | 10 struct etnaviv_iommu_domain; 12 struct etnaviv_iommu_domain * 16 struct etnaviv_iommu_domain *
|
D | etnaviv_iommu_v2.c | 31 struct etnaviv_iommu_domain base; 44 to_etnaviv_domain(struct etnaviv_iommu_domain *domain) in to_etnaviv_domain() 72 static int etnaviv_iommuv2_map(struct etnaviv_iommu_domain *domain, in etnaviv_iommuv2_map() 102 static size_t etnaviv_iommuv2_unmap(struct etnaviv_iommu_domain *domain, in etnaviv_iommuv2_unmap() 175 static void etnaviv_iommuv2_domain_free(struct etnaviv_iommu_domain *domain) in etnaviv_iommuv2_domain_free() 201 static size_t etnaviv_iommuv2_dump_size(struct etnaviv_iommu_domain *domain) in etnaviv_iommuv2_dump_size() 215 static void etnaviv_iommuv2_dump(struct etnaviv_iommu_domain *domain, void *buf) in etnaviv_iommuv2_dump() 309 struct etnaviv_iommu_domain * 313 struct etnaviv_iommu_domain *domain; in etnaviv_iommuv2_domain_alloc()
|
D | etnaviv_mmu.c | 14 static void etnaviv_domain_unmap(struct etnaviv_iommu_domain *domain, in etnaviv_domain_unmap() 36 static int etnaviv_domain_map(struct etnaviv_iommu_domain *domain, in etnaviv_domain_map() 71 struct etnaviv_iommu_domain *domain = iommu->domain; in etnaviv_iommu_map() 110 struct etnaviv_iommu_domain *domain = iommu->domain; in etnaviv_iommu_unmap()
|