Home
last modified time | relevance | path

Searched defs:pasid (Results 26 – 50 of 87) sorted by relevance

1234

/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Dgmc_v7_0.c426 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 Damdgpu_ids.h61 unsigned pasid; member
H A Damdgpu_kms.c1237 int r, pasid; in amdgpu_driver_open_kms() local
1335 u32 pasid; in amdgpu_driver_postclose_kms() local
H A Dgmc_v11_0.c327 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 Damdgpu_job.h60 unsigned pasid; member
H A Dgmc_v10_0.c416 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 Damdgpu_irq.h55 unsigned pasid; member
H A Damdgpu_vm.c141 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 Damdgpu_amdkfd_gfx_v9.c101 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 Damdgpu_amdkfd_gc_9_4_3.c224 u32 pasid, unsigned int vmid, uint32_t xcc_inst) in kgd_gfx_v9_4_3_set_pasid_vmid_mapping()
H A Dgmc_v9_0.c947 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 Dkfd_pm4_headers.h59 uint32_t pasid:16; member
108 uint32_t pasid:16; member
H A Dkfd_pm4_headers_aldebaran.h38 uint32_t pasid:16; /* 0 - 15 */ member
/openbmc/linux/drivers/iommu/intel/
H A Ddmar.c1558 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 Diommu.h426 #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 Dintel_iommu.h100 uint32_t pasid; member
154 uint32_t pasid; member
307 bool pasid; /* Whether to support PASID */ member
/openbmc/linux/drivers/misc/ocxl/
H A Dcontext.c10 int pasid; in ocxl_context_alloc() local
/openbmc/linux/include/uapi/misc/
H A Docxl.h41 __u32 pasid; /* PASID assigned to the current context */ member
/openbmc/linux/drivers/iommu/
H A Diommu.c3370 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 Dadreno_gpu.c31 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 Diommu.h1078 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 Duacce.h99 u32 pasid; member
/openbmc/qemu/hw/i386/
H A Dintel_iommu_internal.h437 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 Dregisters.h270 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 Dinit.c567 ioasid_t pasid; in idxd_enable_system_pasid() local

1234