Lines Matching refs:vmid
170 entry->src_id, entry->ring_id, entry->vmid, in gmc_v10_0_process_interrupt()
222 uint8_t vmid, uint16_t *p_pasid) in gmc_v10_0_get_atc_vmid_pasid_mapping_info() argument
227 + vmid); in gmc_v10_0_get_atc_vmid_pasid_mapping_info()
240 static void gmc_v10_0_flush_vm_hub(struct amdgpu_device *adev, uint32_t vmid, in gmc_v10_0_flush_vm_hub() argument
245 u32 inv_req = hub->vmhub_funcs->get_invalidate_req(vmid, flush_type); in gmc_v10_0_flush_vm_hub()
297 tmp &= 1 << vmid; in gmc_v10_0_flush_vm_hub()
331 static void gmc_v10_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid, in gmc_v10_0_flush_gpu_tlb() argument
351 u32 inv_req = hub->vmhub_funcs->get_invalidate_req(vmid, flush_type); in gmc_v10_0_flush_gpu_tlb()
356 1 << vmid); in gmc_v10_0_flush_gpu_tlb()
365 gmc_v10_0_flush_vm_hub(adev, vmid, AMDGPU_MMHUB_0, 0); in gmc_v10_0_flush_gpu_tlb()
376 gmc_v10_0_flush_vm_hub(adev, vmid, AMDGPU_GFXHUB_0, 0); in gmc_v10_0_flush_gpu_tlb()
425 int vmid, i; in gmc_v10_0_flush_gpu_tlb_pasid() local
458 for (vmid = 1; vmid < AMDGPU_NUM_VMID; vmid++) { in gmc_v10_0_flush_gpu_tlb_pasid()
460 ret = gmc_v10_0_get_atc_vmid_pasid_mapping_info(adev, vmid, in gmc_v10_0_flush_gpu_tlb_pasid()
465 gmc_v10_0_flush_gpu_tlb(adev, vmid, in gmc_v10_0_flush_gpu_tlb_pasid()
468 gmc_v10_0_flush_gpu_tlb(adev, vmid, in gmc_v10_0_flush_gpu_tlb_pasid()
480 unsigned vmid, uint64_t pd_addr) in gmc_v10_0_emit_flush_gpu_tlb() argument
484 uint32_t req = hub->vmhub_funcs->get_invalidate_req(vmid, 0); in gmc_v10_0_emit_flush_gpu_tlb()
502 (hub->ctx_addr_distance * vmid), in gmc_v10_0_emit_flush_gpu_tlb()
506 (hub->ctx_addr_distance * vmid), in gmc_v10_0_emit_flush_gpu_tlb()
513 req, 1 << vmid); in gmc_v10_0_emit_flush_gpu_tlb()
527 static void gmc_v10_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned vmid, in gmc_v10_0_emit_pasid_mapping() argument
538 reg = SOC15_REG_OFFSET(OSSSYS, 0, mmIH_VMID_0_LUT) + vmid; in gmc_v10_0_emit_pasid_mapping()
540 reg = SOC15_REG_OFFSET(OSSSYS, 0, mmIH_VMID_0_LUT_MM) + vmid; in gmc_v10_0_emit_pasid_mapping()