Searched refs:iommu_unit (Results 1 - 13 of 13) sorted by relevance
/freebsd-current/sys/arm64/iommu/ |
H A D | iommu.h | 39 int iommu_unregister(struct iommu_unit *unit); 40 int iommu_register(struct iommu_unit *unit);
|
H A D | iommu.c | 77 struct iommu_unit *iommu; 86 struct iommu_unit *iommu; 100 struct iommu_unit *iommu; 128 iommu_domain_alloc(struct iommu_unit *iommu) 148 struct iommu_unit *iommu; 188 struct iommu_unit *iommu; 207 struct iommu_unit *iommu; 228 static struct iommu_unit * 232 struct iommu_unit *iommu; 252 struct iommu_unit *iomm [all...] |
H A D | smmuvar.h | 45 struct iommu_unit iommu;
|
H A D | smmu_fdt.c | 81 struct iommu_unit *iommu;
|
H A D | smmu_acpi.c | 190 struct iommu_unit *iommu;
|
H A D | smmu.c | 1694 smmu_domain_alloc(device_t dev, struct iommu_unit *iommu) 1923 struct iommu_unit *iommu __diagused;
|
/freebsd-current/sys/dev/iommu/ |
H A D | iommu_msi.h | 36 struct iommu_unit;
|
H A D | iommu.h | 66 struct iommu_unit { struct 102 struct iommu_unit *iommu; /* (c) */ 152 void iommu_free_ctx_locked(struct iommu_unit *iommu, struct iommu_ctx *ctx); 153 struct iommu_ctx *iommu_get_ctx(struct iommu_unit *, device_t dev, 155 struct iommu_unit *iommu_find(device_t dev, bool verbose); 161 struct iommu_ctx *iommu_instantiate_ctx(struct iommu_unit *iommu, 164 int iommu_init_busdma(struct iommu_unit *unit); 165 void iommu_fini_busdma(struct iommu_unit *unit); 186 void iommu_set_buswide_ctx(struct iommu_unit *unit, u_int busno); 187 bool iommu_is_buswide_ctx(struct iommu_unit *uni [all...] |
H A D | busdma_iommu.c | 230 iommu_instantiate_ctx(struct iommu_unit *unit, device_t dev, bool rmrr) 272 struct iommu_unit *unit; 306 struct iommu_unit *unit; 332 iommu_set_buswide_ctx(struct iommu_unit *unit, u_int busno) 343 iommu_is_buswide_ctx(struct iommu_unit *unit, u_int busno) 353 static void iommu_bus_schedule_dmamap(struct iommu_unit *unit, 925 struct iommu_unit *unit; 951 iommu_bus_schedule_dmamap(struct iommu_unit *unit, struct bus_dmamap_iommu *map) 962 iommu_init_busdma(struct iommu_unit *unit) 980 iommu_fini_busdma(struct iommu_unit *uni [all...] |
/freebsd-current/sys/x86/iommu/ |
H A D | intel_dmar.h | 125 struct iommu_unit iommu; 304 int dmar_instantiate_rmrr_ctxs(struct iommu_unit *dmar); 307 void dmar_quirks_pre_use(struct iommu_unit *dmar);
|
H A D | intel_ctx.c | 383 struct iommu_unit *unit; 524 struct iommu_unit *unit __diagused; 950 iommu_get_ctx(struct iommu_unit *iommu, device_t dev, uint16_t rid, 964 iommu_free_ctx_locked(struct iommu_unit *iommu, struct iommu_ctx *context)
|
H A D | intel_quirks.c | 223 dmar_quirks_pre_use(struct iommu_unit *unit)
|
H A D | intel_drv.c | 1066 dmar_instantiate_rmrr_ctxs(struct iommu_unit *unit) 1349 struct iommu_unit *
|
Completed in 213 milliseconds