Symbol: dmar_domain
sys/x86/iommu/intel_ctx.c
127
ctx_id_entry_init_one(dmar_ctx_entry_t *ctxp, struct dmar_domain *domain,
sys/x86/iommu/intel_ctx.c
155
struct dmar_domain *domain;
sys/x86/iommu/intel_ctx.c
213
domain_init_rmrr(struct dmar_domain *domain, device_t dev, int bus,
sys/x86/iommu/intel_ctx.c
311
dmar_reserve_pci_regions(struct dmar_domain *domain, device_t dev)
sys/x86/iommu/intel_ctx.c
362
static struct dmar_domain *
sys/x86/iommu/intel_ctx.c
367
struct dmar_domain *domain;
sys/x86/iommu/intel_ctx.c
423
dmar_ctx_alloc(struct dmar_domain *domain, uint16_t rid)
sys/x86/iommu/intel_ctx.c
439
struct dmar_domain *domain;
sys/x86/iommu/intel_ctx.c
454
struct dmar_domain *domain;
sys/x86/iommu/intel_ctx.c
469
dmar_domain_destroy(struct dmar_domain *domain)
sys/x86/iommu/intel_ctx.c
505
struct dmar_domain *domain, *domain1;
sys/x86/iommu/intel_ctx.c
666
dmar_move_ctx_to_domain(struct dmar_domain *domain, struct dmar_ctx *ctx)
sys/x86/iommu/intel_ctx.c
669
struct dmar_domain *old_domain;
sys/x86/iommu/intel_ctx.c
703
dmar_unref_domain_locked(struct dmar_unit *dmar, struct dmar_domain *domain)
sys/x86/iommu/intel_ctx.c
736
struct dmar_domain *domain;
sys/x86/iommu/intel_ctx.c
75
struct dmar_domain *domain);
sys/x86/iommu/intel_ctx.c
76
static void dmar_domain_destroy(struct dmar_domain *domain);
sys/x86/iommu/intel_ctx.c
811
struct dmar_domain *domain;
sys/x86/iommu/intel_ctx.c
833
struct dmar_domain *domain;
sys/x86/iommu/intel_ctx.c
863
dmar_domain_unload_emit_wait(struct dmar_domain *domain,
sys/x86/iommu/intel_ctx.c
876
struct dmar_domain *domain;
sys/x86/iommu/intel_dmar.h
125
LIST_HEAD(, dmar_domain) domains;
sys/x86/iommu/intel_dmar.h
175
int domain_set_agaw(struct dmar_domain *domain, int mgaw);
sys/x86/iommu/intel_dmar.h
178
int domain_is_sp_lvl(struct dmar_domain *domain, int lvl);
sys/x86/iommu/intel_dmar.h
179
iommu_gaddr_t domain_page_size(struct dmar_domain *domain, int lvl);
sys/x86/iommu/intel_dmar.h
211
void dmar_qi_invalidate_locked(struct dmar_domain *domain,
sys/x86/iommu/intel_dmar.h
213
void dmar_qi_invalidate_sync(struct dmar_domain *domain, iommu_gaddr_t start,
sys/x86/iommu/intel_dmar.h
220
vm_object_t dmar_get_idmap_pgtbl(struct dmar_domain *domain,
sys/x86/iommu/intel_dmar.h
223
void dmar_flush_iotlb_sync(struct dmar_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/intel_dmar.h
225
int dmar_domain_alloc_pgtbl(struct dmar_domain *domain);
sys/x86/iommu/intel_dmar.h
226
void dmar_domain_free_pgtbl(struct dmar_domain *domain);
sys/x86/iommu/intel_dmar.h
237
int dmar_move_ctx_to_domain(struct dmar_domain *domain, struct dmar_ctx *ctx);
sys/x86/iommu/intel_dmar.h
248
void dmar_dev_parse_rmrr(struct dmar_domain *domain, int dev_domain,
sys/x86/iommu/intel_dmar.h
67
LIST_ENTRY(dmar_domain) link; /* (u) Member in the dmar list */
sys/x86/iommu/intel_dmar.h
93
__containerof((domain), struct dmar_domain, iodom)
sys/x86/iommu/intel_drv.c
1114
dmar_print_domain(struct dmar_domain *domain, bool show_mappings)
sys/x86/iommu/intel_drv.c
1133
DB_SHOW_COMMAND_FLAGS(dmar_domain, db_dmar_print_domain, CS_OWN)
sys/x86/iommu/intel_drv.c
1136
struct dmar_domain *domain;
sys/x86/iommu/intel_drv.c
1205
struct dmar_domain *domain;
sys/x86/iommu/intel_drv.c
892
struct dmar_domain *domain;
sys/x86/iommu/intel_drv.c
945
dmar_dev_parse_rmrr(struct dmar_domain *domain, int dev_domain, int dev_busno,
sys/x86/iommu/intel_idpgtbl.c
167
dmar_get_idmap_pgtbl(struct dmar_domain *domain, iommu_gaddr_t maxaddr)
sys/x86/iommu/intel_idpgtbl.c
328
dmar_pgtbl_map_pte(struct dmar_domain *domain, iommu_gaddr_t base, int lvl,
sys/x86/iommu/intel_idpgtbl.c
396
dmar_map_buf_locked(struct dmar_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/intel_idpgtbl.c
477
struct dmar_domain *domain;
sys/x86/iommu/intel_idpgtbl.c
546
static void dmar_unmap_clear_pte(struct dmar_domain *domain,
sys/x86/iommu/intel_idpgtbl.c
551
dmar_free_pgtbl_pde(struct dmar_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/intel_idpgtbl.c
565
dmar_unmap_clear_pte(struct dmar_domain *domain, iommu_gaddr_t base, int lvl,
sys/x86/iommu/intel_idpgtbl.c
594
dmar_unmap_buf_locked(struct dmar_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/intel_idpgtbl.c
669
struct dmar_domain *domain;
sys/x86/iommu/intel_idpgtbl.c
682
dmar_domain_alloc_pgtbl(struct dmar_domain *domain)
sys/x86/iommu/intel_idpgtbl.c
710
dmar_domain_free_pgtbl(struct dmar_domain *domain)
sys/x86/iommu/intel_idpgtbl.c
72
static int dmar_unmap_buf_locked(struct dmar_domain *domain,
sys/x86/iommu/intel_idpgtbl.c
760
dmar_flush_iotlb_sync(struct dmar_domain *domain, iommu_gaddr_t base,
sys/x86/iommu/intel_qi.c
189
struct dmar_domain *domain;
sys/x86/iommu/intel_qi.c
193
domain = __containerof(idomain, struct dmar_domain, iodom);
sys/x86/iommu/intel_utils.c
125
domain_set_agaw(struct dmar_domain *domain, int mgaw)
sys/x86/iommu/intel_utils.c
180
domain_is_sp_lvl(struct dmar_domain *domain, int lvl)
sys/x86/iommu/intel_utils.c
196
domain_page_size(struct dmar_domain *domain, int lvl)