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

/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
H A Dcik_event_interrupt.c30 unsigned int pasid; cik_event_interrupt_isr() local
46 unsigned int pasid; cik_event_interrupt_wq() local
H A Dkfd_pasid.c92 void kfd_pasid_free(unsigned int pasid) kfd_pasid_free() argument
H A Dkfd_process.c397 void kfd_unbind_process_from_device(struct kfd_dev *dev, unsigned int pasid) kfd_unbind_process_from_device() argument
466 struct kfd_process *kfd_lookup_process_by_pasid(unsigned int pasid) kfd_lookup_process_by_pasid() argument
H A Dkfd_dbgdev.c50 dbgdev_diq_submit_ib(struct kfd_dbgdev *dbgdev, unsigned int pasid, uint64_t vmid0_address, uint32_t *packet_buff, size_t size_in_bytes) dbgdev_diq_submit_ib() argument
H A Dkfd_device.c188 static void iommu_pasid_shutdown_callback(struct pci_dev *pdev, int pasid) iommu_pasid_shutdown_callback() argument
199 static int iommu_invalid_ppr_cb(struct pci_dev *pdev, int pasid, iommu_invalid_ppr_cb() argument
H A Dkfd_device_queue_manager.c458 set_pasid_vmid_mapping(struct device_queue_manager *dqm, unsigned int pasid, set_pasid_vmid_mapping() argument
H A Dkfd_events.c559 void kfd_signal_event_interrupt(unsigned int pasid, uint32_t partial_id, kfd_signal_event_interrupt() argument
892 void kfd_signal_iommu_event(struct kfd_dev *dev, unsigned int pasid, kfd_signal_iommu_event() argument
950 void kfd_signal_hw_exception_event(unsigned int pasid) kfd_signal_hw_exception_event() argument
H A Dkfd_pm4_headers_diq.h70 unsigned int pasid:10; member in struct:pm4__indirect_buffer_pasid::__anon4068::__anon4069
H A Dkfd_dbgmgr.h279 unsigned int pasid; member in struct:kfd_dbgmgr
H A Dkfd_pm4_headers.h151 uint32_t pasid:16; member in struct:pm4_map_process::__anon4030::__anon4031
299 uint32_t pasid:16; member in struct:pm4_query_status::__anon4045::__anon4046
362 uint32_t pasid:16; member in struct:pm4_unmap_queues::__anon4051::__anon4052
H A Dkfd_pm4_headers_vi.h150 uint32_t pasid:16; member in struct:pm4_mes_map_process::__anon4109::__anon4110
294 uint32_t pasid:16; member in struct:pm4_mes_query_status::__anon4123::__anon4124
358 uint32_t pasid:16; member in struct:PM4_MES_UNMAP_QUEUES::__anon4129::__anon4130
H A Dkfd_priv.h500 unsigned int pasid; member in struct:kfd_process
/linux-4.4.14/include/linux/
H A Dintel-svm.h107 static inline int intel_svm_bind_mm(struct device *dev, int *pasid, intel_svm_bind_mm() argument
113 static inline int intel_svm_unbind_mm(struct device *dev, int pasid) intel_svm_unbind_mm() argument
H A Dintel-iommu.h496 int pasid; member in struct:intel_svm
/linux-4.4.14/drivers/iommu/
H A Dintel-svm.c239 static void intel_flush_pasid_dev(struct intel_svm *svm, struct intel_svm_dev *sdev, int pasid) intel_flush_pasid_dev() argument
287 int intel_svm_bind_mm(struct device *dev, int *pasid, int flags, struct svm_dev_ops *ops) intel_svm_bind_mm() argument
428 int intel_svm_unbind_mm(struct device *dev, int pasid) intel_svm_unbind_mm() argument
491 u64 pasid:20; member in struct:page_req_dsc
H A Damd_iommu_v2.c54 int pasid; /* PASID index */ member in struct:pasid_state
84 u16 pasid; member in struct:fault
225 static void clear_pasid_state(struct device_state *dev_state, int pasid) clear_pasid_state() argument
629 int amd_iommu_bind_pasid(struct pci_dev *pdev, int pasid, amd_iommu_bind_pasid() argument
714 void amd_iommu_unbind_pasid(struct pci_dev *pdev, int pasid) amd_iommu_unbind_pasid() argument
163 __get_pasid_state_ptr(struct device_state *dev_state, int pasid, bool alloc) __get_pasid_state_ptr() argument
196 set_pasid_state(struct device_state *dev_state, struct pasid_state *pasid_state, int pasid) set_pasid_state() argument
242 get_pasid_state(struct device_state *dev_state, int pasid) get_pasid_state() argument
H A Damd_iommu_types.h393 u32 pasid; /* Address space identifier */ member in struct:amd_iommu_fault
H A Damd_iommu.c841 static void build_inv_iommu_pasid(struct iommu_cmd *cmd, u16 domid, int pasid, build_inv_iommu_pasid() argument
859 static void build_inv_iotlb_pasid(struct iommu_cmd *cmd, u16 devid, int pasid, build_inv_iotlb_pasid() argument
879 static void build_complete_ppr(struct iommu_cmd *cmd, u16 devid, int pasid, build_complete_ppr() argument
3267 static int __flush_pasid(struct protection_domain *domain, int pasid, __flush_pasid() argument
3328 static int __amd_iommu_flush_page(struct protection_domain *domain, int pasid, __amd_iommu_flush_page() argument
3336 int amd_iommu_flush_page(struct iommu_domain *dom, int pasid, amd_iommu_flush_page() argument
3351 static int __amd_iommu_flush_tlb(struct protection_domain *domain, int pasid) __amd_iommu_flush_tlb() argument
3359 int amd_iommu_flush_tlb(struct iommu_domain *dom, int pasid) amd_iommu_flush_tlb() argument
3373 static u64 *__get_gcr3_pte(u64 *root, int level, int pasid, bool alloc) __get_gcr3_pte() argument
3405 static int __set_gcr3(struct protection_domain *domain, int pasid, __set_gcr3() argument
3422 static int __clear_gcr3(struct protection_domain *domain, int pasid) __clear_gcr3() argument
3438 int amd_iommu_domain_set_gcr3(struct iommu_domain *dom, int pasid, amd_iommu_domain_set_gcr3() argument
3453 int amd_iommu_domain_clear_gcr3(struct iommu_domain *dom, int pasid) amd_iommu_domain_clear_gcr3() argument
3467 int amd_iommu_complete_ppr(struct pci_dev *pdev, int pasid, amd_iommu_complete_ppr() argument
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gfx_v8.c178 static int kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, unsigned int pasid, kgd_set_pasid_vmid_mapping() argument
H A Damdgpu_amdkfd_gfx_v7.c217 static int kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, unsigned int pasid, kgd_set_pasid_vmid_mapping() argument
/linux-4.4.14/drivers/gpu/drm/radeon/
H A Dradeon_kfd.c396 static int kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, unsigned int pasid, kgd_set_pasid_vmid_mapping() argument

Completed in 816 milliseconds