Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (C) 2014-2018 Etnaviv Project
4 */
5
6#ifndef __ETNAVIV_IOMMU_H__
7#define __ETNAVIV_IOMMU_H__
8
9struct etnaviv_gpu;
10struct etnaviv_iommu_domain;
11
12struct etnaviv_iommu_domain *
13etnaviv_iommuv1_domain_alloc(struct etnaviv_gpu *gpu);
14void etnaviv_iommuv1_restore(struct etnaviv_gpu *gpu);
15
16struct etnaviv_iommu_domain *
17etnaviv_iommuv2_domain_alloc(struct etnaviv_gpu *gpu);
18void etnaviv_iommuv2_restore(struct etnaviv_gpu *gpu);
19
20#endif /* __ETNAVIV_IOMMU_H__ */