aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/samsung/ump/common/ump_kernel_memory_backend.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/video/samsung/ump/common/ump_kernel_memory_backend.h')
-rw-r--r--drivers/media/video/samsung/ump/common/ump_kernel_memory_backend.h51
1 files changed, 0 insertions, 51 deletions
diff --git a/drivers/media/video/samsung/ump/common/ump_kernel_memory_backend.h b/drivers/media/video/samsung/ump/common/ump_kernel_memory_backend.h
deleted file mode 100644
index 73915ee..0000000
--- a/drivers/media/video/samsung/ump/common/ump_kernel_memory_backend.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * 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.
- */
-
-/**
- * @file ump_kernel_memory_mapping.h
- */
-
-#ifndef __UMP_KERNEL_MEMORY_BACKEND_H__
-#define __UMP_KERNEL_MEMORY_BACKEND_H__
-
-#include "ump_kernel_interface.h"
-#include "ump_kernel_types.h"
-
-
-typedef struct ump_memory_allocation
-{
- void * phys_addr;
- void * mapping;
- unsigned long size;
- ump_dd_handle handle;
- void * process_mapping_info;
- u32 cookie; /**< necessary on some U/K interface implementations */
- struct ump_session_data * ump_session; /**< Session that this allocation belongs to */
- _mali_osk_list_t list; /**< List for linking together memory allocations into the session's memory head */
- u32 is_cached;
-} ump_memory_allocation;
-
-typedef struct ump_memory_backend
-{
- int (*allocate)(void* ctx, ump_dd_mem * descriptor);
- void (*release)(void* ctx, ump_dd_mem * descriptor);
- void (*shutdown)(struct ump_memory_backend * backend);
- u32 (*stat)(struct ump_memory_backend *backend);
- int (*pre_allocate_physical_check)(void *ctx, u32 size);
- u32 (*adjust_to_mali_phys)(void *ctx, u32 cpu_phys);
- void *(*get)(ump_dd_mem *mem, void *args);
- void (*set)(ump_dd_mem *mem, void *args);
- void * ctx;
-} ump_memory_backend;
-
-ump_memory_backend * ump_memory_backend_create ( void );
-void ump_memory_backend_destroy( void );
-
-#endif /*__UMP_KERNEL_MEMORY_BACKEND_H__ */