Home
last modified time | relevance | path

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

/f-stack/freebsd/x86/iommu/
H A Dintel_utils.c91 int agaw; member
96 {.agaw = 30, .cap = DMAR_CAP_SAGAW_2LVL, .awlvl = DMAR_CTX2_AW_2LVL,
98 {.agaw = 39, .cap = DMAR_CAP_SAGAW_3LVL, .awlvl = DMAR_CTX2_AW_3LVL,
100 {.agaw = 48, .cap = DMAR_CAP_SAGAW_4LVL, .awlvl = DMAR_CTX2_AW_4LVL,
102 {.agaw = 57, .cap = DMAR_CAP_SAGAW_5LVL, .awlvl = DMAR_CTX2_AW_5LVL,
104 {.agaw = 64, .cap = DMAR_CAP_SAGAW_6LVL, .awlvl = DMAR_CTX2_AW_6LVL,
130 if (sagaw_bits[i].agaw >= mgaw) { in domain_set_agaw()
131 domain->agaw = sagaw_bits[i].agaw; in domain_set_agaw()
156 if ((1ULL << sagaw_bits[i].agaw) >= maxaddr && in dmar_maxaddr2mgaw()
167 return (sagaw_bits[i].agaw); in dmar_maxaddr2mgaw()
H A Dintel_idpgtbl.c528 KASSERT(base < (1ULL << domain->agaw), in domain_map_buf()
530 (uintmax_t)size, domain->agaw)); in domain_map_buf()
531 KASSERT(base + size < (1ULL << domain->agaw), in domain_map_buf()
533 (uintmax_t)size, domain->agaw)); in domain_map_buf()
637 KASSERT(base < (1ULL << domain->agaw), in domain_unmap_buf_locked()
639 (uintmax_t)size, domain->agaw)); in domain_unmap_buf_locked()
640 KASSERT(base + size < (1ULL << domain->agaw), in domain_unmap_buf_locked()
642 (uintmax_t)size, domain->agaw)); in domain_unmap_buf_locked()
H A Dintel_dmar.h63 int agaw; /* (c) Adjusted guest address width */ member
H A Dintel_ctx.c413 domain->iodom.end = 1ULL << (domain->agaw - 1); in dmar_domain_alloc()
604 domain->agaw, id_mapped ? "id" : "re"); in dmar_get_ctx_for_dev1()
H A Dintel_drv.c1138 domain, domain->domain, domain->mgaw, domain->agaw, domain->pglvl, in dmar_print_domain()
/f-stack/freebsd/amd64/vmm/intel/
H A Dvtd.c641 int tmp, i, gaw, agaw, sagaw, res, pt_levels, addrwidth; in vtd_create_domain() local
657 agaw = gaw; in vtd_create_domain()
659 agaw = gaw + 9 - res; in vtd_create_domain()
661 if (agaw > 64) in vtd_create_domain()
662 agaw = 64; in vtd_create_domain()
680 if ((tmp & (1 << i)) != 0 && sagaw >= agaw) in vtd_create_domain()
691 tmp, agaw); in vtd_create_domain()