Lines Matching refs:rtos_sema
356 obj->rtos_sema = NULL; in _cyhal_ipc_sema_init()
374 if (NULL != obj->rtos_sema) in _cyhal_ipc_sema_take()
412 … &(((_cyhal_ipc_rtos_sema_t *)obj->rtos_sema)->semaphore), timeout_ms, false); in _cyhal_ipc_sema_take()
424 … &(((_cyhal_ipc_rtos_sema_t *)obj->rtos_sema)->semaphore), timeout_ms, false); in _cyhal_ipc_sema_take()
1028 obj->rtos_sema = (void *)&_cyhal_ipc_rtos_semaphores[rtos_sema_idx]; in cyhal_ipc_semaphore_init()
1035 if ((CY_RSLT_SUCCESS == result) && (NULL != obj->rtos_sema)) in cyhal_ipc_semaphore_init()
1052 if (NULL != obj->rtos_sema) in cyhal_ipc_semaphore_free()
1054 (void)cy_rtos_deinit_semaphore(&((_cyhal_ipc_rtos_sema_t *)obj->rtos_sema)->semaphore); in cyhal_ipc_semaphore_free()
1055 ((_cyhal_ipc_rtos_sema_t *)obj->rtos_sema)->initialized = false; in cyhal_ipc_semaphore_free()
1056 ((_cyhal_ipc_rtos_sema_t *)obj->rtos_sema)->sema_num = 0; in cyhal_ipc_semaphore_free()
1057 obj->rtos_sema = NULL; in cyhal_ipc_semaphore_free()