Home
last modified time | relevance | path

Searched refs:pdom_dev_data (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/iommu/amd/
H A Dpasid.c32 static void remove_dev_pasid(struct pdom_dev_data *pdom_dev_data) in remove_dev_pasid() argument
35 amd_iommu_clear_gcr3(pdom_dev_data->dev_data, pdom_dev_data->pasid); in remove_dev_pasid()
37 list_del(&pdom_dev_data->list); in remove_dev_pasid()
38 kfree(pdom_dev_data); in remove_dev_pasid()
41 /* Clear PASID from device GCR3 table and remove pdom_dev_data from list */
45 struct pdom_dev_data *pdom_dev_data; in remove_pdom_dev_pasid() local
50 for_each_pdom_dev_data(pdom_dev_data, pdo in remove_pdom_dev_pasid()
63 struct pdom_dev_data *pdom_dev_data; sva_arch_invalidate_secondary_tlbs() local
82 struct pdom_dev_data *pdom_dev_data, *next; sva_mn_release() local
106 struct pdom_dev_data *pdom_dev_data; iommu_sva_set_dev_pasid() local
[all...]
H A Damd_iommu_types.h522 #define for_each_pdom_dev_data(pdom_dev_data, pdom) \ argument
523 list_for_each_entry(pdom_dev_data, &pdom->dev_data_list, list)
524 #define for_each_pdom_dev_data_safe(pdom_dev_data, next, pdom) \ argument
525 list_for_each_entry_safe((pdom_dev_data), (next), &pdom->dev_data_list, list)
571 struct pdom_dev_data { struct
602 struct list_head dev_data_list; /* List of pdom_dev_data */
573 dev_datapdom_dev_data global() argument
575 pasidpdom_dev_data global() argument
577 listpdom_dev_data global() argument