Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/iommu/amd/
H A Diommu_v2.c515 struct amd_iommu_fault *iommu_fault; in ppr_notifier() local
525 iommu_fault = data; in ppr_notifier()
526 tag = iommu_fault->tag & 0x1ff; in ppr_notifier()
527 finish = (iommu_fault->tag >> 9) & 1; in ppr_notifier()
529 devid = iommu_fault->device_id; in ppr_notifier()
539 amd_iommu_complete_ppr(pdev, iommu_fault->pasid, in ppr_notifier()
544 dev_state = get_device_state(iommu_fault->device_id); in ppr_notifier()
548 pasid_state = get_pasid_state(dev_state, iommu_fault->pasid); in ppr_notifier()
551 amd_iommu_complete_ppr(dev_state->pdev, iommu_fault->pasid, in ppr_notifier()
570 fault->address = iommu_fault->address; in ppr_notifier()
[all …]
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Diommu.h115 struct iommu_fault { struct
/OK3568_Linux_fs/kernel/include/linux/
H A Diommu.h62 typedef int (*iommu_dev_fault_handler_t)(struct iommu_fault *, void *);
358 struct iommu_fault fault;
/OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/
H A Dmpp_rkvdec2_link.c913 u32 iommu_fault = dec->mmu_fault && (mpp->irq_status & RKVDEC_TIMEOUT_STA); in rkvdec2_link_try_dequeue() local
916 u32 force_dequeue = iommu_fault || !link_en; in rkvdec2_link_try_dequeue()
1684 mpp->queue->iommu_fault = 1; in rkvdec2_ccu_iommu_fault_handle()
2508 if (queue->iommu_fault) { in rkvdec2_hard_ccu_worker()
2510 queue->iommu_fault = 0; in rkvdec2_hard_ccu_worker()
H A Dmpp_common.h547 u32 iommu_fault; member