Home
last modified time | relevance | path

Searched refs:iommu_entry (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/loongson/
H A Diommu.c203 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 Diommu.h190 struct list_head list; /* for iommu_entry->dev_list */
192 iommu_info *iommu_entry; member
/kernel/linux/linux-6.6/include/linux/
H A Dvfio.h49 struct list_head iommu_entry; member
/kernel/linux/linux-6.6/drivers/vfio/
H A Dvfio_iommu_type1.c1272 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