Lines Matching defs:gem
190 struct drm_gem_object *gem;
199 gem = dev->driver->gem_create_object(dev, size);
200 if (IS_ERR(gem))
201 return ERR_CAST(gem);
202 gbo = drm_gem_vram_of_gem(gem);
207 gem = &gbo->bo.base;
210 if (!gem->funcs)
211 gem->funcs = &drm_gem_vram_object_funcs;
213 ret = drm_gem_object_init(dev, gem, size);
555 * @gem: GEM object. Refers to &struct drm_gem_vram_object.gem
557 static void drm_gem_vram_object_free(struct drm_gem_object *gem)
559 struct drm_gem_vram_object *gbo = drm_gem_vram_of_gem(gem);
739 * @gem: The GEM object to pin
745 static int drm_gem_vram_object_pin(struct drm_gem_object *gem)
747 struct drm_gem_vram_object *gbo = drm_gem_vram_of_gem(gem);
763 * @gem: The GEM object to unpin
765 static void drm_gem_vram_object_unpin(struct drm_gem_object *gem)
767 struct drm_gem_vram_object *gbo = drm_gem_vram_of_gem(gem);
775 * @gem: The GEM object to map
782 static int drm_gem_vram_object_vmap(struct drm_gem_object *gem,
785 struct drm_gem_vram_object *gbo = drm_gem_vram_of_gem(gem);
793 * @gem: The GEM object to unmap
796 static void drm_gem_vram_object_vunmap(struct drm_gem_object *gem,
799 struct drm_gem_vram_object *gbo = drm_gem_vram_of_gem(gem);