Subversion Repositories Kolibri OS

Rev

Rev 6084 | Rev 6131 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6084 Rev 6088
Line 251... Line 251...
251
 
251
 
Line 252... Line 252...
252
//	drm_vma_node_revoke(&obj->vma_node, filp->filp);
252
//	drm_vma_node_revoke(&obj->vma_node, filp->filp);
253
 
253
 
254
	if (dev->driver->gem_close_object)
254
	if (dev->driver->gem_close_object)
Line 255... Line 255...
255
		dev->driver->gem_close_object(obj, filp);
255
		dev->driver->gem_close_object(obj, filp);
256
    drm_gem_object_handle_unreference_unlocked(obj);
256
	drm_gem_object_handle_unreference_unlocked(obj);
257
 
257
 
Line 258... Line 258...
258
	return 0;
258
	return 0;
259
}
259
}
260
EXPORT_SYMBOL(drm_gem_handle_delete);
260
EXPORT_SYMBOL(drm_gem_handle_delete);
261
 
261
 
262
/**
262
/**
263
 * drm_gem_dumb_destroy - dumb fb callback helper for gem based drivers
263
 * drm_gem_dumb_destroy - dumb fb callback helper for gem based drivers
264
 * @file: drm file-private structure to remove the dumb handle from
264
 * @file: drm file-private structure to remove the dumb handle from
265
 * @dev: corresponding drm_device
265
 * @dev: corresponding drm_device
266
 * @handle: the dumb handle to remove
266
 * @handle: the dumb handle to remove
267
 *
267
 * 
268
 * This implements the ->dumb_destroy kms driver callback for drivers which use
268
 * This implements the ->dumb_destroy kms driver callback for drivers which use
Line 749... Line 749...
749
void drm_gem_vm_open(struct vm_area_struct *vma)
749
void drm_gem_vm_open(struct vm_area_struct *vma)
750
{
750
{
751
	struct drm_gem_object *obj = vma->vm_private_data;
751
	struct drm_gem_object *obj = vma->vm_private_data;
Line 752... Line 752...
752
 
752
 
753
	drm_gem_object_reference(obj);
-
 
754
 
-
 
755
	mutex_lock(&obj->dev->struct_mutex);
-
 
756
	drm_vm_open_locked(obj->dev, vma);
-
 
757
	mutex_unlock(&obj->dev->struct_mutex);
753
	drm_gem_object_reference(obj);
758
}
754
}
Line 759... Line 755...
759
EXPORT_SYMBOL(drm_gem_vm_open);
755
EXPORT_SYMBOL(drm_gem_vm_open);
760
 
756