Home
last modified time | relevance | path

Searched refs:mutex (Results 1 - 25 of 393) sorted by relevance

12345678910>>...16

/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/
H A Dosal_mutex.c23 #include <linux/mutex.h>
26 int osal_mutex_init(osal_mutex_t *mutex) in osal_mutex_init() argument
28 struct mutex *p = NULL; in osal_mutex_init()
30 if (mutex == NULL) { in osal_mutex_init()
34 p = kmalloc(sizeof(struct mutex), GFP_KERNEL); in osal_mutex_init()
40 mutex->mutex = p; in osal_mutex_init()
45 int osal_mutex_lock(osal_mutex_t *mutex) in osal_mutex_lock() argument
47 struct mutex *p = NULL; in osal_mutex_lock()
49 if (mutex in osal_mutex_lock()
59 osal_mutex_lock_interruptible(osal_mutex_t *mutex) osal_mutex_lock_interruptible() argument
72 osal_mutex_trylock(osal_mutex_t *mutex) osal_mutex_trylock() argument
86 osal_mutex_unlock(osal_mutex_t *mutex) osal_mutex_unlock() argument
96 osal_mutex_destroy(osal_mutex_t *mutex) osal_mutex_destroy() argument
[all...]
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/osal/
H A Dosal_mutex.c23 #include <linux/mutex.h>
26 int osal_mutex_init(osal_mutex *mutex) in osal_mutex_init() argument
28 struct mutex *p = NULL; in osal_mutex_init()
30 if (mutex == NULL) { in osal_mutex_init()
35 p = kmalloc(sizeof(struct mutex), GFP_KERNEL); in osal_mutex_init()
42 mutex->mutex = p; in osal_mutex_init()
48 int osal_mutex_lock(osal_mutex *mutex) in osal_mutex_lock() argument
50 struct mutex *p = NULL; in osal_mutex_lock()
52 if (mutex in osal_mutex_lock()
64 osal_mutex_lock_interruptible(osal_mutex *mutex) osal_mutex_lock_interruptible() argument
79 osal_mutex_trylock(osal_mutex *mutex) osal_mutex_trylock() argument
94 osal_mutex_unlock(osal_mutex *mutex) osal_mutex_unlock() argument
104 osal_mutex_destory(osal_mutex *mutex) osal_mutex_destory() argument
[all...]
H A Dosal_proc.c28 #include <linux/mutex.h>
49 DEFINE_MUTEX(mutex); variable
250 mutex_lock(&mutex); in osal_proc_create_dir()
255 mutex_unlock(&mutex); in osal_proc_create_dir()
262 mutex_unlock(&mutex); in osal_proc_create_dir()
282 mutex_unlock(&mutex); in osal_proc_create_dir()
289 mutex_unlock(&mutex); in osal_proc_create_dir()
305 mutex_lock(&mutex); in osal_proc_create_entry()
309 mutex_unlock(&mutex); in osal_proc_create_entry()
316 mutex_unlock(&mutex); in osal_proc_create_entry()
[all...]
/device/soc/rockchip/rk3568/hardware/omx_il/osal/
H A DRockchip_OSAL_Mutex.c38 pthread_mutex_t *mutex; in Rockchip_OSAL_MutexCreate() local
40 mutex = (pthread_mutex_t *)Rockchip_OSAL_Malloc(sizeof(pthread_mutex_t)); in Rockchip_OSAL_MutexCreate()
41 if (!mutex) in Rockchip_OSAL_MutexCreate()
44 if (pthread_mutex_init(mutex, NULL) != 0) { in Rockchip_OSAL_MutexCreate()
45 Rockchip_OSAL_Free(mutex); in Rockchip_OSAL_MutexCreate()
49 *mutexHandle = (OMX_HANDLETYPE)mutex; in Rockchip_OSAL_MutexCreate()
55 pthread_mutex_t *mutex = (pthread_mutex_t *)mutexHandle; in Rockchip_OSAL_MutexTerminate() local
57 if (mutex == NULL) in Rockchip_OSAL_MutexTerminate()
60 if (pthread_mutex_destroy(mutex) != 0) in Rockchip_OSAL_MutexTerminate()
63 Rockchip_OSAL_Free(mutex); in Rockchip_OSAL_MutexTerminate()
69 pthread_mutex_t *mutex = (pthread_mutex_t *)mutexHandle; Rockchip_OSAL_MutexLock() local
82 pthread_mutex_t *mutex = (pthread_mutex_t *)mutexHandle; Rockchip_OSAL_MutexUnlock() local
[all...]
H A DRockchip_OSAL_Event.c55 ret = Rockchip_OSAL_MutexCreate(&event->mutex); in Rockchip_OSAL_SignalCreate()
62 Rockchip_OSAL_MutexTerminate(event->mutex); in Rockchip_OSAL_SignalCreate()
85 ret = Rockchip_OSAL_MutexLock(event->mutex); in Rockchip_OSAL_SignalTerminate()
96 ret = Rockchip_OSAL_MutexUnlock(event->mutex); in Rockchip_OSAL_SignalTerminate()
102 ret = Rockchip_OSAL_MutexTerminate(event->mutex); in Rockchip_OSAL_SignalTerminate()
124 ret = Rockchip_OSAL_MutexLock(event->mutex); in Rockchip_OSAL_SignalReset()
132 Rockchip_OSAL_MutexUnlock(event->mutex); in Rockchip_OSAL_SignalReset()
148 ret = Rockchip_OSAL_MutexLock(event->mutex); in Rockchip_OSAL_SignalSet()
157 Rockchip_OSAL_MutexUnlock(event->mutex); in Rockchip_OSAL_SignalSet()
185 ret = Rockchip_OSAL_MutexLock(event->mutex); in Rockchip_OSAL_SignalWait()
[all...]
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/
H A Dhnd_pktq.c37 /* mutex macros for thread safe */
39 #define HND_PKTQ_MUTEX_CREATE(name, mutex) osl_ext_mutex_create(name, mutex)
40 #define HND_PKTQ_MUTEX_DELETE(mutex) osl_ext_mutex_delete(mutex)
41 #define HND_PKTQ_MUTEX_ACQUIRE(mutex, msec) osl_ext_mutex_acquire(mutex, msec)
42 #define HND_PKTQ_MUTEX_RELEASE(mutex) osl_ext_mutex_release(mutex)
44 #define HND_PKTQ_MUTEX_CREATE(name, mutex) OSL_EXT_SUCCES
[all...]
H A Dhnd_pktpool.c43 /* mutex macros for thread safe */
45 #define HND_PKTPOOL_MUTEX_CREATE(name, mutex) osl_ext_mutex_create(name, mutex)
46 #define HND_PKTPOOL_MUTEX_DELETE(mutex) osl_ext_mutex_delete(mutex)
47 #define HND_PKTPOOL_MUTEX_ACQUIRE(mutex, msec) osl_ext_mutex_acquire(mutex, msec)
48 #define HND_PKTPOOL_MUTEX_RELEASE(mutex) osl_ext_mutex_release(mutex)
50 #define HND_PKTPOOL_MUTEX_CREATE(name, mutex) OSL_EXT_SUCCES
[all...]
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/
H A Doal_mutex.h25 #include <linux/mutex.h>
41 typedef struct mutex oal_mutex_stru;
62 #define OAL_MUTEX_INIT(mutex) mutex_init(mutex)
63 #define OAL_MUTEX_DESTROY(mutex) mutex_destroy(mutex)
65 #define OAL_MUTEX_INIT(mutex) pthread_mutex_init(mutex, NULL)
66 #define OAL_MUTEX_DESTROY(mutex) pthread_mutex_destroy(mutex)
[all...]
/device/soc/rockchip/rk3399/hardware/mpp/include/
H A Dmpp_thread.h77 inline Autolock(Mutex* mutex, RK_U32 enable = 1) in Autolock() argument
78 : mEnabled(enable), mLock(*mutex) in Autolock()
138 RK_S32 wait(Mutex& mutex);
139 RK_S32 wait(Mutex* mutex);
140 RK_S32 timedwait(Mutex& mutex, RK_S64 timeout);
141 RK_S32 timedwait(Mutex* mutex, RK_S64 timeout);
157 inline RK_S32 Condition::wait(Mutex& mutex) in wait() argument
159 return pthread_cond_wait(&mCond, &mutex.mMutex); in wait()
161 inline RK_S32 Condition::wait(Mutex* mutex) in wait() argument
163 return pthread_cond_wait(&mCond, &mutex in wait()
165 timedwait(Mutex& mutex, RK_S64 timeout) timedwait() argument
169 timedwait(Mutex* mutex, RK_S64 timeout) timedwait() argument
225 Mutex *mutex() mutex() function in MppMutexCond
[all...]
/device/soc/rockchip/rk3568/hardware/mpp/include/
H A Dmpp_thread.h79 inline Autolock(Mutex* mutex, RK_U32 enable = 1) in Autolock() argument
80 : mEnabled(enable), mLock(*mutex) in Autolock()
140 RK_S32 wait(Mutex& mutex);
141 RK_S32 wait(Mutex* mutex);
142 RK_S32 timedwait(Mutex& mutex, RK_S64 timeout);
143 RK_S32 timedwait(Mutex* mutex, RK_S64 timeout);
159 inline RK_S32 Condition::wait(Mutex& mutex) in wait() argument
161 return pthread_cond_wait(&mCond, &mutex.mMutex); in wait()
163 inline RK_S32 Condition::wait(Mutex* mutex) in wait() argument
165 return pthread_cond_wait(&mCond, &mutex in wait()
167 timedwait(Mutex& mutex, RK_S64 timeout) timedwait() argument
171 timedwait(Mutex* mutex, RK_S64 timeout) timedwait() argument
227 Mutex *mutex() mutex() function in MppMutexCond
[all...]
/device/soc/rockchip/rk3588/hardware/mpp/include/
H A Dmpp_thread.h89 inline Autolock(Mutex* mutex, RK_U32 enable = 1) : in Autolock() argument
91 mLock(*mutex) { in Autolock()
150 RK_S32 wait(Mutex& mutex);
151 RK_S32 wait(Mutex* mutex);
152 RK_S32 timedwait(Mutex& mutex, RK_S64 timeout);
153 RK_S32 timedwait(Mutex* mutex, RK_S64 timeout);
169 inline RK_S32 Condition::wait(Mutex& mutex) in wait() argument
171 return pthread_cond_wait(&mCond, &mutex.mMutex); in wait()
173 inline RK_S32 Condition::wait(Mutex* mutex) in wait() argument
175 return pthread_cond_wait(&mCond, &mutex in wait()
177 timedwait(Mutex& mutex, RK_S64 timeout) timedwait() argument
181 timedwait(Mutex* mutex, RK_S64 timeout) timedwait() argument
217 Mutex *mutex() { return &mLock; } mutex() function in MppMutexCond
[all...]
/device/soc/rockchip/common/hardware/mpp/include/
H A Dmpp_thread.h76 inline Autolock(Mutex *mutex, unsigned int enable = 1) : mEnabled(enable), mLock(*mutex) in Autolock() argument
138 signed int wait(Mutex &mutex);
139 signed int wait(Mutex *mutex);
140 signed int timedwait(Mutex &mutex, RK_S64 timeout);
141 signed int timedwait(Mutex *mutex, RK_S64 timeout);
157 inline signed int Condition::wait(Mutex &mutex) in wait() argument
159 return pthread_cond_wait(&mCond, &mutex.mMutex); in wait()
161 inline signed int Condition::wait(Mutex *mutex) in wait() argument
163 return pthread_cond_wait(&mCond, &mutex in wait()
165 timedwait(Mutex &mutex, RK_S64 timeout) timedwait() argument
169 timedwait(Mutex *mutex, RK_S64 timeout) timedwait() argument
225 Mutex *mutex() mutex() function in MppMutexCond
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_osk_notification.c31 spinlock_t mutex; /**< Mutex protecting the list */ member
50 spin_lock_init(&result->mutex); in _mali_osk_notification_queue_init()
122 spin_lock_irqsave(&queue->mutex, irq_flags); in mali_osk_notification_queue_send()
124 spin_lock(&queue->mutex); in mali_osk_notification_queue_send()
130 spin_unlock_irqrestore(&queue->mutex, irq_flags); in mali_osk_notification_queue_send()
132 spin_unlock(&queue->mutex); in mali_osk_notification_queue_send()
150 spin_lock_irqsave(&queue->mutex, irq_flags); in _mali_osk_notification_queue_dequeue()
152 spin_lock(&queue->mutex); in _mali_osk_notification_queue_dequeue()
163 spin_unlock_irqrestore(&queue->mutex, irq_flags); in _mali_osk_notification_queue_dequeue()
165 spin_unlock(&queue->mutex); in _mali_osk_notification_queue_dequeue()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_osk_notification.c30 spinlock_t mutex; /**< Mutex protecting the list */ member
47 spin_lock_init(&result->mutex); in _mali_osk_notification_queue_init()
119 spin_lock_irqsave(&queue->mutex, irq_flags); in _mali_osk_notification_queue_send()
121 spin_lock(&queue->mutex); in _mali_osk_notification_queue_send()
127 spin_unlock_irqrestore(&queue->mutex, irq_flags); in _mali_osk_notification_queue_send()
129 spin_unlock(&queue->mutex); in _mali_osk_notification_queue_send()
146 spin_lock_irqsave(&queue->mutex, irq_flags); in _mali_osk_notification_queue_dequeue()
148 spin_lock(&queue->mutex); in _mali_osk_notification_queue_dequeue()
159 spin_unlock_irqrestore(&queue->mutex, irq_flags); in _mali_osk_notification_queue_dequeue()
161 spin_unlock(&queue->mutex); in _mali_osk_notification_queue_dequeue()
[all...]
/device/soc/hisilicon/hi3861v100/sdk_liteos/third_party/lwip_sack/include/lwip/
H A Dsys.h132 #define sys_mutex_new(mutex) sys_sem_new(mutex, 1)
133 #define sys_mutex_lock(mutex) sys_sem_wait(mutex)
134 #define sys_mutex_unlock(mutex) sys_sem_signal(mutex)
135 #define sys_mutex_free(mutex) sys_sem_free(mutex)
136 #define sys_mutex_valid(mutex) sys_sem_valid(mutex)
[all...]
/device/soc/rockchip/rk3568/hardware/mpp/mpp/legacy/
H A Drk_list.cpp89 pthread_mutex_lock(&mutex); in add_at_head()
100 pthread_mutex_unlock(&mutex); in add_at_head()
107 pthread_mutex_lock(&mutex); in add_at_tail()
118 pthread_mutex_unlock(&mutex); in add_at_tail()
160 pthread_mutex_lock(&mutex); in del_at_head()
166 pthread_mutex_unlock(&mutex); in del_at_head()
173 pthread_mutex_lock(&mutex); in del_at_tail()
179 pthread_mutex_unlock(&mutex); in del_at_tail()
185 pthread_mutex_lock(&mutex); in list_is_empty()
187 pthread_mutex_unlock(&mutex); in list_is_empty()
[all...]
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/platform/higv/include/
H A Dhi_condition.h36 int32_t wait(HiMutex& mutex);
37 int32_t waitRelative(HiMutex& mutex, long reltime);
63 inline int32_t HiCondition::wait(HiMutex& mutex) in wait() argument
65 return -pthread_cond_wait(&mCond, &mutex.mMutex); in wait()
68 inline int32_t HiCondition::waitRelative(HiMutex& mutex, long reltime) in waitRelative() argument
83 return -pthread_cond_timedwait(&mCond, &mutex.mMutex, &ts); in waitRelative()
/device/soc/rockchip/rk3568/hardware/display/src/display_device/
H A Ddisplay_composer_vdi_impl.cpp40 std::lock_guard<std::mutex> lock(mMutex); in GetDisplayCapability()
48 std::lock_guard<std::mutex> lock(mMutex); in GetDisplaySupportedModes()
68 std::lock_guard<std::mutex> lock(mMutex); in GetDisplayMode()
76 std::lock_guard<std::mutex> lock(mMutex); in SetDisplayMode()
84 std::lock_guard<std::mutex> lock(mMutex); in GetDisplayPowerStatus()
92 std::lock_guard<std::mutex> lock(mMutex); in SetDisplayPowerStatus()
100 std::lock_guard<std::mutex> lock(mMutex); in GetDisplayBacklight()
108 std::lock_guard<std::mutex> lock(mMutex); in SetDisplayBacklight()
123 std::lock_guard<std::mutex> lock(mMutex); in GetDisplayCompChange()
147 std::lock_guard<std::mutex> loc in SetDisplayClientBuffer()
[all...]
/device/soc/hisilicon/hi3861v100/sdk_liteos/third_party/mbedtls/include/mbedtls/
H A Dthreading.h50 pthread_mutex_t mutex; member
69 * mutex) in a state such that mutex_lock() will fail when
94 extern void (*mbedtls_mutex_init)( mbedtls_threading_mutex_t *mutex );
95 extern void (*mbedtls_mutex_free)( mbedtls_threading_mutex_t *mutex );
96 extern int (*mbedtls_mutex_lock)( mbedtls_threading_mutex_t *mutex );
97 extern int (*mbedtls_mutex_unlock)( mbedtls_threading_mutex_t *mutex );
107 /* This mutex may or may not be used in the default definition of
/device/qemu/riscv32_virt/liteos_m/board/hardware/adapter/
H A Dhdf_syscall_adapter.c58 if (OsalMutexInit(&adapter->mutex)) { in HdfSyscallAdapterInstance()
59 HDF_LOGE("%s: Failed to create mutex", __func__); in HdfSyscallAdapterInstance()
65 OsalMutexDestroy(&adapter->mutex); in HdfSyscallAdapterInstance()
74 OsalMutexDestroy(&adapter->mutex); in HdfSyscallAdapterInstance()
128 OsalMutexDestroy(&adapter->mutex); in HdfIoServiceAdapterRecycle()
157 OsalMutexLock(&adapter->mutex); in HdfDeviceRegisterEventListener()
159 OsalMutexUnlock(&adapter->mutex); in HdfDeviceRegisterEventListener()
162 OsalMutexUnlock(&adapter->mutex); in HdfDeviceRegisterEventListener()
178 OsalMutexLock(&adapter->mutex); in HdfDeviceUnregisterEventListener()
180 OsalMutexUnlock(&adapter->mutex); in HdfDeviceUnregisterEventListener()
[all...]
/device/soc/rockchip/rk3568/hardware/codec/src/
H A Dhdi_mpp_component_manager.cpp18 #include <mutex>
26 std::mutex g_mppComponentLock;
32 std::unique_lock<std::mutex> autoLock(g_mppComponentLock); in AddToMppComponentManager()
42 std::unique_lock<std::mutex> autoLock(g_mppComponentLock); in FindInMppComponentManager()
54 std::unique_lock<std::mutex> autoLock(g_mppComponentLock); in RemoveFromMppComponentManager()
/device/soc/rockchip/rk3588/hardware/codec/src/
H A Dhdi_mpp_component_manager.cpp18 #include <mutex>
26 std::mutex g_mppComponentLock;
32 std::unique_lock<std::mutex> autoLock(g_mppComponentLock); in AddToMppComponentManager()
42 std::unique_lock<std::mutex> autoLock(g_mppComponentLock); in FindInMppComponentManager()
54 std::unique_lock<std::mutex> autoLock(g_mppComponentLock); in RemoveFromMppComponentManager()
/device/soc/rockchip/rk3588/kernel/include/trace/hooks/
H A Ddtask.h14 struct mutex;
16 TP_PROTO(struct mutex *lock),
19 TP_PROTO(struct mutex *lock),
49 TP_PROTO(struct mutex *lock,
55 TP_PROTO(struct mutex *lock),
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/linuxkpi/include/linux/
H A Ddevice.h50 LosMux mutex; member
77 LosMux mutex; member
102 LosMux mutex; member
311 #define bus_lock(bus) (VOID)LOS_MuxLock(&(bus)->mutex, LOS_WAIT_FOREVER);
312 #define bus_unlock(bus) (VOID)LOS_MuxUnlock(&(bus)->mutex);
371 #define driver_lock(_drv) (VOID)LOS_MuxLock(&(_drv)->mutex, LOS_WAIT_FOREVER)
372 #define driver_unlock(_drv) (VOID)LOS_MuxUnlock(&(_drv)->mutex)
460 #define device_lock(dev) (VOID)LOS_MuxLock(&(dev)->mutex, LOS_WAIT_FOREVER)
461 #define device_unlock(dev) (VOID)LOS_MuxUnlock(&(dev)->mutex)
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/
H A Dosl_ext.h196 * Purpose: Creates a mutex object, which can subsequently be used to control
199 * Parameters: name (in) Name to assign to the mutex (must be unique).
200 * mutex (out) Mutex object to initialize.
202 * Returns: OSL_EXT_SUCCESS if the mutex was created successfully, or an
203 * error code if the mutex could not be created.
206 osl_ext_status_t osl_ext_mutex_create(char *name, osl_ext_mutex_t *mutex);
211 * Purpose: Destroys a previously created mutex object.
213 * Parameters: mutex (mod) Mutex object to destroy.
215 * Returns: OSL_EXT_SUCCESS if the mutex was deleted successfully, or an
216 * error code if the mutex coul
[all...]

Completed in 12 milliseconds

12345678910>>...16