Searched refs:qdep (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/include/linux/ |
D | intel-iommu.h | 287 #define QI_DEV_IOTLB_QDEP(qdep) (((qdep) & 0x1f) << 16) argument 516 u16 qdep, u64 addr, unsigned mask); 544 u16 sid, qdep; member
|
/Linux-v4.19/drivers/iommu/ |
D | amd_iommu.c | 922 static void build_inv_iotlb_pages(struct iommu_cmd *cmd, u16 devid, int qdep, in build_inv_iotlb_pages() argument 944 cmd->data[0] |= (qdep & 0xff) << 24; in build_inv_iotlb_pages() 972 int qdep, u64 address, bool size) in build_inv_iotlb_pasid() argument 980 cmd->data[0] |= (qdep & 0xff) << 24; in build_inv_iotlb_pasid() 1197 int qdep; in device_flush_iotlb() local 1199 qdep = dev_data->ats.qdep; in device_flush_iotlb() 1202 build_inv_iotlb_pages(&cmd, dev_data->devid, qdep, address, size); in device_flush_iotlb() 2089 dev_data->ats.qdep = pci_ats_queue_depth(pdev); in attach_device() 2095 dev_data->ats.qdep = pci_ats_queue_depth(pdev); in attach_device() 3327 int qdep; in __flush_pasid() local [all …]
|
D | dmar.c | 1343 u16 qdep, u64 addr, unsigned mask) in qi_flush_dev_iotlb() argument 1354 if (qdep >= QI_DEV_IOTLB_MAX_INVS) in qi_flush_dev_iotlb() 1355 qdep = 0; in qi_flush_dev_iotlb() 1357 desc.low = QI_DEV_IOTLB_SID(sid) | QI_DEV_IOTLB_QDEP(qdep) | in qi_flush_dev_iotlb()
|
D | amd_iommu_types.h | 646 int qdep; member
|
D | intel-iommu.c | 1537 u16 sid, qdep; in iommu_flush_dev_iotlb() local 1550 qdep = info->ats_qdep; in iommu_flush_dev_iotlb() 1552 qdep, addr, mask); in iommu_flush_dev_iotlb() 5323 sdev->qdep = info->ats_qdep; in intel_iommu_enable_pasid() 5324 if (sdev->qdep >= QI_DEV_EIOTLB_MAX_INVS) in intel_iommu_enable_pasid() 5325 sdev->qdep = 0; in intel_iommu_enable_pasid()
|
D | intel-svm.c | 184 QI_DEV_EIOTLB_QDEP(sdev->qdep) | QI_DEIOTLB_TYPE; in intel_flush_svm_range_dev()
|