Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
Dcik_event_interrupt.c30 unsigned int pasid; in cik_event_interrupt_isr() local
46 unsigned int pasid; in cik_event_interrupt_wq() local
Dkfd_pasid.c92 void kfd_pasid_free(unsigned int pasid) in kfd_pasid_free()
Dkfd_device.c188 static void iommu_pasid_shutdown_callback(struct pci_dev *pdev, int pasid) in iommu_pasid_shutdown_callback()
199 static int iommu_invalid_ppr_cb(struct pci_dev *pdev, int pasid, in iommu_invalid_ppr_cb()
Dkfd_process.c397 void kfd_unbind_process_from_device(struct kfd_dev *dev, unsigned int pasid) in kfd_unbind_process_from_device()
466 struct kfd_process *kfd_lookup_process_by_pasid(unsigned int pasid) in kfd_lookup_process_by_pasid()
Dkfd_events.c559 void kfd_signal_event_interrupt(unsigned int pasid, uint32_t partial_id, in kfd_signal_event_interrupt()
892 void kfd_signal_iommu_event(struct kfd_dev *dev, unsigned int pasid, in kfd_signal_iommu_event()
950 void kfd_signal_hw_exception_event(unsigned int pasid) in kfd_signal_hw_exception_event()
Dkfd_pm4_headers_vi.h150 uint32_t pasid:16; member
294 uint32_t pasid:16; member
358 uint32_t pasid:16; member
Dkfd_pm4_headers.h151 uint32_t pasid:16; member
299 uint32_t pasid:16; member
362 uint32_t pasid:16; member
Dkfd_dbgdev.c51 unsigned int pasid, uint64_t vmid0_address, in dbgdev_diq_submit_ib()
Dkfd_dbgmgr.h279 unsigned int pasid; member
Dkfd_device_queue_manager.c458 set_pasid_vmid_mapping(struct device_queue_manager *dqm, unsigned int pasid, in set_pasid_vmid_mapping()
Dkfd_pm4_headers_diq.h70 unsigned int pasid:10; member
Dkfd_priv.h500 unsigned int pasid; member
/linux-4.4.14/include/linux/
Dintel-svm.h107 static inline int intel_svm_bind_mm(struct device *dev, int *pasid, in intel_svm_bind_mm()
113 static inline int intel_svm_unbind_mm(struct device *dev, int pasid) in intel_svm_unbind_mm()
Dintel-iommu.h300 #define QI_PC_PASID(pasid) (((u64)pasid) << 32) argument
311 #define QI_EIOTLB_PASID(pasid) (((u64)pasid) << 32) argument
326 #define QI_PGRP_PASID(pasid) (((u64)(pasid)) << 32) argument
336 #define QI_PSTRM_PASID(pasid) (((u64)(pasid)) << 4) argument
496 int pasid; member
/linux-4.4.14/drivers/iommu/
Damd_iommu_v2.c54 int pasid; /* PASID index */ member
84 u16 pasid; member
164 int pasid, bool alloc) in __get_pasid_state_ptr()
198 int pasid) in set_pasid_state()
225 static void clear_pasid_state(struct device_state *dev_state, int pasid) in clear_pasid_state()
243 int pasid) in get_pasid_state()
629 int amd_iommu_bind_pasid(struct pci_dev *pdev, int pasid, in amd_iommu_bind_pasid()
714 void amd_iommu_unbind_pasid(struct pci_dev *pdev, int pasid) in amd_iommu_unbind_pasid()
Dintel-svm.c239 static void intel_flush_pasid_dev(struct intel_svm *svm, struct intel_svm_dev *sdev, int pasid) in intel_flush_pasid_dev()
287 int intel_svm_bind_mm(struct device *dev, int *pasid, int flags, struct svm_dev_ops *ops) in intel_svm_bind_mm()
428 int intel_svm_unbind_mm(struct device *dev, int pasid) in intel_svm_unbind_mm()
491 u64 pasid:20; member
Damd_iommu.c841 static void build_inv_iommu_pasid(struct iommu_cmd *cmd, u16 domid, int pasid, in build_inv_iommu_pasid()
859 static void build_inv_iotlb_pasid(struct iommu_cmd *cmd, u16 devid, int pasid, in build_inv_iotlb_pasid()
879 static void build_complete_ppr(struct iommu_cmd *cmd, u16 devid, int pasid, in build_complete_ppr()
3267 static int __flush_pasid(struct protection_domain *domain, int pasid, in __flush_pasid()
3328 static int __amd_iommu_flush_page(struct protection_domain *domain, int pasid, in __amd_iommu_flush_page()
3336 int amd_iommu_flush_page(struct iommu_domain *dom, int pasid, in amd_iommu_flush_page()
3351 static int __amd_iommu_flush_tlb(struct protection_domain *domain, int pasid) in __amd_iommu_flush_tlb()
3359 int amd_iommu_flush_tlb(struct iommu_domain *dom, int pasid) in amd_iommu_flush_tlb()
3373 static u64 *__get_gcr3_pte(u64 *root, int level, int pasid, bool alloc) in __get_gcr3_pte()
3405 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.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_amdkfd_gfx_v8.c178 static int kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, unsigned int pasid, in kgd_set_pasid_vmid_mapping()
Damdgpu_amdkfd_gfx_v7.c217 static int kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, unsigned int pasid, in kgd_set_pasid_vmid_mapping()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_kfd.c396 static int kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, unsigned int pasid, in kgd_set_pasid_vmid_mapping()