Lines Matching refs:obj

31 	struct virtio_gpu_object *obj = gem_to_virtio_gpu_obj(gem_obj);  in virtio_gpu_gem_free_object()  local
33 if (obj) in virtio_gpu_gem_free_object()
34 virtio_gpu_object_unref(&obj); in virtio_gpu_gem_free_object()
42 struct virtio_gpu_object *obj; in virtio_gpu_alloc_object() local
45 ret = virtio_gpu_object_create(vgdev, size, kernel, pinned, &obj); in virtio_gpu_alloc_object()
49 return obj; in virtio_gpu_alloc_object()
58 struct virtio_gpu_object *obj; in virtio_gpu_gem_create() local
62 obj = virtio_gpu_alloc_object(dev, size, false, false); in virtio_gpu_gem_create()
63 if (IS_ERR(obj)) in virtio_gpu_gem_create()
64 return PTR_ERR(obj); in virtio_gpu_gem_create()
66 ret = drm_gem_handle_create(file, &obj->gem_base, &handle); in virtio_gpu_gem_create()
68 drm_gem_object_release(&obj->gem_base); in virtio_gpu_gem_create()
72 *obj_p = &obj->gem_base; in virtio_gpu_gem_create()
75 drm_gem_object_unreference_unlocked(&obj->gem_base); in virtio_gpu_gem_create()
87 struct virtio_gpu_object *obj; in virtio_gpu_mode_dumb_create() local
106 obj = gem_to_virtio_gpu_obj(gobj); in virtio_gpu_mode_dumb_create()
107 ret = virtio_gpu_object_attach(vgdev, obj, resid, NULL); in virtio_gpu_mode_dumb_create()
111 obj->dumb = true; in virtio_gpu_mode_dumb_create()
131 struct virtio_gpu_object *obj; in virtio_gpu_mode_dumb_mmap() local
136 obj = gem_to_virtio_gpu_obj(gobj); in virtio_gpu_mode_dumb_mmap()
137 *offset_p = virtio_gpu_object_mmap_offset(obj); in virtio_gpu_mode_dumb_mmap()
142 int virtio_gpu_gem_object_open(struct drm_gem_object *obj, in virtio_gpu_gem_object_open() argument
145 struct virtio_gpu_device *vgdev = obj->dev->dev_private; in virtio_gpu_gem_object_open()
147 struct virtio_gpu_object *qobj = gem_to_virtio_gpu_obj(obj); in virtio_gpu_gem_object_open()
163 void virtio_gpu_gem_object_close(struct drm_gem_object *obj, in virtio_gpu_gem_object_close() argument
166 struct virtio_gpu_device *vgdev = obj->dev->dev_private; in virtio_gpu_gem_object_close()
168 struct virtio_gpu_object *qobj = gem_to_virtio_gpu_obj(obj); in virtio_gpu_gem_object_close()