Searched refs:iommulib_ops (Results 1 – 5 of 5) sorted by relevance
932 iommulib_ops_t *iommulib_ops; in immu_subsystems_startup() local959 iommulib_ops = kmem_alloc(sizeof (iommulib_ops_t), KM_SLEEP); in immu_subsystems_startup()960 *iommulib_ops = immulib_ops; in immu_subsystems_startup()961 iommulib_ops->ilops_data = (void *)immu; in immu_subsystems_startup()962 (void) iommulib_iommu_register(immu->immu_dip, iommulib_ops, in immu_subsystems_startup()
141 struct iommulib_ops immulib_ops = {
96 struct iommulib_ops amd_iommulib_ops = {120 iommulib_ops_t *iommulib_ops; in amd_iommu_register() local124 iommulib_ops = kmem_zalloc(sizeof (iommulib_ops_t), KM_SLEEP); in amd_iommu_register()126 *iommulib_ops = amd_iommulib_ops; in amd_iommu_register()128 iommulib_ops->ilops_data = (void *)iommu; in amd_iommu_register()129 iommu->aiomt_iommulib_ops = iommulib_ops; in amd_iommu_register()131 if (iommulib_iommu_register(dip, iommulib_ops, &handle) in amd_iommu_register()135 kmem_free(iommulib_ops, sizeof (iommulib_ops_t)); in amd_iommu_register()
53 typedef struct iommulib_ops { struct
814 extern struct iommulib_ops immulib_ops;