Home
last modified time | relevance | path

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

/linux/drivers/iommu/
A Dio-pgfault.c122 struct iommu_attach_handle *attach_handle; in find_fault_handler() local
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()
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()
[all …]
A Diommu-sva.c74 struct iommu_attach_handle *attach_handle; in iommu_sva_bind_device() local
93 attach_handle = iommu_attach_handle_get(group, iommu_mm->pasid, IOMMU_DOMAIN_SVA); in iommu_sva_bind_device()
94 if (!IS_ERR(attach_handle)) { in iommu_sva_bind_device()
95 handle = container_of(attach_handle, struct iommu_sva, handle); in iommu_sva_bind_device()
96 if (attach_handle->domain->mm != mm) { in iommu_sva_bind_device()
105 if (PTR_ERR(attach_handle) != -ENOENT) { in iommu_sva_bind_device()
106 ret = PTR_ERR(attach_handle); in iommu_sva_bind_device()
278 group->attach_handle->domain->mm); in iommu_sva_handle_iopf()
/linux/drivers/iommu/iommufd/
A Dfault.c108 if (group->attach_handle != &handle->handle) in iommufd_auto_response_faults()
116 if (group->attach_handle != &handle->handle) in iommufd_auto_response_faults()
268 idev = to_iommufd_handle(group->attach_handle)->idev; in iommufd_fault_fops_read()
431 hwpt = group->attach_handle->domain->fault_data; in iommufd_fault_iopf_handler()
/linux/include/linux/
A Diommu.h131 struct iommu_attach_handle *attach_handle; member

Completed in 12 milliseconds