Home
last modified time | relevance | path

Searched refs:Autolock (Results 1 - 12 of 12) sorted by relevance

/device/soc/rockchip/common/hardware/rga/include/
H A DRgaMutex.h104 // Manages the mutex automatically. It'll be locked when Autolock is
105 // constructed and released when Autolock goes out of scope.
106 class SCOPED_CAPABILITY Autolock { class
108 inline explicit Autolock(RgaMutex &mutex) ACQUIRE(mutex) : mLock(mutex) in ACQUIRE()
112 inline explicit Autolock(RgaMutex *mutex) ACQUIRE(mutex) : mLock(*mutex) in ACQUIRE()
116 inline ~Autolock() RELEASE() in RELEASE()
124 Autolock(const Autolock &);
125 Autolock &operator=(const Autolock
[all...]
H A DRgaSingleton.h33 RgaMutex::Autolock _l(sLock); in getInstance()
43 RgaMutex::Autolock _l(sLock); in hasInstance()
/device/soc/rockchip/rk3399/hardware/rga/include/
H A DMutex.h110 // Manages the mutex automatically. It'll be locked when Autolock is
111 // constructed and released when Autolock goes out of scope.
112 class SCOPED_CAPABILITY Autolock { class
114 inline explicit Autolock(Mutex& mutex) ACQUIRE(mutex) : mLock(mutex) in ACQUIRE()
118 inline explicit Autolock(Mutex* mutex) ACQUIRE(mutex) : mLock(*mutex) in ACQUIRE()
122 inline ~Autolock() RELEASE() in RELEASE()
130 Autolock(const Autolock&);
131 Autolock& operator=(const Autolock
[all...]
H A DRgaSingleton.h34 Mutex::Autolock _l(sLock); in getInstance()
44 Mutex::Autolock _l(sLock); in hasInstance()
/device/soc/rockchip/rk3568/hardware/rga/include/
H A DRgaMutex.h110 // Manages the mutex automatically. It'll be locked when Autolock is
111 // constructed and released when Autolock goes out of scope.
112 class SCOPED_CAPABILITY Autolock { class
114 inline explicit Autolock(Mutex& mutex) ACQUIRE(mutex) : mLock(mutex) in ACQUIRE()
118 inline explicit Autolock(Mutex* mutex) ACQUIRE(mutex) : mLock(*mutex) in ACQUIRE()
122 inline ~Autolock() RELEASE() in RELEASE()
130 Autolock(const Autolock&);
131 Autolock& operator=(const Autolock
[all...]
H A DRgaSingleton.h34 Mutex::Autolock _l(sLock); in getInstance()
44 Mutex::Autolock _l(sLock); in hasInstance()
/device/soc/rockchip/rk3588/hardware/rga/include/
H A DRgaMutex.h111 // Manages the mutex automatically. It'll be locked when Autolock is
112 // constructed and released when Autolock goes out of scope.
113 class SCOPED_CAPABILITY Autolock { class
115 inline explicit Autolock(Mutex& mutex) ACQUIRE(mutex) : mLock(mutex) { in ACQUIRE()
118 inline explicit Autolock(Mutex* mutex) ACQUIRE(mutex) : mLock(*mutex) { in ACQUIRE()
121 inline ~Autolock() RELEASE() { in RELEASE()
128 Autolock(const Autolock&);
129 Autolock& operator=(const Autolock
[all...]
H A DRgaSingleton.h34 Mutex::Autolock _l(sLock); in getInstance()
44 Mutex::Autolock _l(sLock); in hasInstance()
/device/soc/rockchip/rk3399/hardware/mpp/include/
H A Dmpp_thread.h75 class Autolock { class in Mutex
77 inline Autolock(Mutex* mutex, RK_U32 enable = 1) in Autolock() function in Mutex::Autolock
83 inline ~Autolock() in ~Autolock()
127 typedef Mutex::Autolock AutoMutex;
/device/soc/rockchip/rk3568/hardware/mpp/include/
H A Dmpp_thread.h77 class Autolock { class in Mutex
79 inline Autolock(Mutex* mutex, RK_U32 enable = 1) in Autolock() function in Mutex::Autolock
85 inline ~Autolock() in ~Autolock()
129 typedef Mutex::Autolock AutoMutex;
/device/soc/rockchip/rk3588/hardware/mpp/include/
H A Dmpp_thread.h86 class Autolock class in Mutex
89 inline Autolock(Mutex* mutex, RK_U32 enable = 1) : in Autolock() function in Mutex::Autolock
95 inline ~Autolock() { in ~Autolock()
138 typedef Mutex::Autolock AutoMutex;
/device/soc/rockchip/common/hardware/mpp/include/
H A Dmpp_thread.h74 class Autolock { class in Mutex
76 inline Autolock(Mutex *mutex, unsigned int enable = 1) : mEnabled(enable), mLock(*mutex) in Autolock() function in Mutex::Autolock
82 inline ~Autolock() in ~Autolock()
128 typedef Mutex::Autolock AutoMutex;

Completed in 5 milliseconds