Home
last modified time | relevance | path

Searched refs:dmar_ctx (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/x86/iommu/
H A Dintel_ctx.c78 static void dmar_free_ctx_locked(struct dmar_unit *dmar, struct dmar_ctx *ctx);
113 dmar_map_ctx_entry(struct dmar_ctx *ctx, struct sf_buf **sfp) in dmar_map_ctx_entry()
151 ctx_id_entry_init(struct dmar_ctx *ctx, dmar_ctx_entry_t *ctxp, bool move, in ctx_id_entry_init()
422 static struct dmar_ctx *
425 struct dmar_ctx *ctx; in dmar_ctx_alloc()
437 dmar_ctx_link(struct dmar_ctx *ctx) in dmar_ctx_link()
452 dmar_ctx_unlink(struct dmar_ctx *ctx) in dmar_ctx_unlink()
500 static struct dmar_ctx *
506 struct dmar_ctx *ctx, *ctx1; in dmar_get_ctx_for_dev1()
640 struct dmar_ctx *
[all …]
H A Dintel_dmar.h72 struct dmar_ctx { struct
97 __containerof((ctx), struct dmar_ctx, context) argument
232 struct dmar_ctx *dmar_get_ctx_for_dev(struct dmar_unit *dmar, device_t dev,
234 struct dmar_ctx *dmar_get_ctx_for_devpath(struct dmar_unit *dmar, uint16_t rid,
237 int dmar_move_ctx_to_domain(struct dmar_domain *domain, struct dmar_ctx *ctx);
240 struct dmar_ctx *dmar_find_ctx_locked(struct dmar_unit *dmar, uint16_t rid);
H A Dintel_fault.c191 struct dmar_ctx *ctx; in dmar_fault_task()