• Home
  • Raw
  • Download

Lines Matching refs:gem

40 nouveau_gem_object_del(struct drm_gem_object *gem)  in nouveau_gem_object_del()  argument
42 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_del()
51 if (gem->import_attach) in nouveau_gem_object_del()
52 drm_prime_gem_destroy(gem, nvbo->bo.sg); in nouveau_gem_object_del()
61 nouveau_gem_object_open(struct drm_gem_object *gem, struct drm_file *file_priv) in nouveau_gem_object_open() argument
64 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_open()
136 nouveau_gem_object_close(struct drm_gem_object *gem, struct drm_file *file_priv) in nouveau_gem_object_close() argument
139 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_close()
221 nouveau_gem_info(struct drm_file *file_priv, struct drm_gem_object *gem, in nouveau_gem_info() argument
225 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_info()
287 nouveau_gem_set_domain(struct drm_gem_object *gem, uint32_t read_domains, in nouveau_gem_set_domain() argument
290 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_set_domain()
396 struct drm_gem_object *gem; in validate_init() local
399 gem = drm_gem_object_lookup(file_priv, b->handle); in validate_init()
400 if (!gem) { in validate_init()
405 nvbo = nouveau_gem_object(gem); in validate_init()
408 drm_gem_object_put_unlocked(gem); in validate_init()
415 drm_gem_object_put_unlocked(gem); in validate_init()
715 req->vram_available = drm->gem.vram_available; in nouveau_gem_ioctl_pushbuf()
716 req->gart_available = drm->gem.gart_available; in nouveau_gem_ioctl_pushbuf()
880 struct drm_gem_object *gem; in nouveau_gem_ioctl_cpu_prep() local
887 gem = drm_gem_object_lookup(file_priv, req->handle); in nouveau_gem_ioctl_cpu_prep()
888 if (!gem) in nouveau_gem_ioctl_cpu_prep()
890 nvbo = nouveau_gem_object(gem); in nouveau_gem_ioctl_cpu_prep()
902 drm_gem_object_put_unlocked(gem); in nouveau_gem_ioctl_cpu_prep()
912 struct drm_gem_object *gem; in nouveau_gem_ioctl_cpu_fini() local
915 gem = drm_gem_object_lookup(file_priv, req->handle); in nouveau_gem_ioctl_cpu_fini()
916 if (!gem) in nouveau_gem_ioctl_cpu_fini()
918 nvbo = nouveau_gem_object(gem); in nouveau_gem_ioctl_cpu_fini()
921 drm_gem_object_put_unlocked(gem); in nouveau_gem_ioctl_cpu_fini()
930 struct drm_gem_object *gem; in nouveau_gem_ioctl_info() local
933 gem = drm_gem_object_lookup(file_priv, req->handle); in nouveau_gem_ioctl_info()
934 if (!gem) in nouveau_gem_ioctl_info()
937 ret = nouveau_gem_info(file_priv, gem, req); in nouveau_gem_ioctl_info()
938 drm_gem_object_put_unlocked(gem); in nouveau_gem_ioctl_info()