Searched refs:iopf (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/iommu/ |
| H A D | io-pgfault.c | 44 struct iopf_fault *iopf, *next; in __iopf_free_group() local 46 list_for_each_entry_safe(iopf, next, &group->faults, list) { in __iopf_free_group() 47 if (!(iopf->fault.prm.flags & IOMMU_FAULT_PAGE_REQUEST_LAST_PAGE)) in __iopf_free_group() 48 kfree(iopf); in __iopf_free_group() 66 struct iopf_fault *iopf; in report_partial_fault() local 68 iopf = kzalloc(sizeof(*iopf), GFP_KERNEL); in report_partial_fault() 69 if (!iopf) in report_partial_fault() 72 iopf->fault = *fault; in report_partial_fault() 75 list_add(&iopf->list, &fault_param->partial); in report_partial_fault() 85 struct iopf_fault *iopf, *next; in iopf_group_alloc() local [all …]
|
| H A D | iommu-sva.c | 277 struct iopf_fault *iopf; in iommu_sva_handle_iopf() local 282 list_for_each_entry(iopf, &group->faults, list) { in iommu_sva_handle_iopf() 290 status = iommu_sva_handle_mm(&iopf->fault, in iommu_sva_handle_iopf()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | eventq.c | 133 struct iopf_fault *iopf; in iommufd_fault_fops_read() local 156 list_for_each_entry(iopf, &group->faults, list) { in iommufd_fault_fops_read() 157 iommufd_compose_fault_message(&iopf->fault, in iommufd_fault_fops_read()
|
| /linux/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3.c | 2789 ret = iopf_queue_add_device(master->smmu->evtq.iopf, master->dev); in arm_smmu_enable_iopf() 2810 iopf_queue_remove_device(master->smmu->evtq.iopf, master->dev); in arm_smmu_disable_iopf() 3797 smmu->evtq.iopf = iopf_queue_alloc(dev_name(smmu->dev)); in arm_smmu_init_queues() 3798 if (!smmu->evtq.iopf) in arm_smmu_init_queues() 4846 iopf_queue_free(smmu->evtq.iopf); in arm_smmu_device_probe() 4857 iopf_queue_free(smmu->evtq.iopf); in arm_smmu_device_remove()
|