Searched refs:iommulib_ops (Results 1 – 5 of 5) sorted by relevance
926 iommulib_ops_t *iommulib_ops; in immu_subsystems_startup() local953 iommulib_ops = kmem_alloc(sizeof (iommulib_ops_t), KM_SLEEP); in immu_subsystems_startup()954 *iommulib_ops = immulib_ops; in immu_subsystems_startup()955 iommulib_ops->ilops_data = (void *)immu; in immu_subsystems_startup()956 (void) iommulib_iommu_register(immu->immu_dip, iommulib_ops, in immu_subsystems_startup()
139 struct iommulib_ops immulib_ops = {
95 struct iommulib_ops amd_iommulib_ops = {119 iommulib_ops_t *iommulib_ops; in amd_iommu_register() local123 iommulib_ops = kmem_zalloc(sizeof (iommulib_ops_t), KM_SLEEP); in amd_iommu_register()125 *iommulib_ops = amd_iommulib_ops; in amd_iommu_register()127 iommulib_ops->ilops_data = (void *)iommu; in amd_iommu_register()128 iommu->aiomt_iommulib_ops = iommulib_ops; in amd_iommu_register()130 if (iommulib_iommu_register(dip, iommulib_ops, &handle) in amd_iommu_register()134 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;