Searched defs:pasid (Results 1 – 3 of 3) sorted by relevance
/linux-3.3/drivers/iommu/ |
D | amd_iommu_v2.c | 53 int pasid; /* PASID index */ member 78 u16 pasid; member 186 int pasid, bool alloc) in __get_pasid_state_ptr() 220 int pasid) in set_pasid_state() 247 static void clear_pasid_state(struct device_state *dev_state, int pasid) in clear_pasid_state() 265 int pasid) in get_pasid_state() 332 static void unbind_pasid(struct device_state *dev_state, int pasid) in unbind_pasid() 630 int pasid; in task_exit() local 654 int amd_iommu_bind_pasid(struct pci_dev *pdev, int pasid, in amd_iommu_bind_pasid() 724 void amd_iommu_unbind_pasid(struct pci_dev *pdev, int pasid) in amd_iommu_unbind_pasid()
|
D | amd_iommu.c | 739 static void build_inv_iommu_pasid(struct iommu_cmd *cmd, u16 domid, int pasid, in build_inv_iommu_pasid() 757 static void build_inv_iotlb_pasid(struct iommu_cmd *cmd, u16 devid, int pasid, in build_inv_iotlb_pasid() 777 static void build_complete_ppr(struct iommu_cmd *cmd, u16 devid, int pasid, in build_complete_ppr() 3353 static int __flush_pasid(struct protection_domain *domain, int pasid, in __flush_pasid() 3409 static int __amd_iommu_flush_page(struct protection_domain *domain, int pasid, in __amd_iommu_flush_page() 3417 int amd_iommu_flush_page(struct iommu_domain *dom, int pasid, in amd_iommu_flush_page() 3432 static int __amd_iommu_flush_tlb(struct protection_domain *domain, int pasid) in __amd_iommu_flush_tlb() 3440 int amd_iommu_flush_tlb(struct iommu_domain *dom, int pasid) in amd_iommu_flush_tlb() 3454 static u64 *__get_gcr3_pte(u64 *root, int level, int pasid, bool alloc) in __get_gcr3_pte() 3486 static int __set_gcr3(struct protection_domain *domain, int pasid, in __set_gcr3() [all …]
|
D | amd_iommu_types.h | 359 u32 pasid; /* Address space identifier */ member
|