/linux-master/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | dchubbub.h | 138 int vmid);
|
/linux-master/include/linux/firmware/qcom/ |
H A D | qcom_scm.h | 25 int vmid; member in struct:qcom_scm_vmperm
|
/linux-master/include/uapi/linux/ |
H A D | acrn.h | 172 * @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 D | amdgpu_sdma.c | 67 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 D | jpeg_v4_0_3.c | 761 * @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 D | amdgpu_job.c | 55 amdgpu_ring_soft_recovery(ring, job->vmid, s_job->s_fence->parent)) { 273 while (!fence && job->vm && !job->vmid) {
|
H A D | uvd_v7_0.c | 746 /* 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 D | vcn_v1_0.c | 1501 * @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 D | vcn_v2_0.c | 1467 * @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 D | si_dma.c | 67 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 D | vce_v4_0.c | 167 /* 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 D | vce_v3_0.c | 865 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 D | gfxhub_v1_2.c | 43 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 D | amdgpu_gmc.c | 613 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 D | gfxhub_v2_1.c | 58 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 D | gfx_v9_4_3.c | 92 /* 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 D | kfd_priv.h | 480 * @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 D | kfd_mqd_manager_v10.c | 208 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 D | dcn21_hubp.c | 606 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 D | hvc_iucv.c | 993 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 D | ioreq.c | 64 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 D | dcn302_resource.c | 265 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 D | dcn303_resource.c | 261 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 D | hns_dsaf_mac.h | 427 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 D | sbi.c | 432 * @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
|