Home
last modified time | relevance | path

Searched refs:CTX2AMD (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/x86/iommu/
H A Damd_intrmap.c90 if (ctx == NULL || !CTX2AMD(ctx)->irte_enabled) { in amdiommu_alloc_msi_intr()
134 unit = CTX2AMD(ctx); in amdiommu_map_msi_intr()
272 unit = CTX2AMD(ctx); in amdiommu_ir_free_irte()
308 unit = CTX2AMD(ctx); in amdiommu_ctx_init_irte()
348 unit = CTX2AMD(ctx); in amdiommu_ctx_fini_irte()
H A Damd_cmd.c267 amdiommu_cmd_ensure(AMD2IOMMU(CTX2AMD(ctx)), 1); in amdiommu_qi_invalidate_ctx_locked_nowait()
271 amdiommu_cmd_emit(CTX2AMD(ctx), (struct amdiommu_cmd_generic *)&c); in amdiommu_qi_invalidate_ctx_locked_nowait()
279 amdiommu_qi_invalidate_wait_sync(AMD2IOMMU(CTX2AMD(ctx))); in amdiommu_qi_invalidate_ctx_locked()
H A Damd_ctx.c80 return (&CTX2AMD(ctx)->dev_tbl[ctx->context.rid]); in amdiommu_get_dtep()
390 amdiommu_qi_invalidate_wait_sync(AMD2IOMMU(CTX2AMD(ctx))); in amdiommu_free_ctx_locked()
490 CTX2AMD(ctx)->iommu.unit, dtep, (uintmax_t)(*(uint64_t *)dtep))); in dte_entry_init()
H A Damd_iommu.h127 #define CTX2AMD(ctx) (CTX2DOM(ctx)->unit) macro