Home
last modified time | relevance | path

Searched refs:pkvm_iommu_driver (Results 1 – 4 of 4) sorted by relevance

/arch/arm64/kvm/hyp/nvhe/
Diommu.c59 static inline struct pkvm_iommu_driver *get_driver(unsigned long id) in get_driver()
61 struct pkvm_iommu_driver *drv, *ret = NULL; in get_driver()
74 static inline bool driver_acquire_init(struct pkvm_iommu_driver *drv) in driver_acquire_init()
81 static inline void driver_release_init(struct pkvm_iommu_driver *drv, in driver_release_init()
88 static inline bool is_driver_ready(struct pkvm_iommu_driver *drv) in is_driver_ready()
93 static size_t __iommu_alloc_size(struct pkvm_iommu_driver *drv) in __iommu_alloc_size()
99 static bool validate_driver_id_unique(struct pkvm_iommu_driver *drv) in validate_driver_id_unique()
101 struct pkvm_iommu_driver *cur; in validate_driver_id_unique()
111 static int __pkvm_register_iommu_driver(struct pkvm_iommu_driver *drv) in __pkvm_register_iommu_driver()
129 static inline struct pkvm_iommu *alloc_iommu(struct pkvm_iommu_driver *drv, in alloc_iommu()
[all …]
Dhyp-main.c1144 DECLARE_REG(struct pkvm_iommu_driver*, drv, host_ctxt, 1); in handle___pkvm_iommu_driver_init()
/arch/arm64/kvm/hyp/include/nvhe/
Diommu.h88 int __pkvm_iommu_driver_init(struct pkvm_iommu_driver *drv, void *data, size_t size);
/arch/arm64/include/asm/
Dkvm_host.h402 struct pkvm_iommu_driver { struct