Lines Matching refs:ring_obj
225 if (ring->ring_obj == NULL) { in amdgpu_ring_backup()
365 if (ring->ring_obj == NULL) { in amdgpu_ring_init()
368 NULL, NULL, &ring->ring_obj); in amdgpu_ring_init()
373 r = amdgpu_bo_reserve(ring->ring_obj, false); in amdgpu_ring_init()
376 r = amdgpu_bo_pin(ring->ring_obj, AMDGPU_GEM_DOMAIN_GTT, in amdgpu_ring_init()
379 amdgpu_bo_unreserve(ring->ring_obj); in amdgpu_ring_init()
383 r = amdgpu_bo_kmap(ring->ring_obj, in amdgpu_ring_init()
385 amdgpu_bo_unreserve(ring->ring_obj); in amdgpu_ring_init()
411 struct amdgpu_bo *ring_obj; in amdgpu_ring_fini() local
417 ring_obj = ring->ring_obj; in amdgpu_ring_fini()
420 ring->ring_obj = NULL; in amdgpu_ring_fini()
428 if (ring_obj) { in amdgpu_ring_fini()
429 r = amdgpu_bo_reserve(ring_obj, false); in amdgpu_ring_fini()
431 amdgpu_bo_kunmap(ring_obj); in amdgpu_ring_fini()
432 amdgpu_bo_unpin(ring_obj); in amdgpu_ring_fini()
433 amdgpu_bo_unreserve(ring_obj); in amdgpu_ring_fini()
435 amdgpu_bo_unref(&ring_obj); in amdgpu_ring_fini()