Home
last modified time | relevance | path

Searched refs:ecap (Results 1 – 4 of 4) sorted by relevance

/linux-2.6.39/drivers/pci/
Dintr_remapping.c97 if (mask > ecap_max_handle_mask(iommu->ecap)) { in alloc_irte()
101 ecap_max_handle_mask(iommu->ecap)); in alloc_irte()
480 if (!ecap_ir_support(iommu->ecap)) in iommu_disable_intr_remapping()
518 if (!ecap_ir_support(iommu->ecap)) in intr_remapping_supported()
565 if (!ecap_ir_support(iommu->ecap)) in enable_intr_remapping()
568 if (eim && !ecap_eim_support(iommu->ecap)) { in enable_intr_remapping()
570 " ecap %Lx\n", drhd->reg_base_addr, iommu->ecap); in enable_intr_remapping()
586 drhd->reg_base_addr, iommu->ecap, ret); in enable_intr_remapping()
597 if (!ecap_ir_support(iommu->ecap)) in enable_intr_remapping()
732 if (ecap_ir_support(iommu->ecap)) { in parse_ioapics_under_ir()
[all …]
Ddmar.c657 u64 cap, ecap; in check_zero_address() local
671 ecap = dmar_readq(addr + DMAR_ECAP_REG); in check_zero_address()
673 if (cap == (uint64_t)-1 && ecap == (uint64_t)-1) { in check_zero_address()
759 iommu->ecap = dmar_readq(iommu->reg + DMAR_ECAP_REG); in alloc_iommu()
761 if (iommu->cap == (uint64_t)-1 && iommu->ecap == (uint64_t)-1) { in alloc_iommu()
788 map_size = max_t(int, ecap_max_iotlb_offset(iommu->ecap), in alloc_iommu()
806 (unsigned long long)iommu->ecap); in alloc_iommu()
1067 if (!ecap_qis(iommu->ecap)) in dmar_disable_qi()
1131 if (!ecap_qis(iommu->ecap)) in dmar_enable_qi()
1435 if (!ecap_qis(iommu->ecap)) in dmar_reenable_qi()
Dintel-iommu.c536 if (!ecap_coherent(g_iommus[i]->ecap)) { in domain_update_iommu_coherency()
550 if (!ecap_sc_support(g_iommus[i]->ecap)) { in domain_update_iommu_snooping()
938 int tlb_offset = ecap_iotlb_offset(iommu->ecap); in __iommu_flush_iotlb()
999 if (!ecap_dev_iotlb_support(iommu->ecap)) in iommu_support_dev_iotlb()
1389 if (ecap_coherent(iommu->ecap)) in domain_init()
1394 if (ecap_sc_support(iommu->ecap)) in domain_init()
2279 if (!ecap_pass_through(iommu->ecap)) in init_dmars()
/linux-2.6.39/include/linux/
Dintel-iommu.h312 u64 ecap; member
341 if (!ecap_coherent(iommu->ecap)) in __iommu_flush_cache()