/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | gmc_v7_0.c | 426 uint16_t pasid, uint32_t flush_type, in gmc_v7_0_flush_gpu_tlb_pasid() 491 unsigned int pasid) in gmc_v7_0_emit_pasid_mapping() 763 u32 addr, u32 mc_client, unsigned int pasid) in gmc_v7_0_vm_decode_fault()
|
H A D | amdgpu_ids.h | 61 unsigned pasid; member
|
H A D | amdgpu_kms.c | 1237 int r, pasid; in amdgpu_driver_open_kms() local 1335 u32 pasid; in amdgpu_driver_postclose_kms() local
|
H A D | gmc_v11_0.c | 327 uint16_t pasid, uint32_t flush_type, in gmc_v11_0_flush_gpu_tlb_pasid() 430 unsigned int pasid) in gmc_v11_0_emit_pasid_mapping()
|
H A D | amdgpu_job.h | 60 unsigned pasid; member
|
H A D | gmc_v10_0.c | 416 uint16_t pasid, uint32_t flush_type, in gmc_v10_0_flush_gpu_tlb_pasid() 522 unsigned int pasid) in gmc_v10_0_emit_pasid_mapping()
|
H A D | amdgpu_irq.h | 55 unsigned pasid; member
|
H A D | amdgpu_vm.c | 141 u32 pasid) in amdgpu_vm_set_pasid() 2525 void amdgpu_vm_get_task_info(struct amdgpu_device *adev, u32 pasid, in amdgpu_vm_get_task_info() 2573 bool amdgpu_vm_handle_fault(struct amdgpu_device *adev, u32 pasid, in amdgpu_vm_handle_fault()
|
H A D | amdgpu_amdkfd_gfx_v9.c | 101 int kgd_gfx_v9_set_pasid_vmid_mapping(struct amdgpu_device *adev, u32 pasid, in kgd_gfx_v9_set_pasid_vmid_mapping() 1026 void kgd_gfx_v9_get_cu_occupancy(struct amdgpu_device *adev, int pasid, in kgd_gfx_v9_get_cu_occupancy()
|
H A D | amdgpu_amdkfd_gc_9_4_3.c | 224 u32 pasid, unsigned int vmid, uint32_t xcc_inst) in kgd_gfx_v9_4_3_set_pasid_vmid_mapping()
|
H A D | gmc_v9_0.c | 947 uint16_t pasid, uint32_t flush_type, in gmc_v9_0_flush_gpu_tlb_pasid() 1083 unsigned int pasid) in gmc_v9_0_emit_pasid_mapping()
|
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_pm4_headers.h | 59 uint32_t pasid:16; member 108 uint32_t pasid:16; member
|
H A D | kfd_pm4_headers_aldebaran.h | 38 uint32_t pasid:16; /* 0 - 15 */ member
|
/openbmc/linux/drivers/iommu/intel/ |
H A D | dmar.c | 1558 void qi_flush_piotlb(struct intel_iommu *iommu, u16 did, u32 pasid, u64 addr, in qi_flush_piotlb() 1600 u32 pasid, u16 qdep, u64 addr, unsigned int size_order) in qi_flush_dev_iotlb_pasid() 1652 u64 granu, u32 pasid) in qi_flush_pasid_cache() 1968 u8 fault_reason, u32 pasid, u16 source_id, in dmar_fault_do_one() 2031 u32 pasid; in dmar_fault() local
|
H A D | iommu.h | 426 #define QI_PC_PASID(pasid) (((u64)pasid) << 32) argument 438 #define QI_EIOTLB_PASID(pasid) (((u64)pasid) << 32) argument 460 #define QI_PGRP_PASID(pasid) (((u64)(pasid)) << 32) argument 727 ioasid_t pasid; member 871 u32 pasid; member 876 static inline void intel_drain_pasid_prq(struct device *dev, u32 pasid) {} in intel_drain_pasid_prq() 882 static inline void intel_svm_remove_dev_pasid(struct device *dev, ioasid_t pasid) in intel_svm_remove_dev_pasid()
|
/openbmc/qemu/include/hw/i386/ |
H A D | intel_iommu.h | 100 uint32_t pasid; member 154 uint32_t pasid; member 307 bool pasid; /* Whether to support PASID */ member
|
/openbmc/linux/drivers/misc/ocxl/ |
H A D | context.c | 10 int pasid; in ocxl_context_alloc() local
|
/openbmc/linux/include/uapi/misc/ |
H A D | ocxl.h | 41 __u32 pasid; /* PASID assigned to the current context */ member
|
/openbmc/linux/drivers/iommu/ |
H A D | iommu.c | 3370 struct iommu_group *group, ioasid_t pasid) in __iommu_set_group_pasid() 3396 ioasid_t pasid) in __iommu_remove_group_pasid() 3416 struct device *dev, ioasid_t pasid) in iommu_attach_device_pasid() 3457 ioasid_t pasid) in iommu_detach_device_pasid() 3485 ioasid_t pasid, in iommu_get_domain_for_dev_pasid() 3543 void iommu_free_global_pasid(ioasid_t pasid) in iommu_free_global_pasid()
|
/openbmc/linux/drivers/gpu/drm/msm/adreno/ |
H A D | adreno_gpu.c | 31 u32 pasid) in zap_shader_load_mdt() 176 int adreno_zap_shader_load(struct msm_gpu *gpu, u32 pasid) in adreno_zap_shader_load()
|
/openbmc/linux/include/linux/ |
H A D | iommu.h | 1078 struct device *dev, ioasid_t pasid) in iommu_attach_device_pasid() 1084 struct device *dev, ioasid_t pasid) in iommu_detach_device_pasid() 1089 iommu_get_domain_for_dev_pasid(struct device *dev, ioasid_t pasid, in iommu_get_domain_for_dev_pasid() 1100 static inline void iommu_free_global_pasid(ioasid_t pasid) {} in iommu_free_global_pasid()
|
H A D | uacce.h | 99 u32 pasid; member
|
/openbmc/qemu/hw/i386/ |
H A D | intel_iommu_internal.h | 437 uint32_t pasid; member 500 #define VTD_PASID_DIR_INDEX(pasid) (((pasid) >> 6) & VTD_PASID_DIR_BITS_MASK) argument 503 #define VTD_PASID_TABLE_INDEX(pasid) ((pasid) & VTD_PASID_TABLE_BITS_MASK) argument
|
/openbmc/linux/drivers/dma/idxd/ |
H A D | registers.h | 270 u64 pasid:20; member 314 u64 pasid:20; member 329 u32 pasid:20; member 374 u32 pasid:20; member 592 u64 pasid:20; member
|
H A D | init.c | 567 ioasid_t pasid; in idxd_enable_system_pasid() local
|