Searched refs:vmid (Results 76 - 100 of 224) sorted by relevance

123456789

/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_sdma.h159 uint64_t amdgpu_sdma_get_csa_mc_addr(struct amdgpu_ring *ring, unsigned vmid);
H A Dgmc_v6_0.c348 static void gmc_v6_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid, argument
351 WREG32(mmVM_INVALIDATE_REQUEST, 1 << vmid);
355 unsigned int vmid, uint64_t pd_addr)
360 if (vmid < 8)
361 reg = mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR + vmid;
363 reg = mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR + (vmid - 8);
367 amdgpu_ring_emit_wreg(ring, mmVM_INVALIDATE_REQUEST, 1 << vmid);
608 u32 vmid = REG_GET_FIELD(status, VM_CONTEXT1_PROTECTION_FAULT_STATUS, VMID); local
617 dev_err(adev->dev, "VM fault (0x%02x, vmid %d) at page %u, %s from '%s' (0x%08x) (%d)\n",
618 protections, vmid, add
354 gmc_v6_0_emit_flush_gpu_tlb(struct amdgpu_ring *ring, unsigned int vmid, uint64_t pd_addr) argument
[all...]
H A Dgfxhub_v11_5_0.c59 static uint32_t gfxhub_v11_5_0_get_invalidate_req(unsigned int vmid, argument
64 /* invalidate using legacy mode on vmid*/
66 PER_VMID_INVALIDATE_REQ, 1 << vmid);
124 static void gfxhub_v11_5_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, argument
130 hub->ctx_addr_distance * vmid,
134 hub->ctx_addr_distance * vmid,
H A Dmmhub_v3_0_2.c75 static uint32_t mmhub_v3_0_2_get_invalidate_req(unsigned int vmid, argument
80 /* invalidate using legacy mode on vmid*/
82 PER_VMID_INVALIDATE_REQ, 1 << vmid);
129 static void mmhub_v3_0_2_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, argument
135 hub->ctx_addr_distance * vmid,
139 hub->ctx_addr_distance * vmid,
H A Dmmhub_v2_0.c119 static uint32_t mmhub_v2_0_get_invalidate_req(unsigned int vmid, argument
124 /* invalidate using legacy mode on vmid*/
126 PER_VMID_INVALIDATE_REQ, 1 << vmid);
187 static void mmhub_v2_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, argument
193 hub->ctx_addr_distance * vmid,
197 hub->ctx_addr_distance * vmid,
H A Dmmhub_v2_3.c58 static uint32_t mmhub_v2_3_get_invalidate_req(unsigned int vmid, argument
63 /* invalidate using legacy mode on vmid*/
65 PER_VMID_INVALIDATE_REQ, 1 << vmid);
121 uint32_t vmid,
127 hub->ctx_addr_distance * vmid, lower_32_bits(page_table_base));
130 hub->ctx_addr_distance * vmid, upper_32_bits(page_table_base));
120 mmhub_v2_3_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, uint64_t page_table_base) argument
H A Dmmhub_v3_0.c75 static uint32_t mmhub_v3_0_get_invalidate_req(unsigned int vmid, argument
80 /* invalidate using legacy mode on vmid*/
82 PER_VMID_INVALIDATE_REQ, 1 << vmid);
136 static void mmhub_v3_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, argument
142 hub->ctx_addr_distance * vmid,
146 hub->ctx_addr_distance * vmid,
H A Dmmhub_v3_0_1.c75 static uint32_t mmhub_v3_0_1_get_invalidate_req(unsigned int vmid, argument
80 /* invalidate using legacy mode on vmid*/
82 PER_VMID_INVALIDATE_REQ, 1 << vmid);
138 uint32_t vmid,
144 hub->ctx_addr_distance * vmid,
148 hub->ctx_addr_distance * vmid,
137 mmhub_v3_0_1_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, uint64_t page_table_base) argument
H A Dgfxhub_v3_0.c54 static uint32_t gfxhub_v3_0_get_invalidate_req(unsigned int vmid, argument
59 /* invalidate using legacy mode on vmid*/
61 PER_VMID_INVALIDATE_REQ, 1 << vmid);
119 static void gfxhub_v3_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, argument
125 hub->ctx_addr_distance * vmid,
129 hub->ctx_addr_distance * vmid,
H A Dmmhub_v3_3.c63 static uint32_t mmhub_v3_3_get_invalidate_req(unsigned int vmid, argument
68 /* invalidate using legacy mode on vmid*/
70 PER_VMID_INVALIDATE_REQ, 1 << vmid);
129 uint32_t vmid,
135 hub->ctx_addr_distance * vmid,
139 hub->ctx_addr_distance * vmid,
128 mmhub_v3_3_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, uint64_t page_table_base) argument
H A Damdgpu_amdkfd.c652 uint32_t vmid, uint64_t gpu_addr,
688 job->vmid = vmid;
727 bool amdgpu_amdkfd_is_kfd_vmid(struct amdgpu_device *adev, u32 vmid) argument
730 return vmid >= adev->vm_manager.first_kfd_vmid;
650 amdgpu_amdkfd_submit_ib(struct amdgpu_device *adev, enum kgd_engine_type engine, uint32_t vmid, uint64_t gpu_addr, uint32_t *ib_cmd, uint32_t ib_len) argument
H A Duvd_v6_0.c1017 * @job: job to retrieve vmid from
1028 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local
1031 amdgpu_ring_write(ring, vmid);
1045 * @job: job to retrive vmid from
1056 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local
1059 amdgpu_ring_write(ring, vmid);
1077 unsigned vmid, uint64_t pd_addr)
1079 amdgpu_gmc_emit_flush_gpu_tlb(ring, vmid, pd_addr);
1086 amdgpu_ring_write(ring, 1 << vmid); /* mask */
1137 unsigned int vmid, uint64_
1076 uvd_v6_0_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned vmid, uint64_t pd_addr) argument
1136 uvd_v6_0_enc_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned int vmid, uint64_t pd_addr) argument
[all...]
H A Damdgpu_vpe.c457 static uint64_t vpe_get_csa_mc_addr(struct amdgpu_ring *ring, uint32_t vmid) argument
463 if (amdgpu_sriov_vf(adev) || vmid == 0 || !adev->gfx.mcbp)
489 uint32_t vmid = AMDGPU_JOB_GET_VMID(job); local
490 uint64_t csa_mc_addr = vpe_get_csa_mc_addr(ring, vmid);
493 VPE_CMD_INDIRECT_HEADER_VMID(vmid & 0xf));
573 static void vpe_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned int vmid, argument
576 amdgpu_gmc_emit_flush_gpu_tlb(ring, vmid, pd_addr);
H A Damdgpu_ids.c440 job->vmid = id - id_mgr->ids;
501 * @vmid: vmid number to use
506 unsigned vmid)
509 struct amdgpu_vmid *id = &id_mgr->ids[vmid];
571 /* alloc a default reserved vmid to enforce isolation */
505 amdgpu_vmid_reset(struct amdgpu_device *adev, unsigned vmhub, unsigned vmid) argument
H A Dgfxhub_v1_0.c40 uint32_t vmid,
46 hub->ctx_addr_distance * vmid,
50 hub->ctx_addr_distance * vmid,
39 gfxhub_v1_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, uint64_t page_table_base) argument
H A Damdgpu_gfx.h290 u32 queue, u32 vmid, u32 xcc_id);
457 #define amdgpu_gfx_select_me_pipe_q(adev, me, pipe, q, vmid, xcc_id) ((adev)->gfx.funcs->select_me_pipe_q((adev), (me), (pipe), (q), (vmid), (xcc_id)))
H A Damdgpu_rlc.h172 void (*update_spm_vmid)(struct amdgpu_device *adev, struct amdgpu_ring *ring, unsigned vmid);
/linux-master/arch/arm64/kvm/
H A DMakefile17 arch_timer.o trng.o vmid.o emulate-nested.o nested.o \
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_mqd_manager_cik.c198 m->cp_hqd_vmid = q->vmid;
232 q->vmid << SDMA0_RLC0_RB_CNTL__RB_VMID__SHIFT |
358 m->cp_hqd_vmid = q->vmid;
H A Dkfd_device_queue_manager.c46 u32 pasid, unsigned int vmid);
148 dqm->dev->adev, qpd->vmid, qpd->sh_mem_config,
442 dqm->dev->adev, qpd->vmid, qpd->tba_addr,
462 dev_err(dev, "no more vmid to allocate\n");
466 pr_debug("vmid allocated: %d\n", allocated_vmid);
472 qpd->vmid = allocated_vmid;
473 q->properties.vmid = allocated_vmid;
484 qpd->vmid,
486 /* invalidate the VM context after pasid and vmid mapping is set up */
491 qpd->sh_hidden_private_base, qpd->vmid);
702 unsigned int vmid; local
1371 set_pasid_vmid_mapping(struct device_queue_manager *dqm, u32 pasid, unsigned int vmid) argument
[all...]
/linux-master/drivers/gpu/drm/radeon/
H A Dcik_reg.h231 uint32_t vmid:4; member in struct:TCP_WATCH_CNTL_BITS::__anon3387
/linux-master/drivers/iommu/arm/arm-smmu/
H A Darm-smmu-impl.c78 smmu_domain->cfg.vmid += cs->id_base;
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn20/
H A Ddcn20_hwseq.h129 int vmid);
/linux-master/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Dhubp.h102 uint8_t vmid; member in struct:surface_flip_registers
/linux-master/include/linux/firmware/qcom/
H A Dqcom_scm.h25 int vmid; member in struct:qcom_scm_vmperm

Completed in 589 milliseconds

123456789