mali_ukk_os.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /*
  2. *
  3. * (C) COPYRIGHT 2010, 2012-2014 ARM Limited. All rights reserved.
  4. *
  5. * This program is free software and is provided to you under the terms of the
  6. * GNU General Public License version 2 as published by the Free Software
  7. * Foundation, and any use by you of this program is subject to the terms
  8. * of such GNU licence.
  9. *
  10. * A copy of the licence is included with the program, and can also be obtained
  11. * from Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
  12. * Boston, MA 02110-1301, USA.
  13. *
  14. */
  15. /**
  16. * @file mali_ukk_os.h
  17. * Types and definitions that are common for Linux OSs for the kernel side of the
  18. * User-Kernel interface.
  19. */
  20. #ifndef _UKK_OS_H_ // Linux version
  21. #define _UKK_OS_H_
  22. #include <linux/fs.h>
  23. /**
  24. * @addtogroup uk_api User-Kernel Interface API
  25. * @{
  26. */
  27. /**
  28. * @addtogroup uk_api_kernel UKK (Kernel side)
  29. * @{
  30. */
  31. /**
  32. * Internal OS specific data structure associated with each UKK session. Part
  33. * of a ukk_session object.
  34. */
  35. typedef struct ukkp_session {
  36. int dummy; /**< No internal OS specific data at this time */
  37. } ukkp_session;
  38. /** @} end group uk_api_kernel */
  39. /** @} end group uk_api */
  40. #endif // ifndef _UKK_OS_H_