Lines Matching refs:semphr

134     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);
677 static void semphr_delete_wrapper(void *semphr) in semphr_delete_wrapper() argument
681 if (((hli_queue_handle_t)semphr)->downstream != NULL) { in semphr_delete_wrapper()
682 handle = ((hli_queue_handle_t)semphr)->downstream; in semphr_delete_wrapper()
685 hli_queue_delete(semphr); in semphr_delete_wrapper()
687 handle = semphr; in semphr_delete_wrapper()
706 static int32_t IRAM_ATTR semphr_take_from_isr_wrapper(void *semphr, void *hptw) in semphr_take_from_isr_wrapper() argument
709 return (int32_t)xSemaphoreTakeFromISR(((hli_queue_handle_t)semphr)->downstream, hptw); in semphr_take_from_isr_wrapper()
711 return (int32_t)xSemaphoreTakeFromISR(semphr, hptw); in semphr_take_from_isr_wrapper()
715 static int32_t IRAM_ATTR semphr_give_from_isr_wrapper(void *semphr, void *hptw) in semphr_give_from_isr_wrapper() argument
720 return hli_semaphore_give(semphr); in semphr_give_from_isr_wrapper()
722 return (int32_t)xSemaphoreGiveFromISR(semphr, hptw); in semphr_give_from_isr_wrapper()
726 static int32_t semphr_take_wrapper(void *semphr, uint32_t block_time_ms) in semphr_take_wrapper() argument
731 ret = xSemaphoreTake(((hli_queue_handle_t)semphr)->downstream, portMAX_DELAY); in semphr_take_wrapper()
733 …ret = xSemaphoreTake(((hli_queue_handle_t)semphr)->downstream, block_time_ms / portTICK_PERIOD_MS); in semphr_take_wrapper()
737 ret = xSemaphoreTake(semphr, portMAX_DELAY); in semphr_take_wrapper()
739 ret = xSemaphoreTake(semphr, block_time_ms / portTICK_PERIOD_MS); in semphr_take_wrapper()
745 static int32_t semphr_give_wrapper(void *semphr) in semphr_give_wrapper() argument
748 return (int32_t)xSemaphoreGive(((hli_queue_handle_t)semphr)->downstream); in semphr_give_wrapper()
750 return (int32_t)xSemaphoreGive(semphr); in semphr_give_wrapper()