Home | History | Annotate | Download | only in nouveau

Lines Matching defs:gem

49 nouveau_gem_object_del(struct drm_gem_object *gem)
51 struct nouveau_bo *nvbo = nouveau_gem_object(gem);
60 if (gem->import_attach)
61 drm_prime_gem_destroy(gem, nvbo->bo.sg);
70 nouveau_gem_object_open(struct drm_gem_object *gem, struct drm_file *file_priv)
73 struct nouveau_bo *nvbo = nouveau_gem_object(gem);
145 nouveau_gem_object_close(struct drm_gem_object *gem, struct drm_file *file_priv)
148 struct nouveau_bo *nvbo = nouveau_gem_object(gem);
201 /* Initialize the embedded gem-object. We return a single gem-reference
224 #ifndef __NetBSD__ /* XXX Let TTM swap; skip GEM like radeon. */
232 nouveau_gem_info(struct drm_file *file_priv, struct drm_gem_object *gem,
236 struct nouveau_bo *nvbo = nouveau_gem_object(gem);
298 nouveau_gem_set_domain(struct drm_gem_object *gem, uint32_t read_domains,
301 struct nouveau_bo *nvbo = nouveau_gem_object(gem);
407 struct drm_gem_object *gem;
410 gem = drm_gem_object_lookup(file_priv, b->handle);
411 if (!gem) {
416 nvbo = nouveau_gem_object(gem);
419 drm_gem_object_put_unlocked(gem);
426 drm_gem_object_put_unlocked(gem);
725 req->vram_available = drm->gem.vram_available;
726 req->gart_available = drm->gem.gart_available;
925 struct drm_gem_object *gem;
932 gem = drm_gem_object_lookup(file_priv, req->handle);
933 if (!gem)
935 nvbo = nouveau_gem_object(gem);
947 drm_gem_object_put_unlocked(gem);
957 struct drm_gem_object *gem;
960 gem = drm_gem_object_lookup(file_priv, req->handle);
961 if (!gem)
963 nvbo = nouveau_gem_object(gem);
966 drm_gem_object_put_unlocked(gem);
975 struct drm_gem_object *gem;
978 gem = drm_gem_object_lookup(file_priv, req->handle);
979 if (!gem)
982 ret = nouveau_gem_info(file_priv, gem, req);
983 drm_gem_object_put_unlocked(gem);