Lines Matching refs:bos
300 struct lima_bo **bos = submit->lbos; in lima_gem_submit() local
312 obj = drm_gem_object_lookup(file, submit->bos[i].handle); in lima_gem_submit()
329 bos[i] = bo; in lima_gem_submit()
332 err = drm_gem_lock_reservations((struct drm_gem_object **)bos, in lima_gem_submit()
339 bos, submit->nr_bos, vm); in lima_gem_submit()
349 submit->task, bos[i], in lima_gem_submit()
350 submit->bos[i].flags & LIMA_SUBMIT_BO_WRITE, in lima_gem_submit()
359 dma_resv_add_fence(lima_bo_resv(bos[i]), fence, in lima_gem_submit()
360 submit->bos[i].flags & LIMA_SUBMIT_BO_WRITE ? in lima_gem_submit()
364 drm_gem_unlock_reservations((struct drm_gem_object **)bos, in lima_gem_submit()
368 drm_gem_object_put(&bos[i]->base.base); in lima_gem_submit()
382 drm_gem_unlock_reservations((struct drm_gem_object **)bos, in lima_gem_submit()
386 if (!bos[i]) in lima_gem_submit()
388 lima_vm_bo_del(vm, bos[i]); in lima_gem_submit()
389 drm_gem_object_put(&bos[i]->base.base); in lima_gem_submit()