Home
last modified time | relevance | path

Searched defs:pasid (Results 1 – 10 of 10) sorted by relevance

/linux-4.1.27/drivers/iommu/
Damd_iommu_v2.c54 int pasid; /* PASID index */ member
84 u16 pasid; member
156 int pasid, bool alloc) in __get_pasid_state_ptr()
190 int pasid) in set_pasid_state()
217 static void clear_pasid_state(struct device_state *dev_state, int pasid) in clear_pasid_state()
235 int pasid) in get_pasid_state()
605 int amd_iommu_bind_pasid(struct pci_dev *pdev, int pasid, in amd_iommu_bind_pasid()
690 void amd_iommu_unbind_pasid(struct pci_dev *pdev, int pasid) in amd_iommu_unbind_pasid()
Damd_iommu.c910 static void build_inv_iommu_pasid(struct iommu_cmd *cmd, u16 domid, int pasid, in build_inv_iommu_pasid()
928 static void build_inv_iotlb_pasid(struct iommu_cmd *cmd, u16 devid, int pasid, in build_inv_iotlb_pasid()
948 static void build_complete_ppr(struct iommu_cmd *cmd, u16 devid, int pasid, in build_complete_ppr()
3553 static int __flush_pasid(struct protection_domain *domain, int pasid, in __flush_pasid()
3609 static int __amd_iommu_flush_page(struct protection_domain *domain, int pasid, in __amd_iommu_flush_page()
3617 int amd_iommu_flush_page(struct iommu_domain *dom, int pasid, in amd_iommu_flush_page()
3632 static int __amd_iommu_flush_tlb(struct protection_domain *domain, int pasid) in __amd_iommu_flush_tlb()
3640 int amd_iommu_flush_tlb(struct iommu_domain *dom, int pasid) in amd_iommu_flush_tlb()
3654 static u64 *__get_gcr3_pte(u64 *root, int level, int pasid, bool alloc) in __get_gcr3_pte()
3686 static int __set_gcr3(struct protection_domain *domain, int pasid, in __set_gcr3()
[all …]
Damd_iommu_types.h393 u32 pasid; /* Address space identifier */ member
/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/
Dkfd_pasid.c92 void kfd_pasid_free(unsigned int pasid) in kfd_pasid_free()
Dkfd_device.c176 static void iommu_pasid_shutdown_callback(struct pci_dev *pdev, int pasid) in iommu_pasid_shutdown_callback()
Dkfd_process.c379 void kfd_unbind_process_from_device(struct kfd_dev *dev, unsigned int pasid) in kfd_unbind_process_from_device()
Dkfd_pm4_headers.h151 uint32_t pasid:16; member
298 uint32_t pasid:16; member
360 uint32_t pasid:16; member
Dkfd_device_queue_manager.c457 set_pasid_vmid_mapping(struct device_queue_manager *dqm, unsigned int pasid, in set_pasid_vmid_mapping()
Dkfd_priv.h460 unsigned int pasid; member
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_kfd.c364 static int kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, unsigned int pasid, in kgd_set_pasid_vmid_mapping()