Lines Matching refs:ring_obj
286 if (ring->ring_obj == NULL) { in radeon_ring_backup()
384 if (ring->ring_obj == NULL) { in radeon_ring_init()
387 NULL, &ring->ring_obj); in radeon_ring_init()
392 r = radeon_bo_reserve(ring->ring_obj, false); in radeon_ring_init()
395 r = radeon_bo_pin(ring->ring_obj, RADEON_GEM_DOMAIN_GTT, in radeon_ring_init()
398 radeon_bo_unreserve(ring->ring_obj); in radeon_ring_init()
402 r = radeon_bo_kmap(ring->ring_obj, in radeon_ring_init()
404 radeon_bo_unreserve(ring->ring_obj); in radeon_ring_init()
435 struct radeon_bo *ring_obj; in radeon_ring_fini() local
438 ring_obj = ring->ring_obj; in radeon_ring_fini()
441 ring->ring_obj = NULL; in radeon_ring_fini()
444 if (ring_obj) { in radeon_ring_fini()
445 r = radeon_bo_reserve(ring_obj, false); in radeon_ring_fini()
447 radeon_bo_kunmap(ring_obj); in radeon_ring_fini()
448 radeon_bo_unpin(ring_obj); in radeon_ring_fini()
449 radeon_bo_unreserve(ring_obj); in radeon_ring_fini()
451 radeon_bo_unref(&ring_obj); in radeon_ring_fini()