Lines Matching refs:iommu_unit
71 struct iommu_unit { struct
108 struct iommu_unit *iommu; /* (c) */ argument
161 void iommu_free_ctx_locked(struct iommu_unit *iommu, struct iommu_ctx *ctx);
162 struct iommu_ctx *iommu_get_ctx(struct iommu_unit *, device_t dev,
164 struct iommu_unit *iommu_find(device_t dev, bool verbose);
170 void iommu_unit_pre_instantiate_ctx(struct iommu_unit *iommu);
171 struct iommu_ctx *iommu_instantiate_ctx(struct iommu_unit *iommu,
174 int iommu_init_busdma(struct iommu_unit *unit);
175 void iommu_fini_busdma(struct iommu_unit *unit);
196 void iommu_set_buswide_ctx(struct iommu_unit *unit, u_int busno);
197 bool iommu_is_buswide_ctx(struct iommu_unit *unit, u_int busno);
198 void iommu_domain_init(struct iommu_unit *unit, struct iommu_domain *domain,