Lines Matching refs:prm

837 	event.fault.prm.addr = (u64)desc->addr << VTD_PAGE_SHIFT;  in intel_svm_prq_report()
838 event.fault.prm.pasid = desc->pasid; in intel_svm_prq_report()
839 event.fault.prm.grpid = desc->prg_index; in intel_svm_prq_report()
840 event.fault.prm.perm = prq_to_iommu_prot(desc); in intel_svm_prq_report()
843 event.fault.prm.flags |= IOMMU_FAULT_PAGE_REQUEST_LAST_PAGE; in intel_svm_prq_report()
845 event.fault.prm.flags |= IOMMU_FAULT_PAGE_REQUEST_PASID_VALID; in intel_svm_prq_report()
846 event.fault.prm.flags |= IOMMU_FAULT_PAGE_RESPONSE_NEEDS_PASID; in intel_svm_prq_report()
855 event.fault.prm.flags |= IOMMU_FAULT_PAGE_REQUEST_LAST_PAGE; in intel_svm_prq_report()
856 event.fault.prm.flags |= IOMMU_FAULT_PAGE_REQUEST_PRIV_DATA; in intel_svm_prq_report()
857 event.fault.prm.private_data[0] = desc->priv_data[0]; in intel_svm_prq_report()
858 event.fault.prm.private_data[1] = desc->priv_data[1]; in intel_svm_prq_report()
864 event.fault.prm.private_data[0] = ktime_to_ns(ktime_get()); in intel_svm_prq_report()
1083 struct iommu_fault_page_request *prm; in intel_svm_page_response() local
1106 prm = &evt->fault.prm; in intel_svm_page_response()
1108 pasid_present = prm->flags & IOMMU_FAULT_PAGE_REQUEST_PASID_VALID; in intel_svm_page_response()
1109 private_present = prm->flags & IOMMU_FAULT_PAGE_REQUEST_PRIV_DATA; in intel_svm_page_response()
1110 last_page = prm->flags & IOMMU_FAULT_PAGE_REQUEST_LAST_PAGE; in intel_svm_page_response()
1117 if (prm->pasid == 0 || prm->pasid >= PASID_MAX) { in intel_svm_page_response()
1122 ret = pasid_to_svm_sdev(dev, prm->pasid, &svm, &sdev); in intel_svm_page_response()
1159 desc.qw0 = QI_PGRP_PASID(prm->pasid) | QI_PGRP_DID(sid) | in intel_svm_page_response()
1164 desc.qw1 = QI_PGRP_IDX(prm->grpid) | QI_PGRP_LPIG(last_page); in intel_svm_page_response()
1169 desc.qw2 = prm->private_data[0]; in intel_svm_page_response()
1170 desc.qw3 = prm->private_data[1]; in intel_svm_page_response()
1171 } else if (prm->private_data[0]) { in intel_svm_page_response()
1173 ktime_to_ns(ktime_get()) - prm->private_data[0]); in intel_svm_page_response()