diff options
Diffstat (limited to 'linux-core/drm_objects.h')
-rw-r--r-- | linux-core/drm_objects.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/linux-core/drm_objects.h b/linux-core/drm_objects.h index 096041d7..2ddbe74b 100644 --- a/linux-core/drm_objects.h +++ b/linux-core/drm_objects.h @@ -446,7 +446,6 @@ struct drm_bo_driver { /* * buffer objects (drm_bo.c) */ - extern int drm_bo_create_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); extern int drm_bo_destroy_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); extern int drm_bo_map_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); @@ -495,6 +494,8 @@ extern int drm_bo_clean_mm(struct drm_device *dev, unsigned mem_type); extern int drm_bo_add_user_object(struct drm_file *file_priv, struct drm_buffer_object *bo, int sharable); extern void drm_bo_usage_deref_unlocked(struct drm_buffer_object **bo); +extern int drm_bo_set_pin(struct drm_device *dev, + struct drm_buffer_object *bo, int pin); /* * Buffer object memory move helpers. @@ -519,6 +520,10 @@ extern int drm_mem_reg_ioremap(struct drm_device *dev, extern void drm_mem_reg_iounmap(struct drm_device *dev, struct drm_bo_mem_reg *mem, void *virtual); +extern int drm_mem_reg_ioremap(struct drm_device *dev, struct drm_bo_mem_reg * mem, + void **virtual); +extern void drm_mem_reg_iounmap(struct drm_device *dev, struct drm_bo_mem_reg * mem, + void *virtual); #ifdef CONFIG_DEBUG_MUTEXES #define DRM_ASSERT_LOCKED(_mutex) \ BUG_ON(!mutex_is_locked(_mutex) || \ |