Lines Matching refs:wb_obj
426 if (adev->wb.wb_obj) { in amdgpu_wb_fini()
427 if (!amdgpu_bo_reserve(adev->wb.wb_obj, false)) { in amdgpu_wb_fini()
428 amdgpu_bo_kunmap(adev->wb.wb_obj); in amdgpu_wb_fini()
429 amdgpu_bo_unpin(adev->wb.wb_obj); in amdgpu_wb_fini()
430 amdgpu_bo_unreserve(adev->wb.wb_obj); in amdgpu_wb_fini()
432 amdgpu_bo_unref(&adev->wb.wb_obj); in amdgpu_wb_fini()
434 adev->wb.wb_obj = NULL; in amdgpu_wb_fini()
451 if (adev->wb.wb_obj == NULL) { in amdgpu_wb_init()
454 &adev->wb.wb_obj); in amdgpu_wb_init()
459 r = amdgpu_bo_reserve(adev->wb.wb_obj, false); in amdgpu_wb_init()
464 r = amdgpu_bo_pin(adev->wb.wb_obj, AMDGPU_GEM_DOMAIN_GTT, in amdgpu_wb_init()
467 amdgpu_bo_unreserve(adev->wb.wb_obj); in amdgpu_wb_init()
472 r = amdgpu_bo_kmap(adev->wb.wb_obj, (void **)&adev->wb.wb); in amdgpu_wb_init()
473 amdgpu_bo_unreserve(adev->wb.wb_obj); in amdgpu_wb_init()