/hal_espressif-latest/components/bt/common/osi/ |
D | semaphore.c | 26 int osi_sem_new(osi_sem_t *sem, uint32_t max_count, uint32_t init_count) in osi_sem_new() argument 30 if (sem) { in osi_sem_new() 31 *sem = xSemaphoreCreateCounting(max_count, init_count); in osi_sem_new() 32 if ((*sem) != NULL) { in osi_sem_new() 42 void osi_sem_give(osi_sem_t *sem) in osi_sem_give() argument 44 xSemaphoreGive(*sem); in osi_sem_give() 55 osi_sem_take(osi_sem_t *sem, uint32_t timeout) in osi_sem_take() argument 60 if (xSemaphoreTake(*sem, portMAX_DELAY) != pdTRUE) { in osi_sem_take() 64 if (xSemaphoreTake(*sem, timeout / portTICK_PERIOD_MS) != pdTRUE) { in osi_sem_take() 73 void osi_sem_free(osi_sem_t *sem) in osi_sem_free() argument [all …]
|
/hal_espressif-latest/components/bt/common/osi/include/osi/ |
D | semaphore.h | 34 int osi_sem_new(osi_sem_t *sem, uint32_t max_count, uint32_t init_count); 36 void osi_sem_free(osi_sem_t *sem); 38 int osi_sem_take(osi_sem_t *sem, uint32_t timeout); 40 void osi_sem_give(osi_sem_t *sem);
|
/hal_espressif-latest/zephyr/esp32s2/src/coex/ |
D | esp_coex_adapter.c | 69 struct k_sem *sem = (struct k_sem *)wifi_malloc(sizeof(struct k_sem)); in esp_coex_common_semphr_create_wrapper() local 71 if (sem == NULL) { in esp_coex_common_semphr_create_wrapper() 75 k_sem_init(sem, init, max); in esp_coex_common_semphr_create_wrapper() 77 return (void *)sem; in esp_coex_common_semphr_create_wrapper() 110 struct k_sem *sem = (struct k_sem *)wifi_malloc(sizeof(struct k_sem)); in esp_coex_internal_semphr_create_wrapper() local 112 if (sem == NULL) { in esp_coex_internal_semphr_create_wrapper() 116 k_sem_init(sem, init, max); in esp_coex_internal_semphr_create_wrapper() 118 return (void *)sem; in esp_coex_internal_semphr_create_wrapper()
|
/hal_espressif-latest/components/esp_event/host_test/ |
D | fixtures.hpp | 103 MockMutex (CreateAnd flags) : sem(reinterpret_cast<QueueHandle_t>(0xdeadbeef)) in MockMutex() 108 xQueueCreateMutex_IgnoreAndReturn(sem); in MockMutex() 111 xQueueCreateMutex_ExpectAnyArgsAndReturn(sem); in MockMutex() 112 vQueueDelete_Expect(sem); in MockMutex() 122 QueueHandle_t sem; member
|
/hal_espressif-latest/components/esp_event/host_test/esp_event_unit_test/main/ |
D | esp_event_test.cpp | 56 MockMutex sem(CreateAnd::IGNORE); 67 MockMutex sem(CreateAnd::IGNORE); 79 MockMutex sem(CreateAnd::FAIL); 91 MockMutex sem(CreateAnd::IGNORE); 103 MockMutex sem(CreateAnd::IGNORE); 125 MockMutex sem(CreateAnd::IGNORE);
|
/hal_espressif-latest/components/bt/porting/npl/freertos/include/nimble/ |
D | nimble_npl_os.h | 69 void *sem; member 234 IRAM_ATTR ble_npl_sem_init(struct ble_npl_sem *sem, uint16_t tokens) in ble_npl_sem_init() argument 236 return npl_funcs->p_ble_npl_sem_init(sem, tokens); in ble_npl_sem_init() 240 IRAM_ATTR ble_npl_sem_deinit(struct ble_npl_sem *sem) in ble_npl_sem_deinit() argument 242 return npl_funcs->p_ble_npl_sem_deinit(sem); in ble_npl_sem_deinit() 246 IRAM_ATTR ble_npl_sem_pend(struct ble_npl_sem *sem, ble_npl_time_t timeout) in ble_npl_sem_pend() argument 248 return npl_funcs->p_ble_npl_sem_pend(sem, timeout); in ble_npl_sem_pend() 252 IRAM_ATTR ble_npl_sem_release(struct ble_npl_sem *sem) in ble_npl_sem_release() argument 254 return npl_funcs->p_ble_npl_sem_release(sem); in ble_npl_sem_release() 258 IRAM_ATTR ble_npl_sem_get_count(struct ble_npl_sem *sem) in ble_npl_sem_get_count() argument [all …]
|
D | nimble_npl.h | 96 ble_npl_error_t ble_npl_sem_init(struct ble_npl_sem *sem, uint16_t tokens); 98 ble_npl_error_t ble_npl_sem_pend(struct ble_npl_sem *sem, 101 ble_npl_error_t ble_npl_sem_release(struct ble_npl_sem *sem); 103 ble_npl_error_t ble_npl_sem_deinit(struct ble_npl_sem *sem); 105 uint16_t ble_npl_sem_get_count(struct ble_npl_sem *sem);
|
D | npl_freertos.h | 84 ble_npl_error_t npl_freertos_sem_init(struct ble_npl_sem *sem, uint16_t tokens); 85 ble_npl_error_t npl_freertos_sem_deinit(struct ble_npl_sem *sem); 87 ble_npl_error_t npl_freertos_sem_pend(struct ble_npl_sem *sem, 90 ble_npl_error_t npl_freertos_sem_release(struct ble_npl_sem *sem);
|
/hal_espressif-latest/components/bt/porting/npl/freertos/src/ |
D | npl_os_freertos.c | 480 npl_freertos_sem_init(struct ble_npl_sem *sem, uint16_t tokens) in npl_freertos_sem_init() argument 484 if (!os_memblock_from(&ble_freertos_sem_pool,sem->sem)) { in npl_freertos_sem_init() 485 sem->sem = os_memblock_get(&ble_freertos_sem_pool); in npl_freertos_sem_init() 486 semaphore = (struct ble_npl_sem_freertos *)sem->sem; in npl_freertos_sem_init() 497 if(!sem->sem) { in npl_freertos_sem_init() 498 sem->sem = bt_osi_mem_malloc_internal(sizeof(struct ble_npl_sem_freertos)); in npl_freertos_sem_init() 499 semaphore = (struct ble_npl_sem_freertos *)sem->sem; in npl_freertos_sem_init() 515 npl_freertos_sem_deinit(struct ble_npl_sem *sem) in npl_freertos_sem_deinit() argument 517 struct ble_npl_sem_freertos *semaphore = (struct ble_npl_sem_freertos *)sem->sem; in npl_freertos_sem_deinit() 531 sem->sem = NULL; in npl_freertos_sem_deinit() [all …]
|
/hal_espressif-latest/components/esp_wifi/esp32c6/ |
D | esp_adapter.c | 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() [all …]
|
/hal_espressif-latest/components/esp_wifi/esp32s2/ |
D | esp_adapter.c | 193 SemaphoreHandle_t *sem = (SemaphoreHandle_t*)(data); in wifi_thread_semphr_free() local 195 if (sem) { in wifi_thread_semphr_free() 196 vSemaphoreDelete(sem); in wifi_thread_semphr_free() 204 SemaphoreHandle_t sem = NULL; in wifi_thread_semphr_get_wrapper() local 213 sem = pthread_getspecific(s_wifi_thread_sem_key); in wifi_thread_semphr_get_wrapper() 214 if (!sem) { in wifi_thread_semphr_get_wrapper() 215 sem = xSemaphoreCreateCounting(1, 0); in wifi_thread_semphr_get_wrapper() 216 if (sem) { in wifi_thread_semphr_get_wrapper() 217 pthread_setspecific(s_wifi_thread_sem_key, sem); in wifi_thread_semphr_get_wrapper() 218 ESP_LOGV(TAG, "thread sem create: sem=%p", sem); in wifi_thread_semphr_get_wrapper() [all …]
|
/hal_espressif-latest/components/esp_wifi/esp32/ |
D | esp_adapter.c | 202 SemaphoreHandle_t *sem = (SemaphoreHandle_t*)(data); in wifi_thread_semphr_free() local 204 if (sem) { in wifi_thread_semphr_free() 205 vSemaphoreDelete(sem); in wifi_thread_semphr_free() 213 SemaphoreHandle_t sem = NULL; in wifi_thread_semphr_get_wrapper() local 222 sem = pthread_getspecific(s_wifi_thread_sem_key); in wifi_thread_semphr_get_wrapper() 223 if (!sem) { in wifi_thread_semphr_get_wrapper() 224 sem = xSemaphoreCreateCounting(1, 0); in wifi_thread_semphr_get_wrapper() 225 if (sem) { in wifi_thread_semphr_get_wrapper() 226 pthread_setspecific(s_wifi_thread_sem_key, sem); in wifi_thread_semphr_get_wrapper() 227 ESP_LOGV(TAG, "thread sem create: sem=%p", sem); in wifi_thread_semphr_get_wrapper() [all …]
|
/hal_espressif-latest/components/esp_wifi/esp32c2/ |
D | esp_adapter.c | 140 SemaphoreHandle_t *sem = (SemaphoreHandle_t*)(data); in wifi_thread_semphr_free() local 142 if (sem) { in wifi_thread_semphr_free() 143 vSemaphoreDelete(sem); in wifi_thread_semphr_free() 151 SemaphoreHandle_t sem = NULL; in wifi_thread_semphr_get_wrapper() local 160 sem = pthread_getspecific(s_wifi_thread_sem_key); in wifi_thread_semphr_get_wrapper() 161 if (!sem) { in wifi_thread_semphr_get_wrapper() 162 sem = xSemaphoreCreateCounting(1, 0); in wifi_thread_semphr_get_wrapper() 163 if (sem) { in wifi_thread_semphr_get_wrapper() 164 pthread_setspecific(s_wifi_thread_sem_key, sem); in wifi_thread_semphr_get_wrapper() 165 ESP_LOGV(TAG, "thread sem create: sem=%p", sem); in wifi_thread_semphr_get_wrapper() [all …]
|
/hal_espressif-latest/components/esp_wifi/esp32c3/ |
D | esp_adapter.c | 143 SemaphoreHandle_t *sem = (SemaphoreHandle_t*)(data); in wifi_thread_semphr_free() local 145 if (sem) { in wifi_thread_semphr_free() 146 vSemaphoreDelete(sem); in wifi_thread_semphr_free() 154 SemaphoreHandle_t sem = NULL; in wifi_thread_semphr_get_wrapper() local 163 sem = pthread_getspecific(s_wifi_thread_sem_key); in wifi_thread_semphr_get_wrapper() 164 if (!sem) { in wifi_thread_semphr_get_wrapper() 165 sem = xSemaphoreCreateCounting(1, 0); in wifi_thread_semphr_get_wrapper() 166 if (sem) { in wifi_thread_semphr_get_wrapper() 167 pthread_setspecific(s_wifi_thread_sem_key, sem); in wifi_thread_semphr_get_wrapper() 168 ESP_LOGV(TAG, "thread sem create: sem=%p", sem); in wifi_thread_semphr_get_wrapper() [all …]
|
/hal_espressif-latest/zephyr/esp32/src/coex/ |
D | esp_coex_adapter.c | 68 struct k_sem *sem = (struct k_sem *)wifi_malloc(sizeof(struct k_sem)); in esp_coex_common_semphr_create_wrapper() local 70 if (sem == NULL) { in esp_coex_common_semphr_create_wrapper() 74 k_sem_init(sem, init, max); in esp_coex_common_semphr_create_wrapper() 76 return (void *)sem; in esp_coex_common_semphr_create_wrapper()
|
/hal_espressif-latest/zephyr/esp32c3/src/coex/ |
D | esp_coex_adapter.c | 69 struct k_sem *sem = (struct k_sem *)wifi_malloc(sizeof(struct k_sem)); in esp_coex_common_semphr_create_wrapper() local 71 if (sem == NULL) { in esp_coex_common_semphr_create_wrapper() 75 k_sem_init(sem, init, max); in esp_coex_common_semphr_create_wrapper() 77 return (void *)sem; in esp_coex_common_semphr_create_wrapper()
|
/hal_espressif-latest/zephyr/esp32c6/src/coex/ |
D | esp_coex_adapter.c | 69 struct k_sem *sem = (struct k_sem *)wifi_malloc(sizeof(struct k_sem)); in esp_coex_common_semphr_create_wrapper() local 71 if (sem == NULL) { in esp_coex_common_semphr_create_wrapper() 75 k_sem_init(sem, init, max); in esp_coex_common_semphr_create_wrapper() 77 return (void *)sem; in esp_coex_common_semphr_create_wrapper()
|
/hal_espressif-latest/zephyr/esp32s3/src/coex/ |
D | esp_coex_adapter.c | 67 struct k_sem *sem = (struct k_sem *) wifi_malloc(sizeof(struct k_sem)); in esp_coex_common_semphr_create_wrapper() local 69 if (sem == NULL) { in esp_coex_common_semphr_create_wrapper() 73 k_sem_init(sem, init, max); in esp_coex_common_semphr_create_wrapper() 75 return (void *) sem; in esp_coex_common_semphr_create_wrapper()
|
/hal_espressif-latest/components/esp_wifi/esp32s3/ |
D | esp_adapter.c | 196 SemaphoreHandle_t *sem = (SemaphoreHandle_t*)(data); in wifi_thread_semphr_free() local 198 if (sem) { in wifi_thread_semphr_free() 199 vSemaphoreDelete(sem); in wifi_thread_semphr_free() 207 SemaphoreHandle_t sem = NULL; in wifi_thread_semphr_get_wrapper() local 216 sem = pthread_getspecific(s_wifi_thread_sem_key); in wifi_thread_semphr_get_wrapper() 217 if (!sem) { in wifi_thread_semphr_get_wrapper() 218 sem = xSemaphoreCreateCounting(1, 0); in wifi_thread_semphr_get_wrapper() 219 if (sem) { in wifi_thread_semphr_get_wrapper() 220 pthread_setspecific(s_wifi_thread_sem_key, sem); in wifi_thread_semphr_get_wrapper() 221 ESP_LOGV(TAG, "thread sem create: sem=%p", sem); in wifi_thread_semphr_get_wrapper() [all …]
|
/hal_espressif-latest/zephyr/esp32c2/src/coex/ |
D | esp_coex_adapter.c | 69 struct k_sem *sem = (struct k_sem *)wifi_malloc(sizeof(struct k_sem)); in esp_coex_common_semphr_create_wrapper() local 71 k_sem_init(sem, init, max); in esp_coex_common_semphr_create_wrapper() 72 return (void *)sem; in esp_coex_common_semphr_create_wrapper()
|
/hal_espressif-latest/zephyr/esp32/src/wifi/ |
D | esp_wifi_adapter.c | 143 struct k_sem *sem = NULL; in wifi_thread_semphr_get_wrapper() local 145 sem = k_thread_custom_data_get(); in wifi_thread_semphr_get_wrapper() 146 if (!sem) { in wifi_thread_semphr_get_wrapper() 147 sem = (struct k_sem *) wifi_malloc(sizeof(struct k_sem)); in wifi_thread_semphr_get_wrapper() 148 if (sem == NULL) { in wifi_thread_semphr_get_wrapper() 151 k_sem_init(sem, 0, 1); in wifi_thread_semphr_get_wrapper() 152 if (sem) { in wifi_thread_semphr_get_wrapper() 153 k_thread_custom_data_set(sem); in wifi_thread_semphr_get_wrapper() 156 return (void *)sem; in wifi_thread_semphr_get_wrapper()
|
/hal_espressif-latest/zephyr/esp32s2/src/wifi/ |
D | esp_wifi_adapter.c | 144 struct k_sem *sem = NULL; in wifi_thread_semphr_get_wrapper() local 146 sem = k_thread_custom_data_get(); in wifi_thread_semphr_get_wrapper() 147 if (!sem) { in wifi_thread_semphr_get_wrapper() 148 sem = (struct k_sem *) wifi_malloc(sizeof(struct k_sem)); in wifi_thread_semphr_get_wrapper() 149 if (sem == NULL) { in wifi_thread_semphr_get_wrapper() 152 k_sem_init(sem, 0, 1); in wifi_thread_semphr_get_wrapper() 153 if (sem) { in wifi_thread_semphr_get_wrapper() 154 k_thread_custom_data_set(sem); in wifi_thread_semphr_get_wrapper() 157 return (void *)sem; in wifi_thread_semphr_get_wrapper()
|
/hal_espressif-latest/zephyr/esp32s3/src/wifi/ |
D | esp_wifi_adapter.c | 174 struct k_sem *sem = NULL; in wifi_thread_semphr_get_wrapper() local 176 sem = k_thread_custom_data_get(); in wifi_thread_semphr_get_wrapper() 177 if (!sem) { in wifi_thread_semphr_get_wrapper() 178 sem = (struct k_sem *) wifi_malloc(sizeof(struct k_sem)); in wifi_thread_semphr_get_wrapper() 179 if (sem == NULL) { in wifi_thread_semphr_get_wrapper() 182 k_sem_init(sem, 0, 1); in wifi_thread_semphr_get_wrapper() 183 if (sem) { in wifi_thread_semphr_get_wrapper() 184 k_thread_custom_data_set(sem); in wifi_thread_semphr_get_wrapper() 187 return (void *)sem; in wifi_thread_semphr_get_wrapper()
|
/hal_espressif-latest/zephyr/esp32c2/src/wifi/ |
D | esp_wifi_adapter.c | 145 struct k_sem *sem = NULL; in wifi_thread_semphr_get_wrapper() local 147 sem = k_thread_custom_data_get(); in wifi_thread_semphr_get_wrapper() 148 if (!sem) { in wifi_thread_semphr_get_wrapper() 149 sem = (struct k_sem *) wifi_malloc(sizeof(struct k_sem)); in wifi_thread_semphr_get_wrapper() 150 if (sem == NULL) { in wifi_thread_semphr_get_wrapper() 153 k_sem_init(sem, 0, 1); in wifi_thread_semphr_get_wrapper() 154 if (sem) { in wifi_thread_semphr_get_wrapper() 155 k_thread_custom_data_set(sem); in wifi_thread_semphr_get_wrapper() 158 return (void *)sem; in wifi_thread_semphr_get_wrapper()
|
/hal_espressif-latest/zephyr/esp32c3/src/wifi/ |
D | esp_wifi_adapter.c | 145 struct k_sem *sem = NULL; in wifi_thread_semphr_get_wrapper() local 147 sem = k_thread_custom_data_get(); in wifi_thread_semphr_get_wrapper() 148 if (!sem) { in wifi_thread_semphr_get_wrapper() 149 sem = (struct k_sem *) wifi_malloc(sizeof(struct k_sem)); in wifi_thread_semphr_get_wrapper() 150 if (sem == NULL) { in wifi_thread_semphr_get_wrapper() 153 k_sem_init(sem, 0, 1); in wifi_thread_semphr_get_wrapper() 154 if (sem) { in wifi_thread_semphr_get_wrapper() 155 k_thread_custom_data_set(sem); in wifi_thread_semphr_get_wrapper() 158 return (void *)sem; in wifi_thread_semphr_get_wrapper()
|