Lines Matching defs:obj
73 struct drm_gem_object *obj;
231 drm_gem_object_get(uvma->va.gem.obj);
237 drm_gem_object_put(uvma->va.gem.obj);
755 return op->map.gem.obj;
761 return op->remap.unmap->va->gem.obj;
763 return op->unmap.va->gem.obj;
773 struct nouveau_bo *nvbo = nouveau_gem_object(uvma->va.gem.obj);
995 struct drm_gem_object *obj = op->gem.obj;
1001 if (obj->size <= op->gem.offset)
1004 if (op->va.range > (obj->size - op->gem.offset))
1153 op->gem.obj = drm_gem_object_lookup(job->file_priv,
1155 if (!op->gem.obj)
1246 op->gem.obj,
1300 struct drm_gem_object *obj = op_gem_obj(va_op);
1302 if (unlikely(!obj))
1305 ret = drm_exec_prepare_obj(exec, obj, 1);
1322 struct drm_gem_object *obj = op_gem_obj(va_op);
1324 if (unlikely(!obj))
1333 ret = nouveau_bo_validate(nouveau_gem_object(obj),
1421 struct drm_gem_object *obj;
1424 drm_exec_for_each_locked_object(exec, index, obj)
1425 dma_resv_add_fence(obj->resv, job->done_fence, job->resv_usage);
1475 struct drm_gem_object *obj = op->gem.obj;
1514 if (obj)
1515 drm_gem_object_put(obj);
1778 struct drm_gem_object *obj = &nvbo->bo.base;
1781 dma_resv_assert_held(obj->resv);
1783 drm_gem_for_each_gpuva(va, obj) {
1794 struct drm_gem_object *obj = &nvbo->bo.base;
1797 dma_resv_assert_held(obj->resv);
1799 drm_gem_for_each_gpuva(va, obj) {
1882 struct drm_gem_object *obj = va->gem.obj;
1889 dma_resv_lock(obj->resv, NULL);
1891 dma_resv_unlock(obj->resv);