Home
last modified time | relevance | path

Searched refs:dmar_domain (Results 1 – 6 of 6) sorted by relevance

/f-stack/freebsd/x86/iommu/
H A Dintel_dmar.h59 struct dmar_domain { struct
70 LIST_ENTRY(dmar_domain) link; /* (u) Member in the dmar list */ argument
99 __containerof((domain), struct dmar_domain, iodom)
146 LIST_HEAD(, dmar_domain) domains;
210 int domain_set_agaw(struct dmar_domain *domain, int mgaw);
214 int domain_is_sp_lvl(struct dmar_domain *domain, int lvl);
216 iommu_gaddr_t domain_page_size(struct dmar_domain *domain, int lvl);
259 vm_object_t domain_get_idmap_pgtbl(struct dmar_domain *domain,
264 int domain_alloc_pgtbl(struct dmar_domain *domain);
265 void domain_free_pgtbl(struct dmar_domain *domain);
[all …]
H A Dintel_ctx.c78 struct dmar_domain *domain);
130 struct dmar_domain *domain; in device_tag_init()
176 struct dmar_domain *domain; in ctx_id_entry_init()
380 static struct dmar_domain *
385 struct dmar_domain *domain; in dmar_domain_alloc()
457 struct dmar_domain *domain; in dmar_ctx_link()
472 struct dmar_domain *domain; in dmar_ctx_unlink()
750 struct dmar_domain *domain; in dmar_free_ctx_locked()
835 struct dmar_domain *domain; in dmar_find_ctx_locked()
870 struct dmar_domain *domain; in dmar_domain_unload_entry()
[all …]
H A Dintel_idpgtbl.c72 static int domain_unmap_buf_locked(struct dmar_domain *domain,
166 domain_get_idmap_pgtbl(struct dmar_domain *domain, iommu_gaddr_t maxaddr) in domain_get_idmap_pgtbl()
424 domain_map_buf_locked(struct dmar_domain *domain, iommu_gaddr_t base, in domain_map_buf_locked()
505 struct dmar_domain *domain; in domain_map_buf()
569 static void domain_unmap_clear_pte(struct dmar_domain *domain,
574 domain_free_pgtbl_pde(struct dmar_domain *domain, iommu_gaddr_t base, in domain_free_pgtbl_pde()
616 domain_unmap_buf_locked(struct dmar_domain *domain, iommu_gaddr_t base, in domain_unmap_buf_locked()
691 struct dmar_domain *domain; in domain_unmap_buf()
703 domain_alloc_pgtbl(struct dmar_domain *domain) in domain_alloc_pgtbl()
725 domain_free_pgtbl(struct dmar_domain *domain) in domain_free_pgtbl()
[all …]
H A Dintel_utils.c123 domain_set_agaw(struct dmar_domain *domain, int mgaw) in domain_set_agaw()
195 domain_is_sp_lvl(struct dmar_domain *domain, int lvl) in domain_is_sp_lvl()
231 domain_page_size(struct dmar_domain *domain, int lvl) in domain_page_size()
H A Dintel_drv.c886 struct dmar_domain *domain;
936 dmar_dev_parse_rmrr(struct dmar_domain *domain, int dev_domain, int dev_busno, in dmar_dev_parse_rmrr()
1127 dmar_print_domain(struct dmar_domain *domain, bool show_mappings) in dmar_print_domain()
1164 DB_FUNC(dmar_domain, db_dmar_print_domain, db_show_table, CS_OWN, NULL) in DB_FUNC() argument
1167 struct dmar_domain *domain; in DB_FUNC()
1237 struct dmar_domain *domain; in dmar_print_one()
H A Dintel_qi.c224 dmar_qi_invalidate_locked(struct dmar_domain *domain, iommu_gaddr_t base, in dmar_qi_invalidate_locked()