Searched refs:iommu_entry (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/iommu/loongson/ |
H A D | iommu.c | 203 if (dev_data->iommu_entry == NULL) { in update_dev_table() 204 pr_err("%s iommu_entry is NULL", __func__); in update_dev_table() 209 domain_id = dev_data->iommu_entry->id; in update_dev_table() 335 dev_data->iommu_entry = info; in do_attach() 349 iommu_info *iommu_entry = NULL; in do_detach() local 359 iommu_entry = dev_data->iommu_entry; in do_detach() 360 if (iommu_entry == NULL) { in do_detach() 361 pr_err("%s iommu_entry is NULL", __func__); in do_detach() 366 iommu_entry in do_detach() 372 cleanup_iommu_entry(iommu_info *iommu_entry) cleanup_iommu_entry() argument 499 free_pagetable_one_level(iommu_info *iommu_entry, spt_entry *shd_entry, int level) free_pagetable_one_level() argument 525 free_pagetable(iommu_info *iommu_entry) free_pagetable() argument 592 domain_deattach_iommu(dom_info *priv, iommu_info *iommu_entry) domain_deattach_iommu() argument 634 struct iommu_info *iommu_entry, *iommu_entry_temp; loongson_iommu_domain_free() local 777 struct iommu_info *iommu_entry; get_first_iommu_entry() local 792 struct iommu_info *iommu_entry; get_iommu_entry() local 810 struct iommu_info *iommu_entry = NULL; domain_attach_iommu() local 894 iommu_info *iommu_entry = NULL; loongson_iommu_attach_dev() local 950 iommu_info *iommu_entry = NULL; loongson_iommu_detach_dev() local 1096 dev_map_page(iommu_info *iommu_entry, unsigned long start, phys_addr_t pa, size_t size) dev_map_page() argument 1161 iommu_info *iommu_entry = NULL; iommu_map_page() local 1186 iommu_unmap_page(iommu_info *iommu_entry, unsigned long start, size_t size) iommu_unmap_page() argument 1259 iommu_info *iommu_entry = NULL; loongson_iommu_iova_to_pa() local 1320 iommu_info *iommu_entry; loongson_iommu_flush_iotlb_all() local [all...] |
H A D | iommu.h | 190 struct list_head list; /* for iommu_entry->dev_list */ 192 iommu_info *iommu_entry; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | vfio.h | 49 struct list_head iommu_entry; member
|
/kernel/linux/linux-6.6/drivers/vfio/ |
H A D | vfio_iommu_type1.c | 1272 list_for_each_entry(device, &iommu->device_list, iommu_entry) in vfio_notify_dma_unmap() 3034 list_add(&vdev->iommu_entry, &iommu->device_list); in vfio_iommu_type1_register_device() 3049 list_del(&vdev->iommu_entry); in vfio_iommu_type1_unregister_device()
|
Completed in 8 milliseconds