Home
last modified time | relevance | path

Searched refs:Mutex (Results 1 - 10 of 10) sorted by relevance

/device/soc/rockchip/rk3399/hardware/rga/include/
H A DMutex.h89 class CAPABILITY("mutex") Mutex {
96 Mutex();
97 explicit Mutex(const char* name);
98 explicit Mutex(int type, const char* name = nullptr);
99 ~Mutex();
114 inline explicit Autolock(Mutex& mutex) ACQUIRE(mutex) : mLock(mutex) in ACQUIRE()
118 inline explicit Autolock(Mutex* mutex) ACQUIRE(mutex) : mLock(*mutex) in ACQUIRE()
128 Mutex& mLock;
138 Mutex(const Mutex
145 inline Mutex::Mutex() Mutex() function in Mutex
149 inline Mutex::Mutex(__attribute__((unused)) const char* name) Mutex() function in Mutex
153 inline Mutex::Mutex(int type, __attribute__((unused)) const char* name) Mutex() function in Mutex
[all...]
H A DRgaSingleton.h22 #include "Mutex.h"
34 Mutex::Autolock _l(sLock); in getInstance()
44 Mutex::Autolock _l(sLock); in hasInstance()
55 static Mutex sLock;
/device/soc/rockchip/rk3568/hardware/rga/include/
H A DRgaMutex.h89 class CAPABILITY("mutex") Mutex {
96 Mutex();
97 explicit Mutex(const char* name);
98 explicit Mutex(int type, const char* name = nullptr);
99 ~Mutex();
114 inline explicit Autolock(Mutex& mutex) ACQUIRE(mutex) : mLock(mutex) in ACQUIRE()
118 inline explicit Autolock(Mutex* mutex) ACQUIRE(mutex) : mLock(*mutex) in ACQUIRE()
128 Mutex& mLock;
138 Mutex(const Mutex
145 inline Mutex::Mutex() Mutex() function in Mutex
149 inline Mutex::Mutex(__attribute__((unused)) const char* name) Mutex() function in Mutex
153 inline Mutex::Mutex(int type, __attribute__((unused)) const char* name) Mutex() function in Mutex
[all...]
H A DRgaSingleton.h34 Mutex::Autolock _l(sLock); in getInstance()
44 Mutex::Autolock _l(sLock); in hasInstance()
55 static Mutex sLock;
/device/soc/rockchip/rk3588/hardware/rga/include/
H A DRgaMutex.h90 class CAPABILITY("mutex") Mutex {
97 Mutex();
98 explicit Mutex(const char* name);
99 explicit Mutex(int type, const char* name = nullptr);
100 ~Mutex();
115 inline explicit Autolock(Mutex& mutex) ACQUIRE(mutex) : mLock(mutex) { in ACQUIRE()
118 inline explicit Autolock(Mutex* mutex) ACQUIRE(mutex) : mLock(*mutex) { in ACQUIRE()
126 Mutex& mLock;
136 Mutex(const Mutex
143 inline Mutex::Mutex() { Mutex() function in Mutex
146 inline Mutex::Mutex(__attribute__((unused)) const char* name) { Mutex() function in Mutex
149 inline Mutex::Mutex(int type, __attribute__((unused)) const char* name) { Mutex() function in Mutex
[all...]
H A DRgaSingleton.h34 Mutex::Autolock _l(sLock); in getInstance()
44 Mutex::Autolock _l(sLock); in hasInstance()
55 static Mutex sLock;
64 template<> ::Mutex \
65 (::Singleton< TYPE >::sLock)(::Mutex::PRIVATE); \
/device/soc/rockchip/rk3568/hardware/mpp/include/
H A Dmpp_thread.h62 class Mutex;
68 class Mutex { class
70 Mutex();
71 ~Mutex();
79 inline Autolock(Mutex* mutex, RK_U32 enable = 1) in Autolock()
92 Mutex& mLock;
100 Mutex(const Mutex &);
101 Mutex &operator = (const Mutex
104 inline Mutex::Mutex() Mutex() function in Mutex
[all...]
/device/soc/rockchip/rk3588/hardware/mpp/include/
H A Dmpp_thread.h70 class Mutex;
76 class Mutex class
79 Mutex();
80 ~Mutex();
89 inline Autolock(Mutex* mutex, RK_U32 enable = 1) : in Autolock()
101 Mutex& mLock;
109 Mutex(const Mutex &);
110 Mutex &operator = (const Mutex
113 inline Mutex::Mutex() Mutex() function in Mutex
[all...]
/device/soc/rockchip/rk3399/hardware/mpp/include/
H A Dmpp_thread.h66 class Mutex { class
68 Mutex();
69 ~Mutex();
77 inline Autolock(Mutex* mutex, RK_U32 enable = 1) in Autolock()
90 Mutex& mLock;
98 Mutex(const Mutex &);
99 Mutex &operator = (const Mutex&);
102 inline Mutex function in Mutex
[all...]
/device/soc/rockchip/common/hardware/mpp/include/
H A Dmpp_thread.h65 class Mutex { class
67 Mutex();
68 ~Mutex();
76 inline Autolock(Mutex *mutex, unsigned int enable = 1) : mEnabled(enable), mLock(*mutex) in Autolock()
91 Mutex &mLock;
99 Mutex(const Mutex &);
100 Mutex &operator=(const Mutex &);
103 inline Mutex function in Mutex
[all...]

Completed in 5 milliseconds