Lines Matching refs:ring_obj
290 if (ring->ring_obj == NULL) { in radeon_ring_backup()
388 if (ring->ring_obj == NULL) { in radeon_ring_init()
391 NULL, &ring->ring_obj); in radeon_ring_init()
396 r = radeon_bo_reserve(ring->ring_obj, false); in radeon_ring_init()
399 r = radeon_bo_pin(ring->ring_obj, RADEON_GEM_DOMAIN_GTT, in radeon_ring_init()
402 radeon_bo_unreserve(ring->ring_obj); in radeon_ring_init()
406 r = radeon_bo_kmap(ring->ring_obj, in radeon_ring_init()
408 radeon_bo_unreserve(ring->ring_obj); in radeon_ring_init()
439 struct radeon_bo *ring_obj; in radeon_ring_fini() local
442 ring_obj = ring->ring_obj; in radeon_ring_fini()
445 ring->ring_obj = NULL; in radeon_ring_fini()
448 if (ring_obj) { in radeon_ring_fini()
449 r = radeon_bo_reserve(ring_obj, false); in radeon_ring_fini()
451 radeon_bo_kunmap(ring_obj); in radeon_ring_fini()
452 radeon_bo_unpin(ring_obj); in radeon_ring_fini()
453 radeon_bo_unreserve(ring_obj); in radeon_ring_fini()
455 radeon_bo_unref(&ring_obj); in radeon_ring_fini()