/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | gfx_v11_0.c | 257 gfx11_kiq_invalidate_tlbs(struct amdgpu_ring *kiq_ring, uint16_t pasid, uint32_t flush_type, bool all_hub) argument 5433 gfx_v11_0_ring_invalidate_tlbs(struct amdgpu_ring *ring, uint16_t pasid, uint32_t flush_type, bool all_hub, uint8_t dst_sel) argument
|
H A D | amdgpu_ras.c | 2858 uint16_t pasid = poison_msg->pasid; local 2721 amdgpu_ras_put_poison_req(struct amdgpu_device *adev, enum amdgpu_ras_block block, uint16_t pasid, pasid_notify pasid_fn, void *data, uint32_t reset) argument
|
H A D | amdgpu_ras.h | 453 uint16_t pasid; member in struct:ras_poison_msg
|
H A D | gfx_v9_0.c | 866 gfx_v9_0_kiq_invalidate_tlbs(struct amdgpu_ring *kiq_ring, uint16_t pasid, uint32_t flush_type, bool all_hub) argument
|
H A D | gfx_v9_4_3.c | 163 gfx_v9_4_3_kiq_invalidate_tlbs(struct amdgpu_ring *kiq_ring, uint16_t pasid, uint32_t flush_type, bool all_hub) argument
|
H A D | gfx_v10_0.c | 3703 gfx10_kiq_invalidate_tlbs(struct amdgpu_ring *kiq_ring, uint16_t pasid, uint32_t flush_type, bool all_hub) argument 8567 gfx_v10_0_ring_invalidate_tlbs(struct amdgpu_ring *ring, uint16_t pasid, uint32_t flush_type, bool all_hub, uint8_t dst_sel) argument
|
/linux-master/include/linux/ |
H A D | iommu.h | 74 u32 pasid; member in struct:iommu_fault_page_request 113 u32 pasid; member in struct:iommu_page_response 1003 u32 pasid; member in struct:iommu_mm_data 1390 iommu_attach_device_pasid(struct iommu_domain *domain, struct device *dev, ioasid_t pasid) argument 1396 iommu_detach_device_pasid(struct iommu_domain *domain, struct device *dev, ioasid_t pasid) argument 1402 iommu_get_domain_for_dev_pasid(struct device *dev, ioasid_t pasid, unsigned int type) argument 1413 iommu_free_global_pasid(ioasid_t pasid) argument [all...] |
/linux-master/drivers/iommu/intel/ |
H A D | iommu.c | 740 dmar_fault_dump_ptes(struct intel_iommu *iommu, u16 source_id, unsigned long long addr, u32 pasid) argument 1991 domain_setup_first_level(struct intel_iommu *iommu, struct dmar_domain *domain, struct device *dev, u32 pasid) argument 4341 intel_iommu_remove_dev_pasid(struct device *dev, ioasid_t pasid, struct iommu_domain *domain) argument 4369 intel_iommu_set_dev_pasid(struct iommu_domain *domain, struct device *dev, ioasid_t pasid) argument 4826 quirk_extra_dev_tlb_flush(struct device_domain_info *info, unsigned long address, unsigned long mask, u32 pasid, u16 qdep) argument [all...] |
H A D | iommu.h | 784 ioasid_t pasid; member in struct:dev_pasid_info 1027 context_set_sm_rid2pasid(struct context_entry *context, unsigned long pasid) argument 1134 ioasid_t pasid; member in struct:cache_tag 1159 intel_drain_pasid_prq(struct device *dev, u32 pasid) argument [all...] |
/linux-master/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.c | 3090 static void arm_smmu_remove_dev_pasid(struct device *dev, ioasid_t pasid, argument
|
/linux-master/drivers/iommu/amd/ |
H A D | iommu.c | 730 u32 pasid; local 1088 build_inv_iommu_pages(struct iommu_cmd *cmd, u64 address, size_t size, u16 domid, ioasid_t pasid, bool gn) argument 1108 build_inv_iotlb_pages(struct iommu_cmd *cmd, u16 devid, int qdep, u64 address, size_t size, ioasid_t pasid, bool gn) argument 1130 build_complete_ppr(struct iommu_cmd *cmd, u16 devid, u32 pasid, int status, int tag, u8 gn) argument 1347 device_flush_iotlb(struct iommu_dev_data *dev_data, u64 address, size_t size, ioasid_t pasid, bool gn) argument 1458 ioasid_t pasid = IOMMU_NO_PASID; local 1536 amd_iommu_dev_flush_pasid_pages(struct iommu_dev_data *dev_data, ioasid_t pasid, u64 address, size_t size) argument 1552 amd_iommu_dev_flush_pasid_all(struct iommu_dev_data *dev_data, ioasid_t pasid) argument 1627 amd_iommu_complete_ppr(struct device *dev, u32 pasid, int status, int tag) argument 1769 __get_gcr3_pte(struct gcr3_tbl_info *gcr3_info, ioasid_t pasid, bool alloc) argument 1804 update_gcr3(struct iommu_dev_data *dev_data, ioasid_t pasid, unsigned long gcr3, bool set) argument 1823 amd_iommu_set_gcr3(struct iommu_dev_data *dev_data, ioasid_t pasid, unsigned long gcr3) argument 1839 amd_iommu_clear_gcr3(struct iommu_dev_data *dev_data, ioasid_t pasid) argument [all...] |
H A D | amd_iommu_types.h | 567 ioasid_t pasid; member in struct:pdom_dev_data
|
/linux-master/drivers/crypto/hisilicon/ |
H A D | qm.c | 1914 static int qm_sq_ctx_cfg(struct hisi_qp *qp, int qp_id, u32 pasid) argument 1940 static int qm_cq_ctx_cfg(struct hisi_qp *qp, int qp_id, u32 pasid) argument 1969 static int qm_qp_ctx_cfg(struct hisi_qp *qp, int qp_id, u32 pasid) argument 1987 u32 pasid local [all...] |