Lines Matching refs:sem
146 SemaphoreHandle_t *sem = (SemaphoreHandle_t *)(data); in wifi_thread_semphr_free() local
148 if (sem) { in wifi_thread_semphr_free()
149 vSemaphoreDelete(sem); in wifi_thread_semphr_free()
157 SemaphoreHandle_t sem = NULL; in wifi_thread_semphr_get_wrapper() local
166 sem = pthread_getspecific(s_wifi_thread_sem_key); in wifi_thread_semphr_get_wrapper()
167 if (!sem) { in wifi_thread_semphr_get_wrapper()
168 sem = xSemaphoreCreateCounting(1, 0); in wifi_thread_semphr_get_wrapper()
169 if (sem) { in wifi_thread_semphr_get_wrapper()
170 pthread_setspecific(s_wifi_thread_sem_key, sem); in wifi_thread_semphr_get_wrapper()
171 ESP_LOGV(TAG, "thread sem create: sem=%p", sem); in wifi_thread_semphr_get_wrapper()
175 ESP_LOGV(TAG, "thread sem get: sem=%p", sem); in wifi_thread_semphr_get_wrapper()
176 return (void *)sem; in wifi_thread_semphr_get_wrapper()