Home
last modified time | relevance | path

Searched refs:pgtbl_obj (Results 1 – 4 of 4) sorted by relevance

/f-stack/freebsd/x86/iommu/
H A Dintel_idpgtbl.c132 VM_OBJECT_WUNLOCK(tbl->pgtbl_obj); in domain_idmap_nextlvl()
154 VM_OBJECT_WLOCK(tbl->pgtbl_obj); in domain_idmap_nextlvl()
199 res = tbl->pgtbl_obj; in domain_get_idmap_pgtbl()
218 res = tbl->pgtbl_obj; in domain_get_idmap_pgtbl()
235 VM_OBJECT_WLOCK(tbl->pgtbl_obj); in domain_get_idmap_pgtbl()
237 VM_OBJECT_WUNLOCK(tbl->pgtbl_obj); in domain_get_idmap_pgtbl()
239 res = tbl->pgtbl_obj; in domain_get_idmap_pgtbl()
304 rmobj = tbl->pgtbl_obj; in put_idmap_pgtbl()
707 KASSERT(domain->pgtbl_obj == NULL, in domain_alloc_pgtbl()
730 obj = domain->pgtbl_obj; in domain_free_pgtbl()
[all …]
H A Dintel_dmar.h72 vm_object_t pgtbl_obj; /* (c) Page table pages */ member
83 #define DMAR_DOMAIN_PGLOCK(dom) VM_OBJECT_WLOCK((dom)->pgtbl_obj)
84 #define DMAR_DOMAIN_PGTRYLOCK(dom) VM_OBJECT_TRYWLOCK((dom)->pgtbl_obj)
85 #define DMAR_DOMAIN_PGUNLOCK(dom) VM_OBJECT_WUNLOCK((dom)->pgtbl_obj)
87 VM_OBJECT_ASSERT_WLOCKED((dom)->pgtbl_obj)
H A Dintel_ctx.c190 KASSERT(domain->pgtbl_obj == NULL, in ctx_id_entry_init()
194 ctx_root = dmar_pgalloc(domain->pgtbl_obj, 0, in ctx_id_entry_init()
419 domain->pgtbl_obj = domain_get_idmap_pgtbl(domain, in dmar_domain_alloc()
508 if (domain->pgtbl_obj != NULL) in dmar_domain_destroy()
H A Dintel_drv.c1140 domain->iodom.flags, domain->pgtbl_obj, domain->iodom.entries_cnt); in dmar_print_domain()