Home
last modified time | relevance | path

Searched refs:iommulib_ops (Results 1 – 5 of 5) sorted by relevance

/titanic_44/usr/src/uts/i86pc/io/
H A Dimmu.c926 iommulib_ops_t *iommulib_ops; in immu_subsystems_startup() local
953 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()
H A Dimmu_dvma.c139 struct iommulib_ops immulib_ops = {
/titanic_44/usr/src/uts/i86pc/io/amd_iommu/
H A Damd_iommu_impl.c95 struct iommulib_ops amd_iommulib_ops = {
119 iommulib_ops_t *iommulib_ops; in amd_iommu_register() local
123 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()
/titanic_44/usr/src/uts/intel/sys/
H A Diommulib.h53 typedef struct iommulib_ops { struct
/titanic_44/usr/src/uts/i86pc/sys/
H A Dimmu.h814 extern struct iommulib_ops immulib_ops;