Lines Matching refs:mec

901 	if (adev->gfx.mec.hpd_eop_obj) {  in gfx_v8_0_mec_fini()
902 r = amdgpu_bo_reserve(adev->gfx.mec.hpd_eop_obj, false); in gfx_v8_0_mec_fini()
905 amdgpu_bo_unpin(adev->gfx.mec.hpd_eop_obj); in gfx_v8_0_mec_fini()
906 amdgpu_bo_unreserve(adev->gfx.mec.hpd_eop_obj); in gfx_v8_0_mec_fini()
908 amdgpu_bo_unref(&adev->gfx.mec.hpd_eop_obj); in gfx_v8_0_mec_fini()
909 adev->gfx.mec.hpd_eop_obj = NULL; in gfx_v8_0_mec_fini()
924 adev->gfx.mec.num_mec = 1; in gfx_v8_0_mec_init()
925 adev->gfx.mec.num_pipe = 1; in gfx_v8_0_mec_init()
926 adev->gfx.mec.num_queue = adev->gfx.mec.num_mec * adev->gfx.mec.num_pipe * 8; in gfx_v8_0_mec_init()
928 if (adev->gfx.mec.hpd_eop_obj == NULL) { in gfx_v8_0_mec_init()
930 adev->gfx.mec.num_mec *adev->gfx.mec.num_pipe * MEC_HPD_SIZE * 2, in gfx_v8_0_mec_init()
933 &adev->gfx.mec.hpd_eop_obj); in gfx_v8_0_mec_init()
940 r = amdgpu_bo_reserve(adev->gfx.mec.hpd_eop_obj, false); in gfx_v8_0_mec_init()
945 r = amdgpu_bo_pin(adev->gfx.mec.hpd_eop_obj, AMDGPU_GEM_DOMAIN_GTT, in gfx_v8_0_mec_init()
946 &adev->gfx.mec.hpd_eop_gpu_addr); in gfx_v8_0_mec_init()
952 r = amdgpu_bo_kmap(adev->gfx.mec.hpd_eop_obj, (void **)&hpd); in gfx_v8_0_mec_init()
959 memset(hpd, 0, adev->gfx.mec.num_mec *adev->gfx.mec.num_pipe * MEC_HPD_SIZE * 2); in gfx_v8_0_mec_init()
961 amdgpu_bo_kunmap(adev->gfx.mec.hpd_eop_obj); in gfx_v8_0_mec_init()
962 amdgpu_bo_unreserve(adev->gfx.mec.hpd_eop_obj); in gfx_v8_0_mec_init()
3740 for (i = 0; i < (adev->gfx.mec.num_pipe * adev->gfx.mec.num_mec); i++) { in gfx_v8_0_cp_compute_resume()
3744 eop_gpu_addr = adev->gfx.mec.hpd_eop_gpu_addr + (i * MEC_HPD_SIZE); in gfx_v8_0_cp_compute_resume()