Home
last modified time | relevance | path

Searched refs:iommu_fault (Results 1 – 7 of 7) sorted by relevance

/linux-6.3-rc2/drivers/iommu/
A Diommu-sva.h16 struct iommu_fault;
20 int iommu_queue_iopf(struct iommu_fault *fault, void *cookie);
30 iommu_sva_handle_iopf(struct iommu_fault *fault, void *data);
33 static inline int iommu_queue_iopf(struct iommu_fault *fault, void *cookie) in iommu_queue_iopf()
70 iommu_sva_handle_iopf(struct iommu_fault *fault, void *data) in iommu_sva_handle_iopf()
A Dio-pgfault.c44 struct iommu_fault fault;
143 int iommu_queue_iopf(struct iommu_fault *fault, void *cookie) in iommu_queue_iopf()
A Diommu-sva.c188 iommu_sva_handle_iopf(struct iommu_fault *fault, void *data) in iommu_sva_handle_iopf()
/linux-6.3-rc2/drivers/iommu/amd/
A Diommu_v2.c514 struct amd_iommu_fault *iommu_fault; in ppr_notifier() local
524 iommu_fault = data; in ppr_notifier()
525 tag = iommu_fault->tag & 0x1ff; in ppr_notifier()
526 finish = (iommu_fault->tag >> 9) & 1; in ppr_notifier()
528 seg_id = PCI_SBDF_TO_SEGID(iommu_fault->sbdf); in ppr_notifier()
529 devid = PCI_SBDF_TO_DEVID(iommu_fault->sbdf); in ppr_notifier()
539 amd_iommu_complete_ppr(pdev, iommu_fault->pasid, in ppr_notifier()
544 dev_state = get_device_state(iommu_fault->sbdf); in ppr_notifier()
570 fault->address = iommu_fault->address; in ppr_notifier()
574 fault->pasid = iommu_fault->pasid; in ppr_notifier()
[all …]
/linux-6.3-rc2/include/uapi/linux/
A Diommu.h115 struct iommu_fault { struct
/linux-6.3-rc2/include/linux/
A Diommu.h52 typedef int (*iommu_dev_fault_handler_t)(struct iommu_fault *, void *);
101 enum iommu_page_response_code (*iopf_handler)(struct iommu_fault *fault,
378 struct iommu_fault fault;
/linux-6.3-rc2/drivers/iommu/arm/arm-smmu-v3/
A Darm-smmu-v3.c1460 struct iommu_fault *flt = &fault_evt.fault; in arm_smmu_handle_evt()

Completed in 17 milliseconds