Home
last modified time | relevance | path

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

/freebsd/sys/x86/iommu/
H A Dintel_ctx.c81 dmar_ensure_ctx_page(struct dmar_unit *dmar, int bus) in dmar_ensure_ctx_page()
115 struct dmar_unit *dmar; in dmar_map_ctx_entry() local
189 dmar_flush_for_ctx_entry(struct dmar_unit *dmar, bool force) in dmar_flush_for_ctx_entry()
363 dmar_domain_alloc(struct dmar_unit *dmar, bool id_mapped) in dmar_domain_alloc()
472 struct dmar_unit *dmar; in dmar_domain_destroy() local
501 dmar_get_ctx_for_dev1(struct dmar_unit *dmar, device_t dev, uint16_t rid, in dmar_get_ctx_for_dev1()
641 dmar_get_ctx_for_dev(struct dmar_unit *dmar, device_t dev, uint16_t rid, in dmar_get_ctx_for_dev()
655 dmar_get_ctx_for_devpath(struct dmar_unit *dmar, uint16_t rid, in dmar_get_ctx_for_devpath()
668 struct dmar_unit *dmar; in dmar_move_ctx_to_domain() local
703 dmar_unref_domain_locked(struct dmar_unit *dmar, struct dmar_domain *domain) in dmar_unref_domain_locked()
[all …]
H A Dintel_dmar.h66 struct dmar_unit *dmar; /* (c) */ member
87 #define DMAR2IOMMU(dmar) (&((dmar)->iommu)) argument
88 #define IOMMU2DMAR(dmar) \ argument
150 #define DMAR_LOCK(dmar) mtx_lock(&DMAR2IOMMU(dmar)->lock) argument
151 #define DMAR_UNLOCK(dmar) mtx_unlock(&DMAR2IOMMU(dmar)->lock) argument
152 #define DMAR_ASSERT_LOCKED(dmar) mtx_assert(&DMAR2IOMMU(dmar)->lock, MA_OWNED) argument
154 #define DMAR_FAULT_LOCK(dmar) mtx_lock_spin(&(dmar)->fault_lock) argument
155 #define DMAR_FAULT_UNLOCK(dmar) mtx_unlock_spin(&(dmar)->fault_lock) argument
156 #define DMAR_FAULT_ASSERT_LOCKED(dmar) mtx_assert(&(dmar)->fault_lock, MA_OWNED) argument
158 #define DMAR_IS_COHERENT(dmar) (((dmar)->hw_ecap & DMAR_ECAP_C) != 0) argument
[all …]
H A Dintel_quirks.c88 dmar_match_quirks(struct dmar_unit *dmar, in dmar_match_quirks()
225 struct dmar_unit *dmar; in dmar_quirks_pre_use() local
238 dmar_quirks_post_ident(struct dmar_unit *dmar) in dmar_quirks_post_ident()
H A Dintel_drv.c959 struct dmar_unit *dmar; member
1064 struct dmar_unit *dmar; in dmar_instantiate_rmrr_ctxs() local
1261 DB_SHOW_COMMAND(dmar, db_dmar_print) in DB_SHOW_COMMAND() argument
1293 struct dmar_unit *dmar; in dmar_find_method() local
1302 struct dmar_unit *dmar; in dmar_get_x86_common() local
H A Dintel_utils.c467 dmar_barrier_enter(struct dmar_unit *dmar, u_int barrier_id) in dmar_barrier_enter()
496 dmar_barrier_exit(struct dmar_unit *dmar, u_int barrier_id) in dmar_barrier_exit()
/freebsd/tools/tools/dmardump/
H A Ddmardump.c225 ACPI_TABLE_DMAR *dmar; in acpi_handle_dmar() local
/freebsd/sys/amd64/vmm/intel/
H A Dvtd.c310 ACPI_TABLE_DMAR *dmar; in vtd_init() local
/freebsd/usr.sbin/acpi/acpidump/
H A Dacpi.c1616 ACPI_TABLE_DMAR *dmar; in acpi_handle_dmar() local