Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/i86pc/io/
H A Dimmu.c932 iommulib_ops_t *iommulib_ops; in immu_subsystems_startup() local
959 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()
H A Dimmu_dvma.c141 struct iommulib_ops immulib_ops = {
/illumos-gate/usr/src/uts/i86pc/io/amd_iommu/
H A Damd_iommu_impl.c96 struct iommulib_ops amd_iommulib_ops = {
120 iommulib_ops_t *iommulib_ops; in amd_iommu_register() local
124 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()
/illumos-gate/usr/src/uts/intel/sys/
H A Diommulib.h53 typedef struct iommulib_ops { struct
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dimmu.h814 extern struct iommulib_ops immulib_ops;