Searched refs:hw_cap (Results 1 - 9 of 9) sorted by relevance

/freebsd-11.0-release/sys/x86/iommu/
H A Dintel_fault.c141 frir = (DMAR_CAP_FRO(unit->hw_cap) + fri) * 16;
159 if (fri >= DMAR_CAP_NFR(unit->hw_cap))
250 for (i = 0; i < DMAR_CAP_NFR(unit->hw_cap); i++) {
251 frir = (DMAR_CAP_FRO(unit->hw_cap) + i) * 16;
H A Dintel_quirks.c151 unit->hw_cap &= ~(DMAR_CAP_PHMR | DMAR_CAP_PLMR);
208 unit->hw_cap &= ~(0x3fULL << 48);
209 unit->hw_cap |= (9ULL << 48);
H A Dintel_drv.c378 caphi = unit->hw_cap >> 32;
379 device_printf(dev, "cap=%b,", (u_int)unit->hw_cap,
383 DMAR_CAP_ND(unit->hw_cap), DMAR_CAP_SAGAW(unit->hw_cap),
384 DMAR_CAP_MGAW(unit->hw_cap), DMAR_CAP_FRO(unit->hw_cap),
385 DMAR_CAP_NFR(unit->hw_cap), DMAR_CAP_SPS(unit->hw_cap));
386 if ((unit->hw_cap & DMAR_CAP_PSI) != 0)
387 printf(", mamv=%d", DMAR_CAP_MAMV(unit->hw_cap));
[all...]
H A Dintel_utils.c112 if ((DMAR_CAP_SAGAW(unit->hw_cap) & sagaw_bits[i].cap) != 0)
124 sagaw = DMAR_CAP_SAGAW(domain->dmar->hw_cap);
153 (DMAR_CAP_SAGAW(unit->hw_cap) & sagaw_bits[i].cap) != 0)
159 } while ((DMAR_CAP_SAGAW(unit->hw_cap) & sagaw_bits[i].cap)
202 cap_sps = DMAR_CAP_SPS(domain->dmar->hw_cap);
240 for (am = DMAR_CAP_MAMV(unit->hw_cap);; am--) {
485 KASSERT((unit->hw_cap & DMAR_CAP_RWBF) != 0,
H A Dintel_idpgtbl.c262 if ((unit->hw_cap & DMAR_CAP_RWBF) != 0) {
547 if ((unit->hw_cap & DMAR_CAP_CM) != 0)
549 else if ((unit->hw_cap & DMAR_CAP_RWBF) != 0) {
770 if ((unit->hw_cap & DMAR_CAP_PSI) == 0 || size > 2 * 1024 * 1024) {
H A Dintel_dmar.h188 uint64_t hw_cap; member in struct:dmar_unit
H A Dintel_qi.c372 if (!DMAR_HAS_QI(unit) || (unit->hw_cap & DMAR_CAP_CM) != 0)
H A Dintel_ctx.c189 if ((dmar->hw_cap & DMAR_CAP_CM) == 0 && !force)
/freebsd-11.0-release/sys/xen/interface/
H A Dsysctl.h107 uint32_t hw_cap[8]; member in struct:xen_sysctl_physinfo

Completed in 82 milliseconds