OSDN Git Service

lz4: fix wrong compress buffer size for 64-bits
[sagit-ice-cold/kernel_xiaomi_msm8998.git] / include / linux / msm_kgsl.h
1 #ifndef _MSM_KGSL_H
2 #define _MSM_KGSL_H
3
4 #include <uapi/linux/msm_kgsl.h>
5
6 #ifdef CONFIG_QCOM_KGSL
7 /* Limits mitigations APIs */
8 void *kgsl_pwr_limits_add(enum kgsl_deviceid id);
9 void kgsl_pwr_limits_del(void *limit);
10 int kgsl_pwr_limits_set_freq(void *limit, unsigned int freq);
11 void kgsl_pwr_limits_set_default(void *limit);
12 unsigned int kgsl_pwr_limits_get_freq(enum kgsl_deviceid id);
13 #else
14 static inline void *kgsl_pwr_limits_add(enum kgsl_deviceid id)
15 {
16         return NULL;
17 }
18
19 static inline void kgsl_pwr_limits_del(void *limit) { }
20
21 static inline int kgsl_pwr_limits_set_freq(void *limit, unsigned int freq)
22 {
23         return -EINVAL;
24 }
25
26 static inline void kgsl_pwr_limits_set_default(void *limit) { }
27
28 static inline unsigned int kgsl_pwr_limits_get_freq(enum kgsl_deviceid id)
29 {
30         return 0;
31 }
32 #endif
33
34 #endif /* _MSM_KGSL_H */