Symbol: iommu_ctx
sys/arm64/arm64/gicv3_its.c
1850
struct iommu_ctx *ctx;
sys/arm64/arm64/gicv3_its.c
1874
struct iommu_ctx *ctx;
sys/arm64/iommu/iommu.c
182
static struct iommu_ctx *
sys/arm64/iommu/iommu.c
186
struct iommu_ctx *ioctx;
sys/arm64/iommu/iommu.c
200
iommu_ctx_init(device_t requester, struct iommu_ctx *ioctx)
sys/arm64/iommu/iommu.c
245
struct iommu_ctx *
sys/arm64/iommu/iommu.c
250
struct iommu_ctx *ioctx;
sys/arm64/iommu/iommu.c
332
struct iommu_ctx *
sys/arm64/iommu/iommu.c
337
struct iommu_ctx *ioctx;
sys/arm64/iommu/iommu.c
373
iommu_free_ctx_locked(struct iommu_unit *iommu, struct iommu_ctx *ioctx)
sys/arm64/iommu/iommu.h
41
struct iommu_ctx * iommu_get_ctx_ofw(device_t dev, int channel);
sys/arm64/iommu/smmu.c
1799
static struct iommu_ctx *
sys/arm64/iommu/smmu.c
1822
smmu_ctx_init(device_t dev, struct iommu_ctx *ioctx)
sys/arm64/iommu/smmu.c
1874
smmu_ctx_free(device_t dev, struct iommu_ctx *ioctx)
sys/arm64/iommu/smmu.c
1913
static struct iommu_ctx *
sys/arm64/iommu/smmu.c
1965
smmu_ofw_md_data(device_t dev, struct iommu_ctx *ioctx, pcell_t *cells,
sys/arm64/iommu/smmuvar.h
63
struct iommu_ctx ioctx;
sys/dev/iommu/busdma_iommu.c
1041
struct iommu_ctx *ctx;
sys/dev/iommu/busdma_iommu.c
260
struct iommu_ctx *
sys/dev/iommu/busdma_iommu.c
264
struct iommu_ctx *ctx;
sys/dev/iommu/busdma_iommu.c
302
struct iommu_ctx *
sys/dev/iommu/busdma_iommu.c
305
struct iommu_ctx *ctx;
sys/dev/iommu/busdma_iommu.c
325
struct iommu_ctx *ctx;
sys/dev/iommu/busdma_iommu.c
432
struct iommu_ctx *ctx;
sys/dev/iommu/busdma_iommu.c
589
struct iommu_ctx *ctx;
sys/dev/iommu/busdma_iommu.c
675
struct iommu_ctx *ctx;
sys/dev/iommu/busdma_iommu.c
887
struct iommu_ctx *ctx;
sys/dev/iommu/busdma_iommu.h
39
struct iommu_ctx *ctx;
sys/dev/iommu/iommu.h
124
LIST_HEAD(, iommu_ctx) contexts;/* (u) */
sys/dev/iommu/iommu.h
130
LIST_ENTRY(iommu_ctx) link; /* (u) Member in the domain list */
sys/dev/iommu/iommu.h
160
void iommu_free_ctx(struct iommu_ctx *ctx);
sys/dev/iommu/iommu.h
161
void iommu_free_ctx_locked(struct iommu_unit *iommu, struct iommu_ctx *ctx);
sys/dev/iommu/iommu.h
162
struct iommu_ctx *iommu_get_ctx(struct iommu_unit *, device_t dev,
sys/dev/iommu/iommu.h
171
struct iommu_ctx *iommu_instantiate_ctx(struct iommu_unit *iommu,
sys/dev/iommu/iommu.h
207
struct iommu_ctx *iommu_get_dev_ctx(device_t dev);
sys/dev/iommu/iommu.h
208
struct iommu_domain *iommu_get_ctx_domain(struct iommu_ctx *ctx);
sys/dev/iommu/iommu_gas.c
1006
iommu_map_msi(struct iommu_ctx *ctx, iommu_gaddr_t size, int offset,
sys/dev/iommu/iommu_gas.c
236
iommu_get_ctx_domain(struct iommu_ctx *ctx)
sys/dev/iommu/iommu_gas.c
984
iommu_unmap_msi(struct iommu_ctx *ctx)
sys/dev/iommu/iommu_msi.h
38
struct iommu_ctx;
sys/dev/iommu/iommu_msi.h
41
int iommu_map_msi(struct iommu_ctx *ctx, iommu_gaddr_t size, int offset,
sys/dev/iommu/iommu_msi.h
43
void iommu_unmap_msi(struct iommu_ctx *ctx);
sys/x86/iommu/amd_ctx.c
324
struct iommu_ctx *ctx;
sys/x86/iommu/amd_ctx.c
341
struct iommu_ctx *ctx;
sys/x86/iommu/amd_ctx.c
588
struct iommu_ctx *
sys/x86/iommu/amd_ctx.c
612
struct iommu_ctx *context)
sys/x86/iommu/amd_intrmap.c
228
struct iommu_ctx *ioctx;
sys/x86/iommu/amd_iommu.h
219
struct iommu_ctx *amdiommu_get_ctx(struct iommu_unit *iommu, device_t dev,
sys/x86/iommu/amd_iommu.h
224
struct iommu_ctx *context);
sys/x86/iommu/amd_iommu.h
54
struct iommu_ctx context;
sys/x86/iommu/intel_ctx.c
812
struct iommu_ctx *ctx;
sys/x86/iommu/intel_ctx.c
910
struct iommu_ctx *
sys/x86/iommu/intel_ctx.c
924
struct iommu_ctx *context)
sys/x86/iommu/intel_dmar.h
239
struct iommu_ctx *ctx);
sys/x86/iommu/intel_dmar.h
241
struct iommu_ctx *dmar_get_ctx(struct iommu_unit *iommu, device_t dev,
sys/x86/iommu/intel_dmar.h
73
struct iommu_ctx context;
sys/x86/iommu/intel_drv.c
1137
struct iommu_ctx *ctx;
sys/x86/iommu/iommu_utils.c
278
struct iommu_ctx *
sys/x86/iommu/iommu_utils.c
286
iommu_free_ctx_locked(struct iommu_unit *iommu, struct iommu_ctx *context)
sys/x86/iommu/iommu_utils.c
654
iommu_device_tag_init(struct iommu_ctx *ctx, device_t dev)
sys/x86/iommu/iommu_utils.c
797
iommu_db_print_ctx(struct iommu_ctx *ctx)
sys/x86/iommu/iommu_utils.c
810
struct iommu_ctx *ctx;
sys/x86/iommu/x86_iommu.h
189
void iommu_device_tag_init(struct iommu_ctx *ctx, device_t dev);
sys/x86/iommu/x86_iommu.h
198
void iommu_db_print_ctx(struct iommu_ctx *ctx);
sys/x86/iommu/x86_iommu.h
80
struct iommu_ctx *(*get_ctx)(struct iommu_unit *iommu,
sys/x86/iommu/x86_iommu.h
83
struct iommu_ctx *context);