diff options
Diffstat (limited to 'drivers/media/video/samsung/ump/common/ump_kernel_types.h')
-rw-r--r-- | drivers/media/video/samsung/ump/common/ump_kernel_types.h | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/drivers/media/video/samsung/ump/common/ump_kernel_types.h b/drivers/media/video/samsung/ump/common/ump_kernel_types.h index ca03dec..fdacd86 100644 --- a/drivers/media/video/samsung/ump/common/ump_kernel_types.h +++ b/drivers/media/video/samsung/ump/common/ump_kernel_types.h @@ -1,9 +1,9 @@ /* - * Copyright (C) 2010 ARM Limited. All rights reserved. - * + * Copyright (C) 2010-2012 ARM Limited. All rights reserved. + * * This program is free software and is provided to you under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation, and any use by you of this program is subject to the terms of such GNU licence. - * + * * A copy of the licence is included with the program, and can also be obtained from Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ @@ -14,6 +14,22 @@ #include "ump_kernel_interface.h" #include "mali_osk.h" + +typedef enum +{ + UMP_USED_BY_CPU = 0, + UMP_USED_BY_MALI = 1, + UMP_USED_BY_UNKNOWN_DEVICE= 100, +} ump_hw_usage; + +typedef enum +{ + UMP_NOT_LOCKED = 0, + UMP_READ = 1, + UMP_READ_WRITE = 3, +} ump_lock_usage; + + /* * This struct is what is "behind" a ump_dd_handle */ @@ -28,6 +44,8 @@ typedef struct ump_dd_mem void * ctx; void * backend_info; int is_cached; + ump_hw_usage hw_device; + ump_lock_usage lock_usage; } ump_dd_mem; |