Home
last modified time | relevance | path

Searched refs:Mutex (Results 1 – 17 of 17) sorted by relevance

/device/soc/rockchip/rk3568/hardware/rga/include/
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 Autolock()
118 inline explicit Autolock(Mutex* mutex) ACQUIRE(mutex) : mLock(*mutex) in Autolock()
128 Mutex& mLock;
138 Mutex(const Mutex&);
139 Mutex& operator=(const Mutex&);
[all …]
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/
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 Autolock()
118 inline explicit Autolock(Mutex* mutex) ACQUIRE(mutex) : mLock(*mutex) { in Autolock()
126 Mutex& mLock;
136 Mutex(const Mutex&);
137 Mutex& operator=(const Mutex&);
[all …]
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/rk3399/hardware/rga/include/
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 Autolock()
118 inline explicit Autolock(Mutex* mutex) ACQUIRE(mutex) : mLock(*mutex) in Autolock()
128 Mutex& mLock;
138 Mutex(const Mutex&);
139 Mutex& operator=(const Mutex&);
[all …]
DRgaSingleton.h34 Mutex::Autolock _l(sLock); in getInstance()
44 Mutex::Autolock _l(sLock); in hasInstance()
55 static Mutex sLock;
/device/soc/rockchip/rk3588/hardware/mpp/include/
Dmpp_thread.h70 class Mutex; variable
76 class Mutex
79 Mutex();
80 ~Mutex();
89 inline Autolock(Mutex* mutex, RK_U32 enable = 1) :
101 Mutex& mLock;
109 Mutex(const Mutex &);
110 Mutex &operator = (const Mutex&);
113 inline Mutex::Mutex() in Mutex() function
121 inline Mutex::~Mutex() in ~Mutex()
[all …]
/device/soc/rockchip/rk3568/hardware/mpp/include/
Dmpp_thread.h62 class Mutex; variable
68 class Mutex {
70 Mutex();
71 ~Mutex();
79 inline Autolock(Mutex* mutex, RK_U32 enable = 1)
92 Mutex& mLock;
100 Mutex(const Mutex &);
101 Mutex &operator = (const Mutex&);
104 inline Mutex::Mutex() in Mutex() function
112 inline Mutex::~Mutex() in ~Mutex()
[all …]
/device/soc/rockchip/common/hardware/mpp/include/
Dmpp_thread.h65 class Mutex {
67 Mutex();
68 ~Mutex();
76 inline Autolock(Mutex *mutex, unsigned int enable = 1) : mEnabled(enable), mLock(*mutex) in mEnabled()
91 Mutex &mLock;
99 Mutex(const Mutex &);
100 Mutex &operator=(const Mutex &);
103 inline Mutex::Mutex() in Mutex() function
111 inline Mutex::~Mutex() in ~Mutex()
115 inline void Mutex::lock() in lock()
[all …]
/device/soc/rockchip/rk3399/hardware/mpp/include/
Dmpp_thread.h66 class Mutex {
68 Mutex();
69 ~Mutex();
77 inline Autolock(Mutex* mutex, RK_U32 enable = 1)
90 Mutex& mLock;
98 Mutex(const Mutex &);
99 Mutex &operator = (const Mutex&);
102 inline Mutex::Mutex() in Mutex() function
110 inline Mutex::~Mutex() in ~Mutex()
114 inline void Mutex::lock() in lock()
[all …]
/device/board/isoftstone/yangfan/common/mqtt/mqttclient_c/src/freertos/
DMQTTFreeRTOS.h48 typedef struct Mutex struct
51 } Mutex; typedef
53 void MutexInit(Mutex*);
54 int MutexLock(Mutex*);
55 int MutexUnlock(Mutex*);
DMQTTFreeRTOS.c38 void MutexInit(Mutex* mutex) in MutexInit()
43 int MutexLock(Mutex* mutex) in MutexLock()
48 int MutexUnlock(Mutex* mutex) in MutexUnlock()
/device/board/bearpi/bearpi_hm_nano/third_party/paho_mqtt/MQTTClient-C/src/liteOS/
DMQTTLiteOS.h67 typedef struct Mutex { struct
69 } Mutex; argument
71 void MqttMutexInit(Mutex* mutex);
72 int MqttMutexLock(Mutex* mutex);
73 int MqttMutexUnlock(Mutex* mutex);
/device/board/bearpi/bearpi_hm_nano/app/A4_kernel_mutex/
DREADME.md5 ## Mutex API分析
107 * @brief Main Entry of the Mutex Example
140 printf("Failed to create Mutex!\n");
/device/board/bearpi/bearpi_hm_nano/third_party/paho_mqtt/MQTTClient-C/src/
DMQTTClient.h112 Mutex mutex;
/device/board/isoftstone/yangfan/common/mqtt/mqttclient_c/src/
DMQTTClient.h125 Mutex mutex;
/device/board/talkweb/niobe407/applications/005_system_mutex/
DREADME_zh.md150 printf("create Mutex failed!\n");