Searched refs:hw_ecap (Results 1 - 7 of 7) sorted by relevance
/freebsd-11.0-release/sys/x86/iommu/ |
H A D | intel_dmar.h | 189 uint64_t hw_ecap; member in struct:dmar_unit 250 #define DMAR_IS_COHERENT(dmar) (((dmar)->hw_ecap & DMAR_ECAP_C) != 0) 251 #define DMAR_HAS_QI(dmar) (((dmar)->hw_ecap & DMAR_ECAP_QI) != 0) 253 (x2apic_mode && ((dmar)->hw_ecap & DMAR_ECAP_EIM) != 0)
|
H A D | intel_ctx.c | 166 (unit->hw_ecap & DMAR_ECAP_PT) != 0) { 193 if ((dmar->hw_ecap & DMAR_ECAP_DI) != 0 || force) 198 if (error == 0 && ((dmar->hw_ecap & DMAR_ECAP_DI) != 0 || force)) 312 if ((dmar->hw_ecap & DMAR_ECAP_PT) == 0) { 631 if ((dmar->hw_ecap & DMAR_ECAP_DI) != 0) {
|
H A D | intel_drv.c | 389 ecaphi = unit->hw_ecap >> 32; 390 device_printf(dev, "ecap=%b,", (u_int)unit->hw_ecap, 394 printf("mhmw=%d, iro=%d\n", DMAR_ECAP_MHMV(unit->hw_ecap), 395 DMAR_ECAP_IRO(unit->hw_ecap)); 422 unit->hw_ecap = dmar_read8(unit, DMAR_ECAP_REG); 496 if ((unit->hw_ecap & DMAR_ECAP_DI) != 0) {
|
H A D | intel_idpgtbl.c | 532 (unit->hw_ecap & DMAR_ECAP_SC) != 0, 536 (unit->hw_ecap & DMAR_ECAP_DI) != 0, 718 KASSERT((domain->dmar->hw_ecap & DMAR_ECAP_PT) != 0 && 768 iro = DMAR_ECAP_IRO(unit->hw_ecap) * 16;
|
H A D | intel_quirks.c | 158 unit->hw_ecap &= ~(DMAR_ECAP_IR | DMAR_ECAP_EIM);
|
H A D | intel_intrmap.c | 327 if ((unit->hw_ecap & DMAR_ECAP_IR) == 0)
|
H A D | intel_utils.c | 461 reg = 16 * DMAR_ECAP_IRO(unit->hw_ecap);
|
Completed in 1433 milliseconds