Searched refs:pkvm_iommu_driver (Results 1 – 4 of 4) sorted by relevance
59 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 …]
1144 DECLARE_REG(struct pkvm_iommu_driver*, drv, host_ctxt, 1); in handle___pkvm_iommu_driver_init()
88 int __pkvm_iommu_driver_init(struct pkvm_iommu_driver *drv, void *data, size_t size);
402 struct pkvm_iommu_driver { struct