Lines Matching refs:attach_handle
122 struct iommu_attach_handle *attach_handle; in find_fault_handler() local
125 attach_handle = iommu_attach_handle_get(dev->iommu_group, in find_fault_handler()
127 if (IS_ERR(attach_handle)) { in find_fault_handler()
138 attach_handle = iommu_attach_handle_get( in find_fault_handler()
141 if (IS_ERR(attach_handle)) in find_fault_handler()
145 attach_handle = iommu_attach_handle_get(dev->iommu_group, in find_fault_handler()
148 if (IS_ERR(attach_handle)) in find_fault_handler()
152 if (!attach_handle->domain->iopf_handler) in find_fault_handler()
155 return attach_handle; in find_fault_handler()
216 struct iommu_attach_handle *attach_handle; in iommu_report_device_fault() local
222 attach_handle = find_fault_handler(dev, evt); in iommu_report_device_fault()
223 if (!attach_handle) in iommu_report_device_fault()
256 group->attach_handle = attach_handle; in iommu_report_device_fault()
262 if (group->attach_handle->domain->iopf_handler(group)) in iommu_report_device_fault()