Lines Matching refs:bos
305 struct lima_bo **bos = submit->lbos;
317 obj = drm_gem_object_lookup(file, submit->bos[i].handle);
334 bos[i] = bo;
337 err = drm_gem_lock_reservations((struct drm_gem_object **)bos,
344 bos, submit->nr_bos, vm);
354 submit->task, bos[i],
355 submit->bos[i].flags & LIMA_SUBMIT_BO_WRITE,
364 dma_resv_add_fence(lima_bo_resv(bos[i]), fence,
365 submit->bos[i].flags & LIMA_SUBMIT_BO_WRITE ?
369 drm_gem_unlock_reservations((struct drm_gem_object **)bos,
373 drm_gem_object_put(&bos[i]->base.base);
387 drm_gem_unlock_reservations((struct drm_gem_object **)bos,
391 if (!bos[i])
393 lima_vm_bo_del(vm, bos[i]);
394 drm_gem_object_put(&bos[i]->base.base);