ecap               98 drivers/clk/davinci/psc-da830.c 	LPSC(20, 0, ecap,   pll0_sysclk2, ecap_clkdev,   0),
ecap              124 drivers/clk/davinci/psc-da850.c 	LPSC(20, 0, ecap,   async3,       ecap_clkdev,   0),
ecap              855 drivers/iommu/dmar.c 	u64 cap, ecap;
ecap              873 drivers/iommu/dmar.c 	ecap = dmar_readq(addr + DMAR_ECAP_REG);
ecap              880 drivers/iommu/dmar.c 	if (cap == (uint64_t)-1 && ecap == (uint64_t)-1) {
ecap              956 drivers/iommu/dmar.c 	iommu->ecap = dmar_readq(iommu->reg + DMAR_ECAP_REG);
ecap              958 drivers/iommu/dmar.c 	if (iommu->cap == (uint64_t)-1 && iommu->ecap == (uint64_t)-1) {
ecap              965 drivers/iommu/dmar.c 	map_size = max_t(int, ecap_max_iotlb_offset(iommu->ecap),
ecap             1072 drivers/iommu/dmar.c 		(unsigned long long)iommu->ecap);
ecap             1389 drivers/iommu/dmar.c 	if (!ecap_qis(iommu->ecap))
ecap             1432 drivers/iommu/dmar.c 	if (ecap_smts(iommu->ecap))
ecap             1461 drivers/iommu/dmar.c 	if (!ecap_qis(iommu->ecap))
ecap             1481 drivers/iommu/dmar.c 				     !!ecap_smts(iommu->ecap));
ecap             1844 drivers/iommu/dmar.c 	if (!ecap_qis(iommu->ecap))
ecap              367 drivers/iommu/intel-iommu-debugfs.c 		if (!ecap_ir_support(iommu->ecap))
ecap              625 drivers/iommu/intel-iommu.c 		if (!ecap_coherent(g_iommus[i]->ecap)) {
ecap              636 drivers/iommu/intel-iommu.c 		if (!ecap_coherent(iommu->ecap)) {
ecap              653 drivers/iommu/intel-iommu.c 			if (!ecap_sc_support(iommu->ecap)) {
ecap             1289 drivers/iommu/intel-iommu.c 	int tlb_offset = ecap_iotlb_offset(iommu->ecap);
ecap             1402 drivers/iommu/intel-iommu.c 	if (!ecap_dit(info->iommu->ecap))
ecap             1706 drivers/iommu/intel-iommu.c 		if (ecap_prs(iommu->ecap))
ecap             1879 drivers/iommu/intel-iommu.c 	if (ecap_coherent(iommu->ecap))
ecap             1884 drivers/iommu/intel-iommu.c 	if (ecap_sc_support(iommu->ecap))
ecap             2492 drivers/iommu/intel-iommu.c 		    ecap_dev_iotlb_support(iommu->ecap) &&
ecap             2504 drivers/iommu/intel-iommu.c 			if (info->ats_supported && ecap_prs(iommu->ecap) &&
ecap             3105 drivers/iommu/intel-iommu.c 	new_ext    = !!ecap_ecs(iommu->ecap);
ecap             3223 drivers/iommu/intel-iommu.c 			u32 temp = 2 << ecap_pss(iommu->ecap);
ecap             3279 drivers/iommu/intel-iommu.c 		if (!ecap_pass_through(iommu->ecap))
ecap             3336 drivers/iommu/intel-iommu.c 		if (pasid_supported(iommu) && ecap_prs(iommu->ecap)) {
ecap             4443 drivers/iommu/intel-iommu.c 	if (hw_pass_through && !ecap_pass_through(iommu->ecap)) {
ecap             4448 drivers/iommu/intel-iommu.c 	if (!ecap_sc_support(iommu->ecap) &&
ecap             4492 drivers/iommu/intel-iommu.c 	if (pasid_supported(iommu) && ecap_prs(iommu->ecap)) {
ecap             4795 drivers/iommu/intel-iommu.c 	return sprintf(buf, "%llx\n", iommu->ecap);
ecap             4797 drivers/iommu/intel-iommu.c static DEVICE_ATTR(ecap, S_IRUGO, intel_iommu_show_ecap, NULL);
ecap              457 drivers/iommu/intel-pasid.c 	if (!ecap_coherent(iommu->ecap))
ecap              478 drivers/iommu/intel-pasid.c 	if (!ecap_flts(iommu->ecap)) {
ecap              493 drivers/iommu/intel-pasid.c 		if (!ecap_srs(iommu->ecap)) {
ecap              516 drivers/iommu/intel-pasid.c 	pasid_set_page_snoop(pte, !!ecap_smpwc(iommu->ecap));
ecap              522 drivers/iommu/intel-pasid.c 	if (!ecap_coherent(iommu->ecap))
ecap              552 drivers/iommu/intel-pasid.c 	if (!ecap_slts(iommu->ecap)) {
ecap              586 drivers/iommu/intel-pasid.c 	pasid_set_page_snoop(pte, !!ecap_smpwc(iommu->ecap));
ecap              595 drivers/iommu/intel-pasid.c 	if (!ecap_coherent(iommu->ecap))
ecap              629 drivers/iommu/intel-pasid.c 	pasid_set_page_snoop(pte, !!ecap_smpwc(iommu->ecap));
ecap              638 drivers/iommu/intel-pasid.c 	if (!ecap_coherent(iommu->ecap))
ecap              231 drivers/iommu/intel-svm.c 		if (!ecap_srs(iommu->ecap))
ecap              120 drivers/iommu/intel_irq_remapping.c 	if (mask > ecap_max_handle_mask(iommu->ecap)) {
ecap              123 drivers/iommu/intel_irq_remapping.c 		       ecap_max_handle_mask(iommu->ecap));
ecap              656 drivers/iommu/intel_irq_remapping.c 	if (!ecap_ir_support(iommu->ecap))
ecap              696 drivers/iommu/intel_irq_remapping.c 		if (ecap_ir_support(iommu->ecap)) {
ecap              735 drivers/iommu/intel_irq_remapping.c 		if (!ecap_ir_support(iommu->ecap))
ecap              748 drivers/iommu/intel_irq_remapping.c 		if (eim && !ecap_eim_support(iommu->ecap)) {
ecap              975 drivers/iommu/intel_irq_remapping.c 		if (!ecap_ir_support(iommu->ecap))
ecap             1025 drivers/iommu/intel_irq_remapping.c 		if (!ecap_ir_support(iommu->ecap))
ecap             1052 drivers/iommu/intel_irq_remapping.c 		if (!ecap_ir_support(iommu->ecap))
ecap             1458 drivers/iommu/intel_irq_remapping.c 	if (eim && !ecap_eim_support(iommu->ecap)) {
ecap             1460 drivers/iommu/intel_irq_remapping.c 			iommu->reg_phys, iommu->ecap);
ecap             1495 drivers/iommu/intel_irq_remapping.c 	if (!ecap_ir_support(iommu->ecap))
ecap             1304 drivers/vfio/pci/vfio_pci_config.c static int vfio_ext_cap_len(struct vfio_pci_device *vdev, u16 ecap, u16 epos)
ecap             1311 drivers/vfio/pci/vfio_pci_config.c 	switch (ecap) {
ecap             1372 drivers/vfio/pci/vfio_pci_config.c 			 __func__, ecap, epos);
ecap             1527 drivers/vfio/pci/vfio_pci_config.c 		u16 ecap;
ecap             1535 drivers/vfio/pci/vfio_pci_config.c 		ecap = PCI_EXT_CAP_ID(header);
ecap             1537 drivers/vfio/pci/vfio_pci_config.c 		if (ecap <= PCI_EXT_CAP_ID_MAX) {
ecap             1538 drivers/vfio/pci/vfio_pci_config.c 			len = pci_ext_cap_length[ecap];
ecap             1540 drivers/vfio/pci/vfio_pci_config.c 				len = vfio_ext_cap_len(vdev, ecap, epos);
ecap             1548 drivers/vfio/pci/vfio_pci_config.c 				 __func__, ecap, epos);
ecap             1571 drivers/vfio/pci/vfio_pci_config.c 				 __func__, epos + i, map[epos + i], ecap);
ecap             1581 drivers/vfio/pci/vfio_pci_config.c 		memset(map + epos, ecap, len);
ecap              389 include/linux/intel-iommu.h #define qi_shift(iommu)		(DMAR_IQ_SHIFT + !!ecap_smts((iommu)->ecap))
ecap              443 include/linux/intel-iommu.h #define sm_supported(iommu)	(intel_iommu_sm && ecap_smts((iommu)->ecap))
ecap              445 include/linux/intel-iommu.h 				 ecap_pasid((iommu)->ecap))
ecap              526 include/linux/intel-iommu.h 	u64		ecap;
ecap              589 include/linux/intel-iommu.h 	if (!ecap_coherent(iommu->ecap))