Home
last modified time | relevance | path

Searched defs:dmar (Results 1 – 6 of 6) sorted by relevance

/f-stack/freebsd/x86/iommu/
H A Dintel_ctx.c82 dmar_ensure_ctx_page(struct dmar_unit *dmar, int bus) in dmar_ensure_ctx_page()
116 struct dmar_unit *dmar; in dmar_map_ctx_entry() local
210 dmar_flush_for_ctx_entry(struct dmar_unit *dmar, bool force) in dmar_flush_for_ctx_entry()
381 dmar_domain_alloc(struct dmar_unit *dmar, bool id_mapped) in dmar_domain_alloc()
490 struct dmar_unit *dmar; in dmar_domain_destroy() local
669 dmar_get_ctx_for_devpath(struct dmar_unit *dmar, uint16_t rid, in dmar_get_ctx_for_devpath()
682 struct dmar_unit *dmar; in dmar_move_ctx_to_domain() local
822 struct dmar_unit *dmar; in dmar_free_ctx() local
833 dmar_find_ctx_locked(struct dmar_unit *dmar, uint16_t rid) in dmar_find_ctx_locked()
944 struct dmar_unit *dmar; in iommu_get_ctx() local
[all …]
H A Dintel_dmar.h69 struct dmar_unit *dmar; /* (c) */ member
93 #define DMAR2IOMMU(dmar) &((dmar)->iommu) argument
94 #define IOMMU2DMAR(dmar) \ argument
187 #define DMAR_LOCK(dmar) mtx_lock(&(dmar)->iommu.lock) argument
188 #define DMAR_UNLOCK(dmar) mtx_unlock(&(dmar)->iommu.lock) argument
189 #define DMAR_ASSERT_LOCKED(dmar) mtx_assert(&(dmar)->iommu.lock, MA_OWNED) argument
191 #define DMAR_FAULT_LOCK(dmar) mtx_lock_spin(&(dmar)->fault_lock) argument
192 #define DMAR_FAULT_UNLOCK(dmar) mtx_unlock_spin(&(dmar)->fault_lock) argument
195 #define DMAR_IS_COHERENT(dmar) (((dmar)->hw_ecap & DMAR_ECAP_C) != 0) argument
196 #define DMAR_HAS_QI(dmar) (((dmar)->hw_ecap & DMAR_ECAP_QI) != 0) argument
[all …]
H A Dintel_quirks.c91 dmar_match_quirks(struct dmar_unit *dmar, in dmar_match_quirks()
227 struct dmar_unit *dmar; in dmar_quirks_pre_use() local
240 dmar_quirks_post_ident(struct dmar_unit *dmar) in dmar_quirks_post_ident()
H A Dintel_drv.c952 struct dmar_unit *dmar; member
1054 struct dmar_unit *dmar; in dmar_instantiate_rmrr_ctxs() local
1302 DB_SHOW_COMMAND(dmar, db_dmar_print) in DB_SHOW_COMMAND() argument
1334 struct dmar_unit *dmar; in iommu_find() local
H A Dintel_utils.c576 dmar_barrier_enter(struct dmar_unit *dmar, u_int barrier_id) in dmar_barrier_enter()
605 dmar_barrier_exit(struct dmar_unit *dmar, u_int barrier_id) in dmar_barrier_exit()
/f-stack/freebsd/amd64/vmm/intel/
H A Dvtd.c315 ACPI_TABLE_DMAR *dmar; in vtd_init() local