Lines Matching refs:new_bo
1096 struct nouveau_bo *new_bo, in nv04_page_flip_emit() argument
1147 struct nouveau_bo *new_bo = nouveau_gem_object(fb->obj[0]); in nv04_crtc_page_flip() local
1167 if (new_bo != old_bo) { in nv04_crtc_page_flip()
1168 ret = nouveau_bo_pin(new_bo, NOUVEAU_GEM_DOMAIN_VRAM, true); in nv04_crtc_page_flip()
1174 ret = ttm_bo_reserve(&new_bo->bo, true, false, NULL); in nv04_crtc_page_flip()
1179 ret = nouveau_fence_sync(new_bo, chan, false, true); in nv04_crtc_page_flip()
1181 ttm_bo_unreserve(&new_bo->bo); in nv04_crtc_page_flip()
1185 if (new_bo != old_bo) { in nv04_crtc_page_flip()
1186 ttm_bo_unreserve(&new_bo->bo); in nv04_crtc_page_flip()
1196 new_bo->offset }; in nv04_crtc_page_flip()
1213 nouveau_bo_ref(new_bo, &dispnv04->image[head]); in nv04_crtc_page_flip()
1215 ret = nv04_page_flip_emit(chan, old_bo, new_bo, s, &fence); in nv04_crtc_page_flip()
1225 if (old_bo != new_bo) in nv04_crtc_page_flip()
1235 if (old_bo != new_bo) in nv04_crtc_page_flip()
1236 nouveau_bo_unpin(new_bo); in nv04_crtc_page_flip()