Lines Matching refs:ring_obj
294 if (ring->ring_obj == NULL) { in radeon_ring_backup()
393 if (ring->ring_obj == NULL) { in radeon_ring_init()
396 NULL, &ring->ring_obj); in radeon_ring_init()
401 r = radeon_bo_reserve(ring->ring_obj, false); in radeon_ring_init()
404 r = radeon_bo_pin(ring->ring_obj, RADEON_GEM_DOMAIN_GTT, in radeon_ring_init()
407 radeon_bo_unreserve(ring->ring_obj); in radeon_ring_init()
411 r = radeon_bo_kmap(ring->ring_obj, in radeon_ring_init()
413 radeon_bo_unreserve(ring->ring_obj); in radeon_ring_init()
442 struct radeon_bo *ring_obj; in radeon_ring_fini() local
445 ring_obj = ring->ring_obj; in radeon_ring_fini()
448 ring->ring_obj = NULL; in radeon_ring_fini()
451 if (ring_obj) { in radeon_ring_fini()
452 r = radeon_bo_reserve(ring_obj, false); in radeon_ring_fini()
454 radeon_bo_kunmap(ring_obj); in radeon_ring_fini()
455 radeon_bo_unpin(ring_obj); in radeon_ring_fini()
456 radeon_bo_unreserve(ring_obj); in radeon_ring_fini()
458 radeon_bo_unref(&ring_obj); in radeon_ring_fini()