aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/samsung/mali/common/mali_session.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/video/samsung/mali/common/mali_session.c')
-rw-r--r--drivers/media/video/samsung/mali/common/mali_session.c47
1 files changed, 0 insertions, 47 deletions
diff --git a/drivers/media/video/samsung/mali/common/mali_session.c b/drivers/media/video/samsung/mali/common/mali_session.c
deleted file mode 100644
index 2394bb9..0000000
--- a/drivers/media/video/samsung/mali/common/mali_session.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (C) 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.
- */
-
-#include "mali_osk.h"
-#include "mali_osk_list.h"
-#include "mali_session.h"
-
-_MALI_OSK_LIST_HEAD(mali_sessions);
-
-_mali_osk_lock_t *mali_sessions_lock;
-
-_mali_osk_errcode_t mali_session_initialize(void)
-{
- _MALI_OSK_INIT_LIST_HEAD(&mali_sessions);
-
- mali_sessions_lock = _mali_osk_lock_init(_MALI_OSK_LOCKFLAG_READERWRITER | _MALI_OSK_LOCKFLAG_ORDERED, 0, _MALI_OSK_LOCK_ORDER_SESSIONS);
-
- if (NULL == mali_sessions_lock) return _MALI_OSK_ERR_NOMEM;
-
- return _MALI_OSK_ERR_OK;
-}
-
-void mali_session_terminate(void)
-{
- _mali_osk_lock_term(mali_sessions_lock);
-}
-
-void mali_session_add(struct mali_session_data *session)
-{
- mali_session_lock();
- _mali_osk_list_add(&session->link, &mali_sessions);
- mali_session_unlock();
-}
-
-void mali_session_remove(struct mali_session_data *session)
-{
- mali_session_lock();
- _mali_osk_list_delinit(&session->link);
- mali_session_unlock();
-}