Searched refs:pasid (Results 101 - 125 of 132) sorted by relevance

123456

/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ih.c276 entry->pasid = dw[3] & 0xffff;
H A Dcik_ih.c266 entry->pasid = (dw[2] >> 16) & 0xffff;
H A Damdgpu_amdkfd_gfx_v10.c95 static int kgd_set_pasid_vmid_mapping(struct amdgpu_device *adev, u32 pasid, argument
105 uint32_t pasid_mapping = (pasid == 0) ? 0 : (uint32_t)pasid |
108 pr_debug("pasid 0x%x vmid %d, reg value %x\n", pasid, vmid, pasid_mapping);
128 /* Mapping vmid to pasid also for IH block */
H A Damdgpu_amdkfd.c754 enum amdgpu_ras_block block, uint16_t pasid,
757 amdgpu_umc_pasid_poison_handler(adev, block, pasid, pasid_fn, data, reset);
753 amdgpu_amdkfd_ras_pasid_poison_consumption_handler(struct amdgpu_device *adev, enum amdgpu_ras_block block, uint16_t pasid, pasid_notify pasid_fn, void *data, uint32_t reset) argument
H A Damdgpu_job.c65 ti = amdgpu_vm_get_task_info_pasid(ring->adev, job->pasid);
H A Dtonga_ih.c260 entry->pasid = (dw[2] >> 16) & 0xffff;
H A Dcz_ih.c257 entry->pasid = (dw[2] >> 16) & 0xffff;
H A Diceland_ih.c256 entry->pasid = (dw[2] >> 16) & 0xffff;
H A Damdgpu_amdkfd_gfx_v11.c92 static int set_pasid_vmid_mapping_v11(struct amdgpu_device *adev, unsigned int pasid, argument
95 uint32_t value = pasid << IH_VMID_0_LUT__PASID__SHIFT;
97 /* Mapping vmid to pasid also for IH block */
98 pr_debug("mapping vmid %d -> pasid %d in IH block for GFX client\n",
99 vmid, pasid);
H A Damdgpu_gfx.h139 uint16_t pasid, uint32_t flush_type,
H A Damdgpu_amdkfd_gpuvm.c1506 struct amdgpu_vm *avm, u32 pasid)
1511 /* Free the original amdgpu allocated pasid,
1512 * will be replaced with kfd allocated pasid.
1514 if (avm->pasid) {
1515 amdgpu_pasid_free(avm->pasid);
1519 ret = amdgpu_vm_set_pasid(adev, avm, pasid);
1595 /* The original pasid of amdgpu vm has already been
1597 * The current pasid is managed by kfd and will be
1598 * released on kfd process destroy. Set amdgpu pasid
1505 amdgpu_amdkfd_gpuvm_set_vm_pasid(struct amdgpu_device *adev, struct amdgpu_vm *avm, u32 pasid) argument
H A Damdgpu_ras.c2722 enum amdgpu_ras_block block, uint16_t pasid,
2731 poison_msg.pasid = pasid;
2858 uint16_t pasid = poison_msg->pasid; local
2863 poison_msg->pasid_fn(adev, pasid, poison_msg->data);
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 Dsdma_v4_4_2.c1630 "[sdma%d] address:0x%016llx src_id:%u ring:%u vmid:%u pasid:%u\n",
1632 entry->pasid);
1634 task_info = amdgpu_vm_get_task_info_pasid(adev, entry->pasid);
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_device_queue_manager.h187 uint16_t pasid);
245 /* the pasid mapping for each kfd vmid */
H A Dkfd_process_queue_manager.c71 pr_info("Cannot open more queues for process with pasid 0x%x\n",
72 pqm->process->pasid);
398 pqm->process->pasid, type, retval);
489 pqm->process->pasid,
H A Dkfd_svm.c543 pr_debug("pasid: %x svms 0x%p [0x%lx 0x%lx]\n", p->pasid, prange->svms,
2887 svm_range_restore_pages(struct amdgpu_device *adev, unsigned int pasid, argument
2910 p = kfd_lookup_process_by_pasid(pasid);
2912 pr_debug("kfd process not founded pasid 0x%x\n", pasid);
2926 pr_debug("XNACK not enabled for pasid 0x%x\n", pasid);
2981 amdgpu_gmc_filter_faults_remove(node->adev, addr, pasid);
3083 amdgpu_gmc_filter_faults_remove(node->adev, addr, pasid);
[all...]
H A Dkfd_chardev.c160 process->pasid, process->is_32bit_user_mode);
388 p->pasid,
440 pr_debug("Destroying queue id %d for pasid 0x%x\n",
442 p->pasid);
493 pr_debug("Updating queue id %d for pasid 0x%x\n",
494 args->queue_id, p->pasid);
720 dev_dbg(kfd_device, "get apertures for PASID 0x%x", p->pasid);
772 dev_dbg(kfd_device, "get apertures for PASID 0x%x", p->pasid);
3367 pr_debug("pasid 0x%x mapping mmio page\n"
3372 process->pasid, (unsigne
[all...]
/linux-master/arch/x86/include/asm/fpu/
H A Dtypes.h311 u64 pasid; member in struct:ia32_pasid_state
/linux-master/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-sva.c420 static int __arm_smmu_sva_bind(struct device *dev, ioasid_t pasid, argument
458 arm_smmu_write_cd_entry(master, pasid, cdptr, &target);
/linux-master/arch/x86/kernel/
H A Dtraps.c571 u32 pasid; local
596 pasid = mm_get_enqcmd_pasid(current->mm);
605 wrmsrl(MSR_IA32_PASID, pasid | MSR_IA32_PASID_VALID);
/linux-master/drivers/crypto/hisilicon/
H A Dqm.c1914 static int qm_sq_ctx_cfg(struct hisi_qp *qp, int qp_id, u32 pasid) argument
1931 sqc.pasid = cpu_to_le16(pasid);
1940 static int qm_cq_ctx_cfg(struct hisi_qp *qp, int qp_id, u32 pasid) argument
1961 cqc.pasid = cpu_to_le16(pasid);
1969 static int qm_qp_ctx_cfg(struct hisi_qp *qp, int qp_id, u32 pasid) argument
1975 ret = qm_sq_ctx_cfg(qp, qp_id, pasid);
1979 return qm_cq_ctx_cfg(qp, qp_id, pasid);
1987 u32 pasid local
[all...]
/linux-master/arch/x86/events/amd/
H A Diommu.c54 PMU_FORMAT_ATTR(pasid, "config:40-59");
/linux-master/drivers/gpu/drm/msm/adreno/
H A Dadreno_gpu.h528 int adreno_zap_shader_load(struct msm_gpu *gpu, u32 pasid);
/linux-master/include/linux/
H A Dhisi_acc_qm.h435 u16 pasid; member in struct:hisi_qp
/linux-master/drivers/iommu/amd/
H A Damd_iommu_types.h567 ioasid_t pasid; member in struct:pdom_dev_data

Completed in 488 milliseconds

123456