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

/freebsd-11.0-release/sys/x86/iommu/
H A Dintel_utils.c87 int agaw; member in struct:sagaw_bits_tag
92 {.agaw = 30, .cap = DMAR_CAP_SAGAW_2LVL, .awlvl = DMAR_CTX2_AW_2LVL,
94 {.agaw = 39, .cap = DMAR_CAP_SAGAW_3LVL, .awlvl = DMAR_CTX2_AW_3LVL,
96 {.agaw = 48, .cap = DMAR_CAP_SAGAW_4LVL, .awlvl = DMAR_CTX2_AW_4LVL,
98 {.agaw = 57, .cap = DMAR_CAP_SAGAW_5LVL, .awlvl = DMAR_CTX2_AW_5LVL,
100 {.agaw = 64, .cap = DMAR_CAP_SAGAW_6LVL, .awlvl = DMAR_CTX2_AW_6LVL,
126 if (sagaw_bits[i].agaw >= mgaw) {
127 domain->agaw = sagaw_bits[i].agaw;
134 "context request mgaw %d: no agaw foun
[all...]
H A Dintel_idpgtbl.c517 KASSERT(base < (1ULL << domain->agaw),
518 ("base too high %p %jx %jx agaw %d", domain, (uintmax_t)base,
519 (uintmax_t)size, domain->agaw));
520 KASSERT(base + size < (1ULL << domain->agaw),
521 ("end too high %p %jx %jx agaw %d", domain, (uintmax_t)base,
522 (uintmax_t)size, domain->agaw));
626 KASSERT(base < (1ULL << domain->agaw),
627 ("base too high %p %jx %jx agaw %d", domain, (uintmax_t)base,
628 (uintmax_t)size, domain->agaw));
629 KASSERT(base + size < (1ULL << domain->agaw),
[all...]
H A Dintel_dmar.h97 int agaw; /* (c) Adjusted guest address width */ member in struct:dmar_domain
H A Dintel_ctx.c307 domain->end = 1ULL << (domain->agaw - 1);
469 "agaw %d %s-mapped\n",
472 domain->agaw, id_mapped ? "id" : "re");
H A Dintel_drv.c1096 " @%p dom %d mgaw %d agaw %d pglvl %d end %jx refs %d\n"
1098 domain, domain->domain, domain->mgaw, domain->agaw, domain->pglvl,
/freebsd-11.0-release/sys/amd64/vmm/intel/
H A Dvtd.c563 int tmp, i, gaw, agaw, sagaw, res, pt_levels, addrwidth; local
581 agaw = gaw;
583 agaw = gaw + 9 - res;
585 if (agaw > 64)
586 agaw = 64;
597 if ((tmp & (1 << i)) != 0 && sagaw >= agaw)
608 VTD_CAP_SAGAW(vtdmap->cap), agaw);

Completed in 65 milliseconds