Lines Matching defs:gem

77 nouveau_gem_object_del(struct drm_gem_object *gem)
79 struct nouveau_bo *nvbo = nouveau_gem_object(gem);
90 if (gem->import_attach)
91 drm_prime_gem_destroy(gem, nvbo->bo.sg);
100 nouveau_gem_object_open(struct drm_gem_object *gem, struct drm_file *file_priv)
103 struct nouveau_bo *nvbo = nouveau_gem_object(gem);
186 nouveau_gem_object_close(struct drm_gem_object *gem, struct drm_file *file_priv)
189 struct nouveau_bo *nvbo = nouveau_gem_object(gem);
263 /* Initialize the embedded gem-object. We return a single gem-reference
302 nouveau_gem_info(struct drm_file *file_priv, struct drm_gem_object *gem,
306 struct nouveau_bo *nvbo = nouveau_gem_object(gem);
375 nouveau_gem_set_domain(struct drm_gem_object *gem, uint32_t read_domains,
378 struct nouveau_bo *nvbo = nouveau_gem_object(gem);
480 struct drm_gem_object *gem;
483 gem = drm_gem_object_lookup(file_priv, b->handle);
484 if (!gem) {
489 nvbo = nouveau_gem_object(gem);
492 drm_gem_object_put(gem);
499 drm_gem_object_put(gem);
783 req->vram_available = drm->gem.vram_available;
784 req->gart_available = drm->gem.gart_available;
984 struct drm_gem_object *gem;
991 gem = drm_gem_object_lookup(file_priv, req->handle);
992 if (!gem)
994 nvbo = nouveau_gem_object(gem);
1007 drm_gem_object_put(gem);
1017 struct drm_gem_object *gem;
1020 gem = drm_gem_object_lookup(file_priv, req->handle);
1021 if (!gem)
1023 nvbo = nouveau_gem_object(gem);
1026 drm_gem_object_put(gem);
1035 struct drm_gem_object *gem;
1038 gem = drm_gem_object_lookup(file_priv, req->handle);
1039 if (!gem)
1042 ret = nouveau_gem_info(file_priv, gem, req);
1043 drm_gem_object_put(gem);