Home
last modified time | relevance | path

Searched refs:semphr (Results 1 – 25 of 25) sorted by relevance

/hal_espressif-3.4.0/components/esp_wifi/include/
Desp_coexist_adapter.h39 void (*_semphr_delete)(void *semphr);
40 int32_t (*_semphr_take_from_isr)(void *semphr, void *hptw);
41 int32_t (*_semphr_give_from_isr)(void *semphr, void *hptw);
42 int32_t (*_semphr_take)(void *semphr, uint32_t block_time_tick);
43 int32_t (*_semphr_give)(void *semphr);
/hal_espressif-3.4.0/zephyr/esp32/src/bt/
Desp_bt_adapter.c97 void (*_semphr_delete)(void *semphr);
98 int32_t (*_semphr_take_from_isr)(void *semphr, void *hptw);
99 int32_t (*_semphr_give_from_isr)(void *semphr, void *hptw);
100 int32_t (*_semphr_take)(void *semphr, uint32_t block_time_ms);
101 int32_t (*_semphr_give)(void *semphr);
212 static void semphr_delete_wrapper(void *semphr);
213 static int32_t semphr_take_from_isr_wrapper(void *semphr, void *hptw);
214 static int32_t semphr_give_from_isr_wrapper(void *semphr, void *hptw);
215 static int32_t semphr_take_wrapper(void *semphr, uint32_t block_time_ms);
216 static int32_t semphr_give_wrapper(void *semphr);
[all …]
/hal_espressif-3.4.0/components/bt/controller/esp32c3/
Dbt.c148 void (*_semphr_delete)(void *semphr);
149 int (*_semphr_take_from_isr)(void *semphr, void *hptw);
150 int (*_semphr_give_from_isr)(void *semphr, void *hptw);
151 int (*_semphr_take)(void *semphr, uint32_t block_time_ms);
152 int (*_semphr_give)(void *semphr);
278 static void semphr_delete_wrapper(void *semphr);
279 static int IRAM_ATTR semphr_take_from_isr_wrapper(void *semphr, void *hptw);
280 static int IRAM_ATTR semphr_give_from_isr_wrapper(void *semphr, void *hptw);
281 static int semphr_take_wrapper(void *semphr, uint32_t block_time_ms);
282 static int semphr_give_wrapper(void *semphr);
[all …]
/hal_espressif-3.4.0/components/bt/controller/esp32s3/
Dbt.c147 void (*_semphr_delete)(void *semphr);
148 int32_t (*_semphr_take_from_isr)(void *semphr, void *hptw);
149 int32_t (*_semphr_give_from_isr)(void *semphr, void *hptw);
150 int32_t (*_semphr_take)(void *semphr, uint32_t block_time_ms);
151 int32_t (*_semphr_give)(void *semphr);
276 static void semphr_delete_wrapper(void *semphr);
277 static int32_t IRAM_ATTR semphr_take_from_isr_wrapper(void *semphr, void *hptw);
278 static int32_t IRAM_ATTR semphr_give_from_isr_wrapper(void *semphr, void *hptw);
279 static int32_t semphr_take_wrapper(void *semphr, uint32_t block_time_ms);
280 static int32_t semphr_give_wrapper(void *semphr);
[all …]
/hal_espressif-3.4.0/zephyr/esp32c3/src/bt/
Desp_bt_adapter.c125 void (*_semphr_delete)(void *semphr);
126 int (*_semphr_take_from_isr)(void *semphr, void *hptw);
127 int (*_semphr_give_from_isr)(void *semphr, void *hptw);
128 int (*_semphr_take)(void *semphr, uint32_t block_time_ms);
129 int (*_semphr_give)(void *semphr);
228 static void semphr_delete_wrapper(void *semphr);
229 static int semphr_take_from_isr_wrapper(void *semphr, void *hptw);
230 static int semphr_give_from_isr_wrapper(void *semphr, void *hptw);
231 static int semphr_take_wrapper(void *semphr, uint32_t block_time_ms);
232 static int semphr_give_wrapper(void *semphr);
[all …]
/hal_espressif-3.4.0/zephyr/esp32s3/src/bt/
Desp_bt_adapter.c124 void (*_semphr_delete)(void *semphr);
125 int (*_semphr_take_from_isr)(void *semphr, void *hptw);
126 int (*_semphr_give_from_isr)(void *semphr, void *hptw);
127 int (*_semphr_take)(void *semphr, uint32_t block_time_ms);
128 int (*_semphr_give)(void *semphr);
227 static void semphr_delete_wrapper(void *semphr);
228 static int semphr_take_from_isr_wrapper(void *semphr, void *hptw);
229 static int semphr_give_from_isr_wrapper(void *semphr, void *hptw);
230 static int semphr_take_wrapper(void *semphr, uint32_t block_time_ms);
231 static int semphr_give_wrapper(void *semphr);
[all …]
/hal_espressif-3.4.0/components/bt/controller/esp32/
Dbt.c134 void (*_semphr_delete)(void *semphr);
135 int32_t (*_semphr_take_from_isr)(void *semphr, void *hptw);
136 int32_t (*_semphr_give_from_isr)(void *semphr, void *hptw);
137 int32_t (*_semphr_take)(void *semphr, uint32_t block_time_ms);
138 int32_t (*_semphr_give)(void *semphr);
281 static void semphr_delete_wrapper(void *semphr);
282 static int32_t IRAM_ATTR semphr_take_from_isr_wrapper(void *semphr, void *hptw);
283 static int32_t IRAM_ATTR semphr_give_from_isr_wrapper(void *semphr, void *hptw);
284 static int32_t semphr_take_wrapper(void *semphr, uint32_t block_time_ms);
285 static int32_t semphr_give_wrapper(void *semphr);
[all …]
/hal_espressif-3.4.0/components/driver/
Dspi_bus_lock.c215 SemaphoreHandle_t semphr; ///< Binray semaphore to notify the device it claimed the bus member
274 xSemaphoreGiveFromISR(dev_lock->semphr, do_yield); in resume_dev_in_isr()
279 xSemaphoreGive(dev_lock->semphr); in resume_dev()
519 xSemaphoreTake(dev_handle->semphr, 0); in dev_wait_prepare()
524 BaseType_t ret = xSemaphoreTake(dev_handle->semphr, wait); in dev_wait()
594 dev_lock->semphr = xSemaphoreCreateBinary(); in spi_bus_lock_register_dev()
595 if (dev_lock->semphr == NULL) { in spi_bus_lock_register_dev()
619 if (dev_handle->semphr) { in spi_bus_lock_unregister_dev()
620 vSemaphoreDelete(dev_handle->semphr); in spi_bus_lock_unregister_dev()
815 .semphr = NULL,
[all …]
/hal_espressif-3.4.0/components/esp_wifi/esp32/
Desp_adapter.c252 static void semphr_delete_wrapper(void *semphr) in semphr_delete_wrapper() argument
254 vSemaphoreDelete(semphr); in semphr_delete_wrapper()
292 static int32_t IRAM_ATTR semphr_take_from_isr_wrapper(void *semphr, void *hptw) in semphr_take_from_isr_wrapper() argument
294 return (int32_t)xSemaphoreTakeFromISR(semphr, hptw); in semphr_take_from_isr_wrapper()
297 static int32_t IRAM_ATTR semphr_give_from_isr_wrapper(void *semphr, void *hptw) in semphr_give_from_isr_wrapper() argument
299 return (int32_t)xSemaphoreGiveFromISR(semphr, hptw); in semphr_give_from_isr_wrapper()
302 static int32_t semphr_take_wrapper(void *semphr, uint32_t block_time_tick) in semphr_take_wrapper() argument
305 return (int32_t)xSemaphoreTake(semphr, portMAX_DELAY); in semphr_take_wrapper()
307 return (int32_t)xSemaphoreTake(semphr, block_time_tick); in semphr_take_wrapper()
311 static int32_t semphr_give_wrapper(void *semphr) in semphr_give_wrapper() argument
[all …]
/hal_espressif-3.4.0/components/esp_wifi/esp32c3/
Desp_adapter.c188 static void semphr_delete_wrapper(void *semphr) in semphr_delete_wrapper() argument
190 vSemaphoreDelete(semphr); in semphr_delete_wrapper()
228 static int32_t IRAM_ATTR semphr_take_from_isr_wrapper(void *semphr, void *hptw) in semphr_take_from_isr_wrapper() argument
230 return (int32_t)xSemaphoreTakeFromISR(semphr, hptw); in semphr_take_from_isr_wrapper()
233 static int32_t IRAM_ATTR semphr_give_from_isr_wrapper(void *semphr, void *hptw) in semphr_give_from_isr_wrapper() argument
235 return (int32_t)xSemaphoreGiveFromISR(semphr, hptw); in semphr_give_from_isr_wrapper()
238 static int32_t semphr_take_wrapper(void *semphr, uint32_t block_time_tick) in semphr_take_wrapper() argument
241 return (int32_t)xSemaphoreTake(semphr, portMAX_DELAY); in semphr_take_wrapper()
243 return (int32_t)xSemaphoreTake(semphr, block_time_tick); in semphr_take_wrapper()
247 static int32_t semphr_give_wrapper(void *semphr) in semphr_give_wrapper() argument
[all …]
/hal_espressif-3.4.0/components/esp_wifi/esp32s2/
Desp_adapter.c234 static void semphr_delete_wrapper(void *semphr) in semphr_delete_wrapper() argument
236 vSemaphoreDelete(semphr); in semphr_delete_wrapper()
274 static int32_t IRAM_ATTR semphr_take_from_isr_wrapper(void *semphr, void *hptw) in semphr_take_from_isr_wrapper() argument
276 return (int32_t)xSemaphoreTakeFromISR(semphr, hptw); in semphr_take_from_isr_wrapper()
279 static int32_t IRAM_ATTR semphr_give_from_isr_wrapper(void *semphr, void *hptw) in semphr_give_from_isr_wrapper() argument
281 return (int32_t)xSemaphoreGiveFromISR(semphr, hptw); in semphr_give_from_isr_wrapper()
284 static int32_t semphr_take_wrapper(void *semphr, uint32_t block_time_tick) in semphr_take_wrapper() argument
287 return (int32_t)xSemaphoreTake(semphr, portMAX_DELAY); in semphr_take_wrapper()
289 return (int32_t)xSemaphoreTake(semphr, block_time_tick); in semphr_take_wrapper()
293 static int32_t semphr_give_wrapper(void *semphr) in semphr_give_wrapper() argument
[all …]
/hal_espressif-3.4.0/components/esp_wifi/esp32s3/
Desp_adapter.c242 static void semphr_delete_wrapper(void *semphr) in semphr_delete_wrapper() argument
244 vSemaphoreDelete(semphr); in semphr_delete_wrapper()
282 static int32_t IRAM_ATTR semphr_take_from_isr_wrapper(void *semphr, void *hptw) in semphr_take_from_isr_wrapper() argument
284 return (int32_t)xSemaphoreTakeFromISR(semphr, hptw); in semphr_take_from_isr_wrapper()
287 static int32_t IRAM_ATTR semphr_give_from_isr_wrapper(void *semphr, void *hptw) in semphr_give_from_isr_wrapper() argument
289 return (int32_t)xSemaphoreGiveFromISR(semphr, hptw); in semphr_give_from_isr_wrapper()
292 static int32_t semphr_take_wrapper(void *semphr, uint32_t block_time_tick) in semphr_take_wrapper() argument
295 return (int32_t)xSemaphoreTake(semphr, portMAX_DELAY); in semphr_take_wrapper()
297 return (int32_t)xSemaphoreTake(semphr, block_time_tick); in semphr_take_wrapper()
301 static int32_t semphr_give_wrapper(void *semphr) in semphr_give_wrapper() argument
[all …]
/hal_espressif-3.4.0/zephyr/esp32/src/wifi/
Desp_wifi_adapter.c189 static void semphr_delete_wrapper(void *semphr) in semphr_delete_wrapper() argument
191 esp_wifi_free(semphr); in semphr_delete_wrapper()
212 static int32_t semphr_take_wrapper(void *semphr, uint32_t block_time_tick) in semphr_take_wrapper() argument
215 int ret = k_sem_take((struct k_sem *)semphr, K_FOREVER); in semphr_take_wrapper()
221 int ret = k_sem_take((struct k_sem *)semphr, K_TICKS(block_time_tick)); in semphr_take_wrapper()
230 static int32_t semphr_give_wrapper(void *semphr) in semphr_give_wrapper() argument
232 k_sem_give((struct k_sem *) semphr); in semphr_give_wrapper()
/hal_espressif-3.4.0/zephyr/esp32s2/src/wifi/
Desp_wifi_adapter.c187 static void semphr_delete_wrapper(void *semphr) in semphr_delete_wrapper() argument
189 esp_wifi_free(semphr); in semphr_delete_wrapper()
210 static int32_t semphr_take_wrapper(void *semphr, uint32_t block_time_tick) in semphr_take_wrapper() argument
213 int ret = k_sem_take((struct k_sem *)semphr, K_FOREVER); in semphr_take_wrapper()
219 int ret = k_sem_take((struct k_sem *)semphr, K_TICKS(block_time_tick)); in semphr_take_wrapper()
228 static int32_t semphr_give_wrapper(void *semphr) in semphr_give_wrapper() argument
230 k_sem_give((struct k_sem *) semphr); in semphr_give_wrapper()
/hal_espressif-3.4.0/zephyr/esp32s3/src/wifi/
Desp_wifi_adapter.c214 static void semphr_delete_wrapper(void *semphr) in semphr_delete_wrapper() argument
216 esp_wifi_free(semphr); in semphr_delete_wrapper()
237 static int32_t semphr_take_wrapper(void *semphr, uint32_t block_time_tick) in semphr_take_wrapper() argument
240 int ret = k_sem_take((struct k_sem *)semphr, K_FOREVER); in semphr_take_wrapper()
245 int ret = k_sem_take((struct k_sem *)semphr, K_TICKS(block_time_tick)); in semphr_take_wrapper()
254 static int32_t semphr_give_wrapper(void *semphr) in semphr_give_wrapper() argument
256 k_sem_give((struct k_sem *) semphr); in semphr_give_wrapper()
/hal_espressif-3.4.0/zephyr/esp32c3/src/wifi/
Desp_wifi_adapter.c204 static void semphr_delete_wrapper(void *semphr) in semphr_delete_wrapper() argument
206 esp_wifi_free(semphr); in semphr_delete_wrapper()
227 static int32_t semphr_take_wrapper(void *semphr, uint32_t block_time_tick) in semphr_take_wrapper() argument
230 int ret = k_sem_take((struct k_sem *)semphr, K_FOREVER); in semphr_take_wrapper()
236 int ret = k_sem_take((struct k_sem *)semphr, K_TICKS(block_time_tick)); in semphr_take_wrapper()
245 static int32_t semphr_give_wrapper(void *semphr) in semphr_give_wrapper() argument
247 k_sem_give((struct k_sem *) semphr); in semphr_give_wrapper()
/hal_espressif-3.4.0/components/esp_wifi/include/esp_private/
Dwifi_os_adapter.h40 void (*_semphr_delete)(void *semphr);
41 int32_t (*_semphr_take)(void *semphr, uint32_t block_time_tick);
42 int32_t (*_semphr_give)(void *semphr);
/hal_espressif-3.4.0/docs/
Ddoxygen-known-warnings.txt1 semphr.h:line: warning: argument 'pxStaticSemaphore' of command @param is not found in the argument…
/hal_espressif-3.4.0/docs/en/api-reference/system/
Dasync_memcpy.rst54 Semphr_Handle_t semphr; //already initialized in somewhere
61 …SemphrGiveInISR(semphr, &high_task_wakeup); // high_task_wakeup set to pdTRUE if some high priorit…
Dfreertos.rst105 .. include-build-file:: inc/semphr.inc
Dfreertos_additions.rst343 #include "freertos/semphr.h"
/hal_espressif-3.4.0/examples/bluetooth/bluedroid/ble_50/peroidic_adv/tutorial/
DPeriodic_adv_Example_Walkthrough.md27 #include "freertos/semphr.h"
/hal_espressif-3.4.0/examples/bluetooth/bluedroid/ble_50/peroidic_sync/tutorial/
DPeriodic_Sync_Example_Walkthrough.md49 #include "freertos/semphr.h"
/hal_espressif-3.4.0/docs/doxygen/
DDoxyfile210 $(PROJECT_PATH)/components/freertos/include/freertos/semphr.h \
/hal_espressif-3.4.0/components/freertos/
DHistory.txt1896 + Updated documentation contained within semphr.h.