diff options
author | Dave Airlie <airlied@redhat.com> | 2008-02-20 13:27:10 +1000 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2008-02-22 13:49:51 +1000 |
commit | cdad850ebc3570e5ff5a0996f36832c965aa8a1d (patch) | |
tree | 4e084d4a2be9ba4c3ac90f708c32255b4f823f64 /linux-core/drm_objects.h | |
parent | 0d1cb1e8408d497fec66d9f31603f93800049c75 (diff) |
add ioctl to get back memory managed area sized - used for kernel inited areas
Diffstat (limited to 'linux-core/drm_objects.h')
-rw-r--r-- | linux-core/drm_objects.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/linux-core/drm_objects.h b/linux-core/drm_objects.h index 71da4b27..cce58178 100644 --- a/linux-core/drm_objects.h +++ b/linux-core/drm_objects.h @@ -525,6 +525,7 @@ struct drm_mem_type_manager { unsigned long io_offset; unsigned long io_size; void *io_addr; + uint64_t size; /* size of managed area for reporting to userspace */ }; struct drm_bo_lock { @@ -651,6 +652,7 @@ extern int drm_mm_init_ioctl(struct drm_device *dev, void *data, struct drm_file extern int drm_mm_takedown_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); extern int drm_mm_lock_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); extern int drm_mm_unlock_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); +extern int drm_mm_info_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); extern int drm_bo_version_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); extern int drm_bo_driver_finish(struct drm_device *dev); extern int drm_bo_driver_init(struct drm_device *dev); |