/linux/drivers/iommu/intel/ |
H A D | pasid.c | 129 static struct pasid_entry *intel_pasid_get_entry(struct device *dev, u32 pasid) in intel_pasid_get_entry() 180 intel_pasid_clear_entry(struct device *dev, u32 pasid, bool fault_ignore) in intel_pasid_clear_entry() 196 u16 did, u32 pasid) in pasid_cache_invalidation_with_pasid() 211 struct device *dev, u32 pasid) in devtlb_invalidation_with_pasid() 240 u32 pasid, bool fault_ignore) in intel_pasid_tear_down_entry() 276 u32 pasid, u16 did) in pasid_flush_caches() 295 u32 pasid, u16 did, int flags) in intel_pasid_setup_first_level() 372 struct device *dev, u32 pasid) in intel_pasid_setup_second_level() 434 struct device *dev, u32 pasid, in intel_pasid_setup_dirty_tracking() 503 struct device *dev, u32 pasid) in intel_pasid_setup_pass_through() [all …]
|
H A D | iommu.h | 428 #define QI_PC_PASID(pasid) (((u64)pasid) << 32) argument 440 #define QI_EIOTLB_PASID(pasid) (((u64)pasid) << 32) argument 461 #define QI_PGRP_PASID(pasid) (((u64)(pasid)) << 32) argument 794 ioasid_t pasid; member 1036 context_set_sm_rid2pasid(struct context_entry *context, unsigned long pasid) in context_set_sm_rid2pasid() 1121 static inline void qi_desc_piotlb(u16 did, u32 pasid, u64 addr, in qi_desc_piotlb() 1148 static inline void qi_desc_dev_iotlb_pasid(u16 sid, u16 pfsid, u32 pasid, in qi_desc_dev_iotlb_pasid() 1263 ioasid_t pasid; member 1292 static inline void intel_drain_pasid_prq(struct device *dev, u32 pasid) {} in intel_drain_pasid_prq()
|
H A D | debugfs.c | 24 u32 pasid; member 349 ioasid_t pasid) in domain_translation_struct_show()
|
/linux/drivers/gpu/drm/amd/amdkfd/ |
H A D | cik_event_interrupt.c | 38 uint16_t pasid; in cik_event_interrupt_isr() local 95 u32 pasid = (ihre->ring_id & 0xffff0000) >> 16; in cik_event_interrupt_wq() local
|
H A D | kfd_int_process_v10.c | 137 uint16_t source_id, client_id, pasid, vmid; in event_interrupt_isr_v10() local 197 uint16_t source_id, client_id, pasid, vmid; in event_interrupt_wq_v10() local
|
H A D | kfd_pasid.c | 67 void kfd_pasid_free(u32 pasid) in kfd_pasid_free()
|
H A D | kfd_events.c | 719 kfd_signal_event_interrupt(u32 pasid,uint32_t partial_id,uint32_t valid_id_bits) kfd_signal_event_interrupt() argument 1152 kfd_signal_hw_exception_event(u32 pasid) kfd_signal_hw_exception_event() argument 1168 kfd_signal_vm_fault_event(struct kfd_node * dev,u32 pasid,struct kfd_vm_fault_info * info,struct kfd_hsa_memory_exception_data * data) kfd_signal_vm_fault_event() argument 1279 kfd_signal_poison_consumed_event(struct kfd_node * dev,u32 pasid) kfd_signal_poison_consumed_event() argument [all...] |
H A D | kfd_pm4_headers.h | 59 uint32_t pasid:16; member 108 uint32_t pasid:16; member
|
/linux/arch/csky/mm/ |
H A D | asid.c | 79 static u64 new_context(struct asid_info *info, atomic64_t *pasid, in new_context() 137 void asid_new_context(struct asid_info *info, atomic64_t *pasid, in asid_new_context()
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_mes.c | 271 int amdgpu_mes_create_process(struct amdgpu_device *adev, int pasid, in amdgpu_mes_create_process() 329 void amdgpu_mes_destroy_process(struct amdgpu_device *adev, int pasid) in amdgpu_mes_destroy_process() 394 int amdgpu_mes_add_gang(struct amdgpu_device *adev, int pasid, in amdgpu_mes_add_gang() 1151 int r, queue_id, pasid; in amdgpu_mes_add_ring() local 1421 int pasid, int *gang_id, in amdgpu_mes_test_create_gang_and_queues() 1495 int i, r, pasid, k = 0; in amdgpu_mes_self_test() local
|
H A D | amdgpu_gmc.c | 383 static inline uint64_t amdgpu_gmc_fault_key(uint64_t addr, uint16_t pasid) in amdgpu_gmc_fault_key() 403 uint16_t pasid, uint64_t timestamp) in amdgpu_gmc_filter_faults() 472 uint16_t pasid) in amdgpu_gmc_filter_faults_remove() 677 int amdgpu_gmc_flush_gpu_tlb_pasid(struct amdgpu_device *adev, uint16_t pasid, in amdgpu_gmc_flush_gpu_tlb_pasid()
|
H A D | amdgpu_vm_tlb_fence.c | 37 uint16_t pasid; member
|
H A D | gmc_v7_0.c | 424 uint16_t pasid, uint32_t flush_type, in gmc_v7_0_flush_gpu_tlb_pasid() 484 unsigned int pasid) in gmc_v7_0_emit_pasid_mapping() 757 u32 addr, u32 mc_client, unsigned int pasid) in gmc_v7_0_vm_decode_fault()
|
H A D | gmc_v8_0.c | 615 uint16_t pasid, uint32_t flush_type, in gmc_v8_0_flush_gpu_tlb_pasid() 675 unsigned int pasid) in gmc_v8_0_emit_pasid_mapping() 989 u32 addr, u32 mc_client, unsigned int pasid) in gmc_v8_0_vm_decode_fault()
|
H A D | amdgpu_vm.c | 141 u32 pasid) in amdgpu_vm_set_pasid() 2312 amdgpu_vm_get_vm_from_pasid(struct amdgpu_device *adev, u32 pasid) in amdgpu_vm_get_vm_from_pasid() 2367 amdgpu_vm_get_task_info_pasid(struct amdgpu_device *adev, u32 pasid) in amdgpu_vm_get_task_info_pasid() 2786 bool amdgpu_vm_handle_fault(struct amdgpu_device *adev, u32 pasid, in amdgpu_vm_handle_fault() 2982 unsigned int pasid, in amdgpu_vm_update_fault_cache()
|
H A D | gmc_v11_0.c | 313 uint16_t pasid, uint32_t flush_type, in gmc_v11_0_flush_gpu_tlb_pasid() 388 unsigned int pasid) in gmc_v11_0_emit_pasid_mapping()
|
H A D | gmc_v12_0.c | 333 uint16_t pasid, uint32_t flush_type, in gmc_v12_0_flush_gpu_tlb_pasid() 408 unsigned pasid) in gmc_v12_0_emit_pasid_mapping()
|
H A D | amdgpu_job.h | 60 unsigned pasid; member
|
/linux/drivers/crypto/hisilicon/ |
H A D | qm_common.h | 34 __le16 pasid; member 49 __le16 pasid; member
|
/linux/drivers/dma/idxd/ |
H A D | device.c | 304 static void __idxd_wq_set_pasid_locked(struct idxd_wq *wq, int pasid) in __idxd_wq_set_pasid_locked() 320 int idxd_wq_set_pasid(struct idxd_wq *wq, int pasid) in idxd_wq_set_pasid() 585 void idxd_device_drain_pasid(struct idxd_device *idxd, int pasid) in idxd_device_drain_pasid() 1430 u32 pasid = wq_dedicated(wq) ? idxd->pasid : 0; in idxd_drv_enable_wq() local
|
/linux/drivers/misc/ocxl/ |
H A D | link.c | 538 int ocxl_link_add_pe(void *link_handle, int pasid, u32 pidr, u32 tidr, in ocxl_link_add_pe() 631 int ocxl_link_update_pe(void *link_handle, int pasid, __u16 tid) in ocxl_link_update_pe() 667 int ocxl_link_remove_pe(void *link_handle, int pasid) in ocxl_link_remove_pe()
|
H A D | context.c | 10 int pasid; in ocxl_context_alloc() local
|
/linux/arch/csky/include/asm/ |
H A D | asid.h | 43 atomic64_t *pasid, unsigned int cpu, in asid_check_context()
|
/linux/drivers/iommu/ |
H A D | iommu-sva.c | 20 ioasid_t pasid; in iommu_alloc_mm_data() local
|
/linux/include/linux/ |
H A D | iommu.h | 74 u32 pasid; member 113 u32 pasid; member 1018 u32 pasid; member 1399 struct device *dev, ioasid_t pasid, in iommu_attach_device_pasid() 1406 struct device *dev, ioasid_t pasid) in iommu_detach_device_pasid() 1415 static inline void iommu_free_global_pasid(ioasid_t pasid) {} in iommu_free_global_pasid()
|