Searched refs:vmid (Results 101 - 125 of 224) sorted by relevance

123456789

/linux-master/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Ddchubbub.h138 int vmid);
/linux-master/include/linux/firmware/qcom/
H A Dqcom_scm.h25 int vmid; member in struct:qcom_scm_vmperm
/linux-master/include/uapi/linux/
H A Dacrn.h172 * @vmid: User VM ID
177 __u16 vmid; member in struct:acrn_ioreq_notify
184 * @vmid: User VM ID returned from the hypervisor
196 __u16 vmid; member in struct:acrn_vm_creation
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_sdma.c67 unsigned int vmid)
75 if (amdgpu_sriov_vf(adev) || vmid == 0 || !adev->gfx.mcbp)
66 amdgpu_sdma_get_csa_mc_addr(struct amdgpu_ring *ring, unsigned int vmid) argument
H A Djpeg_v4_0_3.c761 * @job: job to retrieve vmid from
772 unsigned int vmid = AMDGPU_JOB_GET_VMID(job); local
776 amdgpu_ring_write(ring, (vmid | (vmid << 4)));
780 amdgpu_ring_write(ring, (vmid | (vmid << 4)));
846 unsigned int vmid, uint64_t pd_addr)
851 pd_addr = amdgpu_gmc_emit_flush_gpu_tlb(ring, vmid, pd_addr);
854 data0 = hub->ctx0_ptb_addr_lo32 + vmid * hub->ctx_addr_distance;
845 jpeg_v4_0_3_dec_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned int vmid, uint64_t pd_addr) argument
H A Damdgpu_job.c55 amdgpu_ring_soft_recovery(ring, job->vmid, s_job->s_fence->parent)) {
273 while (!fence && job->vm && !job->vmid) {
H A Duvd_v7_0.c746 /* 2, update vmid of descriptor */
1314 * @job: job to retrieve vmid from
1326 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local
1330 amdgpu_ring_write(ring, vmid);
1347 * @job: job to retrive vmid from
1358 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local
1361 amdgpu_ring_write(ring, vmid);
1403 unsigned vmid, uint64_t pd_addr)
1408 pd_addr = amdgpu_gmc_emit_flush_gpu_tlb(ring, vmid, pd_addr);
1411 data0 = hub->ctx0_ptb_addr_lo32 + vmid * hu
1402 uvd_v7_0_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned vmid, uint64_t pd_addr) argument
1445 uvd_v7_0_enc_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned int vmid, uint64_t pd_addr) argument
[all...]
H A Dvcn_v1_0.c1501 * @job: job to retrieve vmid from
1513 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local
1517 amdgpu_ring_write(ring, vmid);
1551 unsigned vmid, uint64_t pd_addr)
1556 pd_addr = amdgpu_gmc_emit_flush_gpu_tlb(ring, vmid, pd_addr);
1559 data0 = hub->ctx0_ptb_addr_lo32 + vmid * hub->ctx_addr_distance;
1665 * @job: job to retrive vmid from
1676 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local
1679 amdgpu_ring_write(ring, vmid);
1696 unsigned int vmid, uint64_
1550 vcn_v1_0_dec_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned vmid, uint64_t pd_addr) argument
1695 vcn_v1_0_enc_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned int vmid, uint64_t pd_addr) argument
[all...]
H A Dvcn_v2_0.c1467 * @job: job to retrieve vmid from
1479 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local
1482 amdgpu_ring_write(ring, vmid);
1512 unsigned vmid, uint64_t pd_addr)
1517 pd_addr = amdgpu_gmc_emit_flush_gpu_tlb(ring, vmid, pd_addr);
1520 data0 = hub->ctx0_ptb_addr_lo32 + vmid * hub->ctx_addr_distance;
1642 * @job: job to retrive vmid from
1653 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local
1656 amdgpu_ring_write(ring, vmid);
1672 unsigned int vmid, uint64_
1511 vcn_v2_0_dec_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned vmid, uint64_t pd_addr) argument
1671 vcn_v2_0_enc_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned int vmid, uint64_t pd_addr) argument
[all...]
H A Dsi_dma.c67 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local
73 amdgpu_ring_write(ring, DMA_IB_PACKET(DMA_PACKET_INDIRECT_BUFFER, vmid, 0));
432 * @vmid: vmid number to use
439 unsigned vmid, uint64_t pd_addr)
441 amdgpu_gmc_emit_flush_gpu_tlb(ring, vmid, pd_addr);
447 amdgpu_ring_write(ring, 1 << vmid); /* mask */
438 si_dma_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned vmid, uint64_t pd_addr) argument
H A Dvce_v4_0.c167 /* 2, update vmid of descriptor */
982 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local
985 amdgpu_ring_write(ring, vmid);
1018 unsigned int vmid, uint64_t pd_addr)
1022 pd_addr = amdgpu_gmc_emit_flush_gpu_tlb(ring, vmid, pd_addr);
1026 vmid * hub->ctx_addr_distance,
1017 vce_v4_0_emit_vm_flush(struct amdgpu_ring *ring, unsigned int vmid, uint64_t pd_addr) argument
H A Dvce_v3_0.c865 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local
868 amdgpu_ring_write(ring, vmid);
875 unsigned int vmid, uint64_t pd_addr)
878 amdgpu_ring_write(ring, vmid);
882 amdgpu_ring_write(ring, vmid);
874 vce_v3_0_emit_vm_flush(struct amdgpu_ring *ring, unsigned int vmid, uint64_t pd_addr) argument
H A Dgfxhub_v1_2.c43 uint32_t vmid,
54 hub->ctx_addr_distance * vmid,
59 hub->ctx_addr_distance * vmid,
65 uint32_t vmid,
71 gfxhub_v1_2_xcc_setup_vm_pt_regs(adev, vmid, page_table_base, xcc_mask);
42 gfxhub_v1_2_xcc_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, uint64_t page_table_base, uint32_t xcc_mask) argument
64 gfxhub_v1_2_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, uint64_t page_table_base) argument
H A Damdgpu_gmc.c613 void amdgpu_gmc_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid, argument
622 if (!hub->sdma_invalidation_workaround || vmid ||
635 adev->gmc.gmc_funcs->flush_gpu_tlb(adev, vmid,
639 adev->gmc.gmc_funcs->flush_gpu_tlb(adev, vmid,
642 adev->gmc.gmc_funcs->flush_gpu_tlb(adev, vmid, vmhub,
H A Dgfxhub_v2_1.c58 static uint32_t gfxhub_v2_1_get_invalidate_req(unsigned int vmid, argument
63 /* invalidate using legacy mode on vmid*/
65 PER_VMID_INVALIDATE_REQ, 1 << vmid);
123 static void gfxhub_v2_1_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, argument
129 hub->ctx_addr_distance * vmid,
133 hub->ctx_addr_distance * vmid,
H A Dgfx_v9_4_3.c92 /* Q_sel:0, vmid:0, vidmem: 1, engine:0, num_Q:1*/
93 amdgpu_ring_write(kiq_ring, /* Q_sel: 0, vmid: 0, engine: 0, num_Q: 1 */
122 amdgpu_ring_write(kiq_ring, /* Q_sel: 0, vmid: 0, engine: 0, num_Q: 1 */
153 /* Q_sel: 0, vmid: 0, engine: 0, num_Q: 1 */
992 /* Enable trap for each kfd vmid. */
1012 int vmid; local
1020 for (vmid = 1; vmid < AMDGPU_NUM_VMID; vmid++) {
1021 WREG32_SOC15_OFFSET(GC, GET_INST(GC, xcc_id), regGDS_VMID0_BASE, 2 * vmid,
1386 gfx_v9_4_3_update_spm_vmid(struct amdgpu_device *adev, struct amdgpu_ring *ring, unsigned vmid) argument
2207 gfx_v9_4_3_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
2576 unsigned vmid = AMDGPU_JOB_GET_VMID(job); local
2651 gfx_v9_4_3_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned vmid, uint64_t pd_addr) argument
[all...]
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_priv.h480 * @vmid: If the scheduling mode is no cp scheduling the field defines the vmid
510 unsigned int vmid; member in struct:queue_properties
649 unsigned int vmid; member in struct:qcm_process_device
823 /* Tracks debug per-vmid request settings */
933 /* Indicates device process is debug attached with reserved vmid. */
973 /* Tracks debug per-vmid request for debug flags */
1121 uint32_t vmid)
1124 (node->compute_vmid_bitmap & (1 << vmid)) != 0;
1127 uint32_t node_id, uint32_t vmid) {
1120 kfd_irq_is_from_node(struct kfd_node *node, uint32_t node_id, uint32_t vmid) argument
1126 kfd_node_by_irq_ids(struct amdgpu_device *adev, uint32_t node_id, uint32_t vmid) argument
[all...]
H A Dkfd_mqd_manager_v10.c208 m->cp_hqd_vmid = q->vmid;
370 q->vmid << SDMA0_RLC0_RB_CNTL__RB_VMID__SHIFT |
/linux-master/drivers/gpu/drm/amd/display/dc/dcn21/
H A Ddcn21_hubp.c606 VMID, flip_regs->vmid);
691 cmd.PLAT_54186_wa.flip.flip_params.vmid = flip_regs->vmid;
705 flip_regs.vmid = address->vmid;
/linux-master/drivers/tty/hvc/
H A Dhvc_iucv.c993 char vmid[9], ipuser[9]; local
995 memset(vmid, 0, sizeof(vmid));
1000 memcpy(vmid, priv->info_path, 8);
1006 return sprintf(buf, "%s:%s\n", vmid, ipuser);
/linux-master/drivers/virt/acrn/
H A Dioreq.c64 ret = hcall_notify_req_finish(vm->vmid, vcpu);
443 client->vm->vmid, client->name);
620 ret = hcall_set_ioreq_buffer(vm->vmid, virt_to_phys(set_buffer));
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn302/
H A Ddcn302_resource.c265 struct dcn20_vmid *vmid = &hubbub3->vmid[i]; local
267 vmid->ctx = ctx;
269 vmid->regs = &vmid_regs[i];
270 vmid->shifts = &vmid_shifts;
271 vmid->masks = &vmid_masks;
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn303/
H A Ddcn303_resource.c261 struct dcn20_vmid *vmid = &hubbub3->vmid[i]; local
263 vmid->ctx = ctx;
265 vmid->regs = &vmid_regs[i];
266 vmid->shifts = &vmid_shifts;
267 vmid->masks = &vmid_masks;
/linux-master/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_mac.h427 int hns_mac_change_vf_addr(struct hns_mac_cb *mac_cb, u32 vmid,
457 u8 vmid, u8 *port_num);
/linux-master/arch/riscv/kernel/
H A Dsbi.c432 * @vmid: The value of guest ID (VMID).
439 unsigned long vmid)
442 cpu_mask, start, size, vmid, 0);
436 sbi_remote_hfence_gvma_vmid(const struct cpumask *cpu_mask, unsigned long start, unsigned long size, unsigned long vmid) argument

Completed in 351 milliseconds

123456789