Searched refs:vmid (Results 151 - 175 of 224) sorted by relevance

123456789

/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Dgfx_v8_0.c1289 /* 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 Damdgpu_ring.c428 * @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 Dtonga_ih.c259 entry->vmid = (dw[2] >> 8) & 0xff;
H A Dsdma_v3_0.c414 * @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 Dcz_ih.c256 entry->vmid = (dw[2] >> 8) & 0xff;
H A Diceland_ih.c255 entry->vmid = (dw[2] >> 8) & 0xff;
H A Dmmhub_v1_0.c54 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 Dmmhub_v1_8.c55 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 Dmmhub_v9_4.c58 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 Dsdma_v4_4_2.c306 * @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 Dsdma_v5_0.c404 * @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 Dsdma_v5_2.c211 * @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 Damdgpu_debugfs.c79 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 Dkfd_mqd_manager_vi.c222 m->cp_hqd_vmid = q->vmid;
366 q->vmid << SDMA0_RLC0_RB_CNTL__RB_VMID__SHIFT |
H A Dkfd_mqd_manager_v11.c262 m->cp_hqd_vmid = q->vmid;
429 q->vmid << SDMA0_QUEUE0_RB_CNTL__RB_VMID__SHIFT |
H A Dkfd_mqd_manager_v10.c208 m->cp_hqd_vmid = q->vmid;
370 q->vmid << SDMA0_RLC0_RB_CNTL__RB_VMID__SHIFT |
H A Dkfd_kernel_queue.c134 prop.vmid = 0;
/linux-master/arch/riscv/kvm/
H A Dmmu.c732 hgatp |= (READ_ONCE(k->vmid.vmid) << HGATP_VMID_SHIFT) & HGATP_VMID;
/linux-master/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.h482 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 Dqcom_scm.c49 __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 Dlpfc_crtn.h675 /* 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 Dlpfc_ct.c2021 /* 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 Ddcn32_resource.c874 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 Ddcn35_resource.c1015 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 Ddcn351_resource.c995 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;

Completed in 569 milliseconds

123456789