Searched refs:ctx_obj (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/sys/x86/iommu/ |
| H A D | intel_utils.c | 411 VM_OBJECT_RLOCK(unit->ctx_obj); in dmar_load_root_entry_ptr() 412 root_entry = vm_page_lookup(unit->ctx_obj, 0); in dmar_load_root_entry_ptr() 413 VM_OBJECT_RUNLOCK(unit->ctx_obj); in dmar_load_root_entry_ptr()
|
| H A D | intel_ctx.c | 92 ctxm = dmar_pgalloc(dmar->ctx_obj, 1 + bus, DMAR_PGF_NOALLOC); in dmar_ensure_ctx_page() 103 ctxm = dmar_pgalloc(dmar->ctx_obj, 1 + bus, DMAR_PGF_ZERO | in dmar_ensure_ctx_page() 105 re = dmar_map_pgtbl(dmar->ctx_obj, 0, DMAR_PGF_NOALLOC, &sf); in dmar_ensure_ctx_page() 119 ctxp = dmar_map_pgtbl(ctx->domain->dmar->ctx_obj, 1 + in dmar_map_ctx_entry()
|
| H A D | intel_drv.c | 271 if (unit->ctx_obj != NULL) { in dmar_release_resources() 272 vm_object_deallocate(unit->ctx_obj); in dmar_release_resources() 273 unit->ctx_obj = NULL; in dmar_release_resources() 486 unit->ctx_obj = vm_pager_allocate(OBJT_PHYS, NULL, IDX_TO_OFF(1 + in dmar_attach() 494 dmar_pgalloc(unit->ctx_obj, 0, DMAR_PGF_WAITOK | DMAR_PGF_ZERO); in dmar_attach()
|
| H A D | intel_dmar.h | 198 vm_object_t ctx_obj; member
|