/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_pasid.c | 92 void kfd_pasid_free(unsigned int pasid) kfd_pasid_free() argument
|
H A D | kfd_process.c | 379 void kfd_unbind_process_from_device(struct kfd_dev *dev, unsigned int pasid) kfd_unbind_process_from_device() argument
|
H A D | kfd_device.c | 176 static void iommu_pasid_shutdown_callback(struct pci_dev *pdev, int pasid) iommu_pasid_shutdown_callback() argument
|
H A D | kfd_device_queue_manager.c | 457 set_pasid_vmid_mapping(struct device_queue_manager *dqm, unsigned int pasid, set_pasid_vmid_mapping() argument
|
H A D | kfd_pm4_headers.h | 151 uint32_t pasid:16; member in struct:pm4_map_process::__anon3956::__anon3957 298 uint32_t pasid:16; member in struct:pm4_query_status::__anon3971::__anon3972 360 uint32_t pasid:16; member in struct:pm4_unmap_queues::__anon3977::__anon3978
|
H A D | kfd_priv.h | 460 unsigned int pasid; member in struct:kfd_process
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
H A D | radeon_kfd.c | 364 static int kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, unsigned int pasid, kgd_set_pasid_vmid_mapping() argument
|
/linux-4.1.27/drivers/iommu/ |
H A D | amd_iommu_v2.c | 54 int pasid; /* PASID index */ member in struct:pasid_state 84 u16 pasid; member in struct:fault 217 static void clear_pasid_state(struct device_state *dev_state, int pasid) clear_pasid_state() argument 605 int amd_iommu_bind_pasid(struct pci_dev *pdev, int pasid, amd_iommu_bind_pasid() argument 690 void amd_iommu_unbind_pasid(struct pci_dev *pdev, int pasid) amd_iommu_unbind_pasid() argument 155 __get_pasid_state_ptr(struct device_state *dev_state, int pasid, bool alloc) __get_pasid_state_ptr() argument 188 set_pasid_state(struct device_state *dev_state, struct pasid_state *pasid_state, int pasid) set_pasid_state() argument 234 get_pasid_state(struct device_state *dev_state, int pasid) get_pasid_state() argument
|
H A D | amd_iommu_types.h | 393 u32 pasid; /* Address space identifier */ member in struct:amd_iommu_fault
|
H A D | amd_iommu.c | 910 static void build_inv_iommu_pasid(struct iommu_cmd *cmd, u16 domid, int pasid, build_inv_iommu_pasid() argument 928 static void build_inv_iotlb_pasid(struct iommu_cmd *cmd, u16 devid, int pasid, build_inv_iotlb_pasid() argument 948 static void build_complete_ppr(struct iommu_cmd *cmd, u16 devid, int pasid, build_complete_ppr() argument 3553 static int __flush_pasid(struct protection_domain *domain, int pasid, __flush_pasid() argument 3609 static int __amd_iommu_flush_page(struct protection_domain *domain, int pasid, __amd_iommu_flush_page() argument 3617 int amd_iommu_flush_page(struct iommu_domain *dom, int pasid, amd_iommu_flush_page() argument 3632 static int __amd_iommu_flush_tlb(struct protection_domain *domain, int pasid) __amd_iommu_flush_tlb() argument 3640 int amd_iommu_flush_tlb(struct iommu_domain *dom, int pasid) amd_iommu_flush_tlb() argument 3654 static u64 *__get_gcr3_pte(u64 *root, int level, int pasid, bool alloc) __get_gcr3_pte() argument 3686 static int __set_gcr3(struct protection_domain *domain, int pasid, __set_gcr3() argument 3703 static int __clear_gcr3(struct protection_domain *domain, int pasid) __clear_gcr3() argument 3719 int amd_iommu_domain_set_gcr3(struct iommu_domain *dom, int pasid, amd_iommu_domain_set_gcr3() argument 3734 int amd_iommu_domain_clear_gcr3(struct iommu_domain *dom, int pasid) amd_iommu_domain_clear_gcr3() argument 3748 int amd_iommu_complete_ppr(struct pci_dev *pdev, int pasid, amd_iommu_complete_ppr() argument
|