Lines Matching refs:ring_obj
292 if (ring->ring_obj == NULL) { in radeon_ring_backup()
391 if (ring->ring_obj == NULL) { in radeon_ring_init()
394 NULL, &ring->ring_obj); in radeon_ring_init()
399 r = radeon_bo_reserve(ring->ring_obj, false); in radeon_ring_init()
402 r = radeon_bo_pin(ring->ring_obj, RADEON_GEM_DOMAIN_GTT, in radeon_ring_init()
405 radeon_bo_unreserve(ring->ring_obj); in radeon_ring_init()
409 r = radeon_bo_kmap(ring->ring_obj, in radeon_ring_init()
411 radeon_bo_unreserve(ring->ring_obj); in radeon_ring_init()
440 struct radeon_bo *ring_obj; in radeon_ring_fini() local
443 ring_obj = ring->ring_obj; in radeon_ring_fini()
446 ring->ring_obj = NULL; in radeon_ring_fini()
449 if (ring_obj) { in radeon_ring_fini()
450 r = radeon_bo_reserve(ring_obj, false); in radeon_ring_fini()
452 radeon_bo_kunmap(ring_obj); in radeon_ring_fini()
453 radeon_bo_unpin(ring_obj); in radeon_ring_fini()
454 radeon_bo_unreserve(ring_obj); in radeon_ring_fini()
456 radeon_bo_unref(&ring_obj); in radeon_ring_fini()