Lines Matching refs:mec
4376 if (rdev->mec.hpd_eop_obj) { in cik_mec_fini()
4377 r = radeon_bo_reserve(rdev->mec.hpd_eop_obj, false); in cik_mec_fini()
4380 radeon_bo_unpin(rdev->mec.hpd_eop_obj); in cik_mec_fini()
4381 radeon_bo_unreserve(rdev->mec.hpd_eop_obj); in cik_mec_fini()
4383 radeon_bo_unref(&rdev->mec.hpd_eop_obj); in cik_mec_fini()
4384 rdev->mec.hpd_eop_obj = NULL; in cik_mec_fini()
4400 rdev->mec.num_mec = 2; in cik_mec_init()
4402 rdev->mec.num_mec = 1; in cik_mec_init()
4403 rdev->mec.num_pipe = 4; in cik_mec_init()
4404 rdev->mec.num_queue = rdev->mec.num_mec * rdev->mec.num_pipe * 8; in cik_mec_init()
4406 if (rdev->mec.hpd_eop_obj == NULL) { in cik_mec_init()
4408 rdev->mec.num_mec *rdev->mec.num_pipe * MEC_HPD_SIZE * 2, in cik_mec_init()
4411 &rdev->mec.hpd_eop_obj); in cik_mec_init()
4418 r = radeon_bo_reserve(rdev->mec.hpd_eop_obj, false); in cik_mec_init()
4423 r = radeon_bo_pin(rdev->mec.hpd_eop_obj, RADEON_GEM_DOMAIN_GTT, in cik_mec_init()
4424 &rdev->mec.hpd_eop_gpu_addr); in cik_mec_init()
4430 r = radeon_bo_kmap(rdev->mec.hpd_eop_obj, (void **)&hpd); in cik_mec_init()
4438 memset(hpd, 0, rdev->mec.num_mec *rdev->mec.num_pipe * MEC_HPD_SIZE * 2); in cik_mec_init()
4440 radeon_bo_kunmap(rdev->mec.hpd_eop_obj); in cik_mec_init()
4441 radeon_bo_unreserve(rdev->mec.hpd_eop_obj); in cik_mec_init()
4546 for (i = 0; i < (rdev->mec.num_pipe * rdev->mec.num_mec); ++i) { in cik_cp_compute_resume()
4552 eop_gpu_addr = rdev->mec.hpd_eop_gpu_addr + (i * MEC_HPD_SIZE * 2) ; in cik_cp_compute_resume()