/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | gfx_v8_0.c | 1289 /* init spm vmid with 0xf */ 3654 * Initialize compute vmid sh_mem registers 3702 int vmid; local 3710 for (vmid = 1; vmid < AMDGPU_NUM_VMID; vmid++) { 3711 WREG32(amdgpu_gds_reg_offset[vmid].mem_base, 0); 3712 WREG32(amdgpu_gds_reg_offset[vmid].mem_size, 0); 3713 WREG32(amdgpu_gds_reg_offset[vmid].gws, 0); 3714 WREG32(amdgpu_gds_reg_offset[vmid] 5153 gfx_v8_0_ring_emit_gds_switch(struct amdgpu_ring *ring, uint32_t vmid, uint32_t gds_base, uint32_t gds_size, uint32_t gws_base, uint32_t gws_size, uint32_t oa_base, uint32_t oa_size) argument 5581 gfx_v8_0_update_spm_vmid(struct amdgpu_device *adev, struct amdgpu_ring *ring, unsigned vmid) argument 6089 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local 6121 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local 6204 gfx_v8_0_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned vmid, uint64_t pd_addr) argument 6386 gfx_v8_0_ring_soft_recovery(struct amdgpu_ring *ring, unsigned vmid) argument [all...] |
H A D | amdgpu_ring.c | 428 * @vmid: VMID we try to get going again 433 bool amdgpu_ring_soft_recovery(struct amdgpu_ring *ring, unsigned int vmid, argument 455 ring->funcs->soft_recovery(ring, vmid);
|
H A D | tonga_ih.c | 259 entry->vmid = (dw[2] >> 8) & 0xff;
|
H A D | sdma_v3_0.c | 414 * @job: job to retrieve vmid from 425 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local 431 SDMA_PKT_INDIRECT_HEADER_VMID(vmid & 0xf)); 1050 * @vmid: vmid number to use 1057 unsigned vmid, uint64_t pd_addr) 1059 amdgpu_gmc_emit_flush_gpu_tlb(ring, vmid, pd_addr); 1056 sdma_v3_0_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned vmid, uint64_t pd_addr) argument
|
H A D | cz_ih.c | 256 entry->vmid = (dw[2] >> 8) & 0xff;
|
H A D | iceland_ih.c | 255 entry->vmid = (dw[2] >> 8) & 0xff;
|
H A D | mmhub_v1_0.c | 54 static void mmhub_v1_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, argument 60 hub->ctx_addr_distance * vmid, 64 hub->ctx_addr_distance * vmid,
|
H A D | mmhub_v1_8.c | 55 static void mmhub_v1_8_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, argument 67 hub->ctx_addr_distance * vmid, 72 hub->ctx_addr_distance * vmid,
|
H A D | mmhub_v9_4.c | 58 uint32_t vmid, uint64_t value) 64 hub->ctx_addr_distance * vmid + hubid * MMHUB_INSTANCE_REGISTER_OFFSET, 69 hub->ctx_addr_distance * vmid + hubid * MMHUB_INSTANCE_REGISTER_OFFSET, 100 static void mmhub_v9_4_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, argument 106 mmhub_v9_4_setup_hubid_vm_pt_regs(adev, i, vmid, 57 mmhub_v9_4_setup_hubid_vm_pt_regs(struct amdgpu_device *adev, int hubid, uint32_t vmid, uint64_t value) argument
|
H A D | sdma_v4_4_2.c | 306 * @job: job to retrieve vmid from 317 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local 323 SDMA_PKT_INDIRECT_HEADER_VMID(vmid & 0xf)); 1201 * @vmid: vmid number to use 1208 unsigned vmid, uint64_t pd_addr) 1210 amdgpu_gmc_emit_flush_gpu_tlb(ring, vmid, pd_addr); 1630 "[sdma%d] address:0x%016llx src_id:%u ring:%u vmid:%u pasid:%u\n", 1631 instance, addr, entry->src_id, entry->ring_id, entry->vmid, 1207 sdma_v4_4_2_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned vmid, uint64_t pd_addr) argument
|
H A D | sdma_v5_0.c | 404 * @job: job to retrieve vmid from 415 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local 416 uint64_t csa_mc_addr = amdgpu_sdma_get_csa_mc_addr(ring, vmid); 429 SDMA_PKT_INDIRECT_HEADER_VMID(vmid & 0xf)); 1275 * @vmid: vmid number to use 1282 unsigned vmid, uint64_t pd_addr) 1284 amdgpu_gmc_emit_flush_gpu_tlb(ring, vmid, pd_addr); 1281 sdma_v5_0_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned vmid, uint64_t pd_addr) argument
|
H A D | sdma_v5_2.c | 211 * @job: job to retrieve vmid from 222 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local 223 uint64_t csa_mc_addr = amdgpu_sdma_get_csa_mc_addr(ring, vmid); 236 SDMA_PKT_INDIRECT_HEADER_VMID(vmid & 0xf)); 1115 * @vmid: vmid number to use 1122 unsigned vmid, uint64_t pd_addr) 1124 amdgpu_gmc_emit_flush_gpu_tlb(ring, vmid, pd_addr); 1121 sdma_v5_2_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned vmid, uint64_t pd_addr) argument
|
H A D | amdgpu_debugfs.c | 79 unsigned int instance_bank, sh_bank, se_bank, me, pipe, queue, vmid; local 82 instance_bank = sh_bank = se_bank = me = pipe = queue = vmid = 0; 108 vmid = (*pos & GENMASK_ULL(58, 54)) >> 54; 142 amdgpu_gfx_select_me_pipe_q(adev, me, pipe, queue, vmid, 0); 273 rd->id.srbm.queue, rd->id.srbm.vmid, rd->id.xcc_id);
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_mqd_manager_vi.c | 222 m->cp_hqd_vmid = q->vmid; 366 q->vmid << SDMA0_RLC0_RB_CNTL__RB_VMID__SHIFT |
|
H A D | kfd_mqd_manager_v11.c | 262 m->cp_hqd_vmid = q->vmid; 429 q->vmid << SDMA0_QUEUE0_RB_CNTL__RB_VMID__SHIFT |
|
H A D | kfd_mqd_manager_v10.c | 208 m->cp_hqd_vmid = q->vmid; 370 q->vmid << SDMA0_RLC0_RB_CNTL__RB_VMID__SHIFT |
|
H A D | kfd_kernel_queue.c | 134 prop.vmid = 0;
|
/linux-master/arch/riscv/kvm/ |
H A D | mmu.c | 732 hgatp |= (READ_ONCE(k->vmid.vmid) << HGATP_VMID_SHIFT) & HGATP_VMID;
|
/linux-master/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.h | 482 u16 vmid; member in struct:arm_smmu_cmdq_ent::__anon187::__anon191 611 u16 vmid; member in struct:arm_smmu_s2_cfg
|
/linux-master/drivers/firmware/qcom/ |
H A D | qcom_scm.c | 49 __le32 vmid; member in struct:qcom_scm_current_perm_info 994 * @srcvm: vmid for current set of owners, each set bit in 1032 /* Fill source vmid detail */ 1047 /* Fill details of next vmid detail */ 1051 destvm->vmid = cpu_to_le32(newvm->vmid); 1055 next_vm |= BIT(newvm->vmid);
|
/linux-master/drivers/scsi/lpfc/ |
H A D | lpfc_crtn.h | 675 /* vmid interface */ 676 int lpfc_vmid_uvem(struct lpfc_vport *vport, struct lpfc_vmid *vmid, bool ins); 679 int cmdcode, struct lpfc_vmid *vmid); 680 int lpfc_vmid_hash_fn(const char *vmid, int len);
|
H A D | lpfc_ct.c | 2021 /* Register Application Services type if vmid enabled. */ 3634 vmp = &vport->vmid[i]; 3658 * @vmid: pointer to vmid info structure 3664 int cmdcode, struct lpfc_vmid *vmid) 3729 "1329 RAPP_IDENT for %s\n", vmid->host_vmid); 3734 rap->obj[0].entity_id_len = vmid->vmid_len; 3735 memcpy(rap->obj[0].entity_id, vmid->host_vmid, vmid->vmid_len); 3748 "1469 DAPP_IDENT for %s\n", vmid 3663 lpfc_vmid_cmd(struct lpfc_vport *vport, int cmdcode, struct lpfc_vmid *vmid) argument [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn32/ |
H A D | dcn32_resource.c | 874 struct dcn20_vmid *vmid = &hubbub2->vmid[i]; local 876 vmid->ctx = ctx; 878 vmid->regs = &vmid_regs[i]; 879 vmid->shifts = &vmid_shifts; 880 vmid->masks = &vmid_masks;
|
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn35/ |
H A D | dcn35_resource.c | 1015 struct dcn20_vmid *vmid = &hubbub3->vmid[i]; local 1017 vmid->ctx = ctx; 1019 vmid->regs = &vmid_regs[i]; 1020 vmid->shifts = &vmid_shifts; 1021 vmid->masks = &vmid_masks;
|
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn351/ |
H A D | dcn351_resource.c | 995 struct dcn20_vmid *vmid = &hubbub3->vmid[i]; local 997 vmid->ctx = ctx; 999 vmid->regs = &vmid_regs[i]; 1000 vmid->shifts = &vmid_shifts; 1001 vmid->masks = &vmid_masks;
|