Lines Matching refs:semphr
147 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);
484 static void semphr_delete_wrapper(void *semphr) in semphr_delete_wrapper() argument
486 vSemaphoreDelete(semphr); in semphr_delete_wrapper()
489 static int IRAM_ATTR semphr_take_from_isr_wrapper(void *semphr, void *hptw) in semphr_take_from_isr_wrapper() argument
491 return (int)xSemaphoreTakeFromISR(semphr, hptw); in semphr_take_from_isr_wrapper()
494 static int IRAM_ATTR semphr_give_from_isr_wrapper(void *semphr, void *hptw) in semphr_give_from_isr_wrapper() argument
496 return (int)xSemaphoreGiveFromISR(semphr, hptw); in semphr_give_from_isr_wrapper()
499 static int semphr_take_wrapper(void *semphr, uint32_t block_time_ms) in semphr_take_wrapper() argument
502 return (int)xSemaphoreTake(semphr, portMAX_DELAY); in semphr_take_wrapper()
504 return (int)xSemaphoreTake(semphr, block_time_ms / portTICK_PERIOD_MS); in semphr_take_wrapper()
508 static int semphr_give_wrapper(void *semphr) in semphr_give_wrapper() argument
510 return (int)xSemaphoreGive(semphr); in semphr_give_wrapper()