Lines Matching refs:fd_lock
10 static void *fd_lock = NULL; variable
68 HAL_MutexLock(fd_lock); in iotx_cm_connect()
70 HAL_MutexUnlock(fd_lock); in iotx_cm_connect()
103 if (fd_lock == NULL) { in _iotx_cm_yield()
111 HAL_MutexLock(fd_lock); in _iotx_cm_yield()
115 HAL_MutexUnlock(fd_lock); in _iotx_cm_yield()
128 HAL_MutexLock(fd_lock); in _iotx_cm_yield()
130 HAL_MutexUnlock(fd_lock); in _iotx_cm_yield()
164 HAL_MutexLock(fd_lock); in iotx_cm_sub()
166 HAL_MutexUnlock(fd_lock); in iotx_cm_sub()
179 HAL_MutexLock(fd_lock); in iotx_cm_unsub()
181 HAL_MutexUnlock(fd_lock); in iotx_cm_unsub()
195 HAL_MutexLock(fd_lock); in iotx_cm_pub()
197 HAL_MutexUnlock(fd_lock); in iotx_cm_pub()
223 HAL_MutexLock(fd_lock); in iotx_cm_close()
225 HAL_MutexUnlock(fd_lock); in iotx_cm_close()
234 if (fd_lock != NULL) { in iotx_cm_close()
235 HAL_MutexDestroy(fd_lock); in iotx_cm_close()
236 fd_lock = NULL; in iotx_cm_close()
247 if (fd_lock == NULL) { in _fd_is_valid()
251 HAL_MutexLock(fd_lock); in _fd_is_valid()
253 HAL_MutexUnlock(fd_lock); in _fd_is_valid()
259 if (fd_lock == NULL) { in _recycle_fd()
260 fd_lock = HAL_MutexCreate(); in _recycle_fd()
261 if (fd_lock == NULL) { in _recycle_fd()
270 HAL_MutexLock(fd_lock); in _recycle_fd()
272 HAL_MutexUnlock(fd_lock); in _recycle_fd()
284 if (fd_lock == NULL) { in _get_fd()
285 fd_lock = HAL_MutexCreate(); in _get_fd()
286 if (fd_lock == NULL) { in _get_fd()
291 HAL_MutexLock(fd_lock); in _get_fd()
295 HAL_MutexUnlock(fd_lock); in _get_fd()
299 HAL_MutexUnlock(fd_lock); in _get_fd()