domain_t
list_create(&(immu->immu_domain_list), sizeof (domain_t),
offsetof(domain_t, dom_immu_node));
create_xlate_arena(immu_t *immu, domain_t *domain,
domain_t *domain)
domain_t *fdomain;
static domain_t *
domain_t *domain;
domain_t *domain;
domain = kmem_zalloc(sizeof (domain_t), KM_SLEEP);
static domain_t *
domain_t *domain;
domain = kmem_zalloc(sizeof (domain_t), kmflags);
context_set(immu_t *immu, domain_t *domain, pgtable_t *root_table,
immu_context_update(immu_t *immu, domain_t *domain, dev_info_t *ddip,
PTE_clear_all(immu_t *immu, domain_t *domain, xlate_t *xlate,
static domain_t *
domain_t *domain;
PDE_lookup(domain_t *domain, xlate_t *xlate, int nlevels)
domain_t *domain;
PTE_set_all(immu_t *immu, domain_t *domain, xlate_t *xlate,
bdf_domain_insert(immu_devi_t *immu_devi, domain_t *domain)
PDE_set_all(immu_t *immu, domain_t *domain, xlate_t *xlate, int nlevels,
dvma_map(domain_t *domain, uint64_t sdvma, uint64_t snvpages,
dvma_unmap(domain_t *domain, uint64_t sdvma, uint64_t snpages,
dvma_alloc(domain_t *domain, ddi_dma_attr_t *dma_attr, uint_t npages, int kmf)
domain_t *domain;
domain_t *domain;
dvma_free(domain_t *domain, uint64_t dvma, uint64_t npages)
domain_t *domain;
domain_t *domain;
list_create(&immu_unity_domain_list, sizeof (domain_t),
offsetof(domain_t, dom_maptype_node));
list_create(&immu_xlate_domain_list, sizeof (domain_t),
offsetof(domain_t, dom_maptype_node));
domain_t *domain;
domain_t *domain;
domain_t *domain;
domain_t *dva_domain;
static domain_t *domain_create(immu_t *immu, dev_info_t *ddip,
static domain_t *
domain_t *domain;
static boolean_t dvma_map(domain_t *domain, uint64_t sdvma,
domain_t *domain;
map_unity_domain(domain_t *domain)
domain_t *imd_domain;