mali mess
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / misc / mediatek / gpu / mt8127 / mali / mali / common / mali_scheduler_types.h
1 /*
2 * This confidential and proprietary software may be used only as
3 * authorised by a licensing agreement from ARM Limited
4 * (C) COPYRIGHT 2013-2015 ARM Limited
5 * ALL RIGHTS RESERVED
6 * The entire notice above must be reproduced on all authorised
7 * copies and copies may only be made to the extent permitted
8 * by a licensing agreement from ARM Limited.
9 */
10
11 #ifndef __MALI_SCHEDULER_TYPES_H__
12 #define __MALI_SCHEDULER_TYPES_H__
13
14 #include "mali_osk.h"
15
16 #define MALI_SCHEDULER_JOB_ID_SPAN 65535
17
18 /**
19 * Bitmask used for defered scheduling of subsystems.
20 */
21 typedef u32 mali_scheduler_mask;
22
23 #define MALI_SCHEDULER_MASK_GP (1<<0)
24 #define MALI_SCHEDULER_MASK_PP (1<<1)
25
26 #define MALI_SCHEDULER_MASK_EMPTY 0
27 #define MALI_SCHEDULER_MASK_ALL (MALI_SCHEDULER_MASK_GP | MALI_SCHEDULER_MASK_PP)
28
29 #endif /* __MALI_SCHEDULER_TYPES_H__ */