Symbol: iommu_domain
sys/arm64/arm64/gicv3_its.c
1847
gicv3_iommu_init(device_t dev, device_t child, struct iommu_domain **domain)
sys/arm64/iommu/iommu.c
124
static struct iommu_domain *
sys/arm64/iommu/iommu.c
127
struct iommu_domain *iodom;
sys/arm64/iommu/iommu.c
143
iommu_domain_free(struct iommu_domain *iodom)
sys/arm64/iommu/iommu.c
166
iommu_tag_init(struct iommu_domain *iodom, struct bus_dma_tag_iommu *t)
sys/arm64/iommu/iommu.c
183
iommu_ctx_alloc(device_t requester, struct iommu_domain *iodom, bool disabled)
sys/arm64/iommu/iommu.c
203
struct iommu_domain *iodom;
sys/arm64/iommu/iommu.c
248
struct iommu_domain *iodom;
sys/arm64/iommu/iommu.c
336
struct iommu_domain *iodom;
sys/arm64/iommu/iommu.c
405
iommu_domain_unload(struct iommu_domain *iodom,
sys/arm64/iommu/iommu.c
83
iommu_domain_unmap_buf(struct iommu_domain *iodom,
sys/arm64/iommu/iommu.c
96
iommu_domain_map_buf(struct iommu_domain *iodom, struct iommu_map_entry *entry,
sys/arm64/iommu/smmu.c
1623
smmu_unmap(device_t dev, struct iommu_domain *iodom,
sys/arm64/iommu/smmu.c
1656
smmu_map(device_t dev, struct iommu_domain *iodom,
sys/arm64/iommu/smmu.c
1687
static struct iommu_domain *
sys/arm64/iommu/smmu.c
1690
struct iommu_domain *iodom;
sys/arm64/iommu/smmu.c
1741
smmu_domain_free(device_t dev, struct iommu_domain *iodom)
sys/arm64/iommu/smmu.c
1800
smmu_ctx_alloc(device_t dev, struct iommu_domain *iodom, device_t child,
sys/arm64/iommu/smmu.c
1825
struct iommu_domain *iodom;
sys/arm64/iommu/smmu.c
1837
iodom = (struct iommu_domain *)domain;
sys/arm64/iommu/smmuvar.h
53
struct iommu_domain iodom;
sys/compat/linuxkpi/common/include/linux/iommu.h
23
static inline struct iommu_domain *
sys/dev/iommu/busdma_iommu.c
1042
struct iommu_domain *domain;
sys/dev/iommu/busdma_iommu.c
1099
struct iommu_domain *domain;
sys/dev/iommu/busdma_iommu.c
1117
iommu_domain_init(struct iommu_unit *unit, struct iommu_domain *domain,
sys/dev/iommu/busdma_iommu.c
1131
iommu_domain_fini(struct iommu_domain *domain)
sys/dev/iommu/busdma_iommu.c
590
struct iommu_domain *domain;
sys/dev/iommu/busdma_iommu.c
676
struct iommu_domain *domain;
sys/dev/iommu/busdma_iommu.c
888
struct iommu_domain *domain;
sys/dev/iommu/iommu.h
128
struct iommu_domain *domain; /* (c) */
sys/dev/iommu/iommu.h
167
void iommu_domain_unload(struct iommu_domain *domain,
sys/dev/iommu/iommu.h
177
void iommu_gas_init_domain(struct iommu_domain *domain);
sys/dev/iommu/iommu.h
178
void iommu_gas_fini_domain(struct iommu_domain *domain);
sys/dev/iommu/iommu.h
179
struct iommu_map_entry *iommu_gas_alloc_entry(struct iommu_domain *domain,
sys/dev/iommu/iommu.h
183
void iommu_gas_remove(struct iommu_domain *domain, iommu_gaddr_t start,
sys/dev/iommu/iommu.h
185
int iommu_gas_map(struct iommu_domain *domain,
sys/dev/iommu/iommu.h
189
int iommu_gas_map_region(struct iommu_domain *domain,
sys/dev/iommu/iommu.h
191
int iommu_gas_reserve_region(struct iommu_domain *domain, iommu_gaddr_t start,
sys/dev/iommu/iommu.h
193
int iommu_gas_reserve_region_extend(struct iommu_domain *domain,
sys/dev/iommu/iommu.h
198
void iommu_domain_init(struct iommu_unit *unit, struct iommu_domain *domain,
sys/dev/iommu/iommu.h
200
void iommu_domain_fini(struct iommu_domain *domain);
sys/dev/iommu/iommu.h
208
struct iommu_domain *iommu_get_ctx_domain(struct iommu_ctx *ctx);
sys/dev/iommu/iommu.h
66
struct iommu_domain *domain;
sys/dev/iommu/iommu.h
94
int (*map)(struct iommu_domain *domain, struct iommu_map_entry *entry,
sys/dev/iommu/iommu.h
96
int (*unmap)(struct iommu_domain *domain, struct iommu_map_entry *entry,
sys/dev/iommu/iommu_gas.c
1009
struct iommu_domain *domain;
sys/dev/iommu/iommu_gas.c
1054
iommu_translate_msi(struct iommu_domain *domain, uint64_t *addr)
sys/dev/iommu/iommu_gas.c
1082
iommu_debug_dump_gas(struct iommu_domain *domain)
sys/dev/iommu/iommu_gas.c
1106
DB_SHOW_COMMAND(iommu_domain, iommu_domain_show)
sys/dev/iommu/iommu_gas.c
1108
struct iommu_domain *domain;
sys/dev/iommu/iommu_gas.c
112
struct iommu_domain *domain;
sys/dev/iommu/iommu_gas.c
192
iommu_gas_check_free(struct iommu_domain *domain)
sys/dev/iommu/iommu_gas.c
218
iommu_gas_rb_remove(struct iommu_domain *domain, struct iommu_map_entry *entry)
sys/dev/iommu/iommu_gas.c
235
struct iommu_domain *
sys/dev/iommu/iommu_gas.c
243
iommu_gas_init_domain(struct iommu_domain *domain)
sys/dev/iommu/iommu_gas.c
275
iommu_gas_fini_domain(struct iommu_domain *domain)
sys/dev/iommu/iommu_gas.c
412
iommu_gas_find_space(struct iommu_domain *domain,
sys/dev/iommu/iommu_gas.c
525
iommu_gas_alloc_region(struct iommu_domain *domain, struct iommu_map_entry *entry,
sys/dev/iommu/iommu_gas.c
610
struct iommu_domain *domain;
sys/dev/iommu/iommu_gas.c
630
struct iommu_domain *domain;
sys/dev/iommu/iommu_gas.c
646
iommu_gas_remove_clip_left(struct iommu_domain *domain, iommu_gaddr_t start,
sys/dev/iommu/iommu_gas.c
682
iommu_gas_remove_clip_right(struct iommu_domain *domain,
sys/dev/iommu/iommu_gas.c
698
iommu_gas_remove_unmap(struct iommu_domain *domain,
sys/dev/iommu/iommu_gas.c
713
iommu_gas_remove_locked(struct iommu_domain *domain,
sys/dev/iommu/iommu_gas.c
753
iommu_gas_remove_init(struct iommu_domain *domain,
sys/dev/iommu/iommu_gas.c
763
iommu_gas_remove_cleanup(struct iommu_domain *domain,
sys/dev/iommu/iommu_gas.c
785
iommu_gas_remove(struct iommu_domain *domain, iommu_gaddr_t start,
sys/dev/iommu/iommu_gas.c
799
iommu_gas_map(struct iommu_domain *domain,
sys/dev/iommu/iommu_gas.c
852
iommu_gas_map_region(struct iommu_domain *domain, struct iommu_map_entry *entry,
sys/dev/iommu/iommu_gas.c
898
iommu_gas_reserve_region_locked(struct iommu_domain *domain,
sys/dev/iommu/iommu_gas.c
90
iommu_gas_alloc_entry(struct iommu_domain *domain, u_int flags)
sys/dev/iommu/iommu_gas.c
914
iommu_gas_reserve_region(struct iommu_domain *domain, iommu_gaddr_t start,
sys/dev/iommu/iommu_gas.c
936
iommu_gas_reserve_region_extend(struct iommu_domain *domain,
sys/dev/iommu/iommu_gas.c
987
struct iommu_domain *domain;
sys/dev/iommu/iommu_msi.h
37
struct iommu_domain;
sys/dev/iommu/iommu_msi.h
40
void iommu_translate_msi(struct iommu_domain *domain, uint64_t *addr);
sys/kern/subr_intr.c
1384
struct iommu_domain *domain;
sys/kern/subr_intr.c
1472
struct iommu_domain *domain;
sys/x86/iommu/amd_cmd.c
200
amdiommu_qi_invalidate_emit(struct iommu_domain *adomain, iommu_gaddr_t base,
sys/x86/iommu/amd_ctx.c
117
amdiommu_domain_unload(struct iommu_domain *iodom,
sys/x86/iommu/amd_ctx.c
150
struct iommu_domain *iodom;
sys/x86/iommu/amd_ctx.c
236
struct iommu_domain *iodom;
sys/x86/iommu/amd_drv.c
1120
struct iommu_domain *iodom;
sys/x86/iommu/amd_idpgtbl.c
232
amdiommu_map_buf(struct iommu_domain *iodom, struct iommu_map_entry *entry,
sys/x86/iommu/amd_idpgtbl.c
381
amdiommu_unmap_buf(struct iommu_domain *iodom, struct iommu_map_entry *entry,
sys/x86/iommu/amd_iommu.h
214
void amdiommu_domain_unload(struct iommu_domain *iodom,
sys/x86/iommu/amd_iommu.h
41
struct iommu_domain iodom;
sys/x86/iommu/intel_ctx.c
313
struct iommu_domain *iodom;
sys/x86/iommu/intel_ctx.c
365
struct iommu_domain *iodom;
sys/x86/iommu/intel_ctx.c
471
struct iommu_domain *iodom;
sys/x86/iommu/intel_ctx.c
873
dmar_domain_unload(struct iommu_domain *iodom,
sys/x86/iommu/intel_dmar.h
245
void dmar_domain_unload(struct iommu_domain *iodom,
sys/x86/iommu/intel_dmar.h
57
struct iommu_domain iodom;
sys/x86/iommu/intel_drv.c
1116
struct iommu_domain *iodom;
sys/x86/iommu/intel_idpgtbl.c
474
dmar_map_buf(struct iommu_domain *iodom, struct iommu_map_entry *entry,
sys/x86/iommu/intel_idpgtbl.c
666
dmar_unmap_buf(struct iommu_domain *iodom, struct iommu_map_entry *entry,
sys/x86/iommu/intel_qi.c
185
dmar_qi_invalidate_emit(struct iommu_domain *idomain, iommu_gaddr_t base,
sys/x86/iommu/iommu_utils.c
272
iommu_domain_unload(struct iommu_domain *iodom,
sys/x86/iommu/iommu_utils.c
414
iommu_qi_invalidate_locked(struct iommu_domain *domain,
sys/x86/iommu/iommu_utils.c
449
iommu_qi_invalidate_sync(struct iommu_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/iommu_utils.c
808
iommu_db_domain_print_contexts(struct iommu_domain *iodom)
sys/x86/iommu/iommu_utils.c
821
iommu_db_domain_print_mappings(struct iommu_domain *iodom)
sys/x86/iommu/x86_iommu.h
178
void iommu_qi_invalidate_locked(struct iommu_domain *domain,
sys/x86/iommu/x86_iommu.h
180
void iommu_qi_invalidate_sync(struct iommu_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/x86_iommu.h
199
void iommu_db_domain_print_contexts(struct iommu_domain *iodom);
sys/x86/iommu/x86_iommu.h
200
void iommu_db_domain_print_mappings(struct iommu_domain *iodom);
sys/x86/iommu/x86_iommu.h
73
void (*qi_invalidate_emit)(struct iommu_domain *idomain,
sys/x86/iommu/x86_iommu.h
78
void (*domain_unload)(struct iommu_domain *iodom,