Lines Matching refs:result

323     cy_rslt_t result = CY_RSLT_SUCCESS;  in _cyhal_ipc_sema_init()  local
339result = (cy_rslt_t)Cy_IPC_Sema_Init(CY_IPC_CHAN_SEMA, CYHAL_IPC_SEMA_COUNT, ipc_sema_array); in _cyhal_ipc_sema_init()
341 result = (cy_rslt_t)Cy_IPC_Sema_Init(CY_IPC_CHAN_SEMA, 0, NULL); in _cyhal_ipc_sema_init()
343 if (CY_RSLT_SUCCESS == result) in _cyhal_ipc_sema_init()
350 if (CY_RSLT_SUCCESS == result) in _cyhal_ipc_sema_init()
360 return result; in _cyhal_ipc_sema_init()
369 cy_rslt_t result = ~CY_RSLT_SUCCESS; in _cyhal_ipc_sema_take() local
387 …while ((result = (cy_rslt_t)Cy_IPC_Sema_Set(obj->sema_number, obj->sema_preemptable)) != (cy_rslt_… in _cyhal_ipc_sema_take()
391 if ((cy_rslt_t)CY_IPC_SEMA_LOCKED != result) in _cyhal_ipc_sema_take()
393 bool sema_not_yet_available = ((cy_rslt_t)CY_IPC_SEMA_NOT_ACQUIRED == result); in _cyhal_ipc_sema_take()
400 while (CY_RSLT_SUCCESS != result) in _cyhal_ipc_sema_take()
413result = (cy_rslt_t)Cy_IPC_Sema_Set(obj->sema_number, obj->sema_preemptable); in _cyhal_ipc_sema_take()
425result = (cy_rslt_t)Cy_IPC_Sema_Set(obj->sema_number, obj->sema_preemptable); in _cyhal_ipc_sema_take()
433 result = CY_RSLT_SUCCESS; in _cyhal_ipc_sema_take()
440 if (CY_RSLT_SUCCESS != result) in _cyhal_ipc_sema_take()
443 …((result = (cy_rslt_t)Cy_IPC_Sema_Set(obj->sema_number, obj->sema_preemptable)) != CY_RSLT_SUCCESS… in _cyhal_ipc_sema_take()
457 if ((CY_RSLT_SUCCESS == result) && (intr_status_masked & current_sema_intr_mask)) in _cyhal_ipc_sema_take()
466 …if ((CY_RSLT_SUCCESS != result) && ((CY_RSLT_SUCCESS != rtos_sema_result) && (CY_RTOS_TIMEOUT != r… in _cyhal_ipc_sema_take()
468 result = rtos_sema_result; in _cyhal_ipc_sema_take()
472 if (CY_RSLT_SUCCESS == result) in _cyhal_ipc_sema_take()
477 return result; in _cyhal_ipc_sema_take()
493 cy_rslt_t result; in _cyhal_ipc_give_core_sync_sema() local
495 …while ((CY_RSLT_SUCCESS != (result = cyhal_ipc_semaphore_give(obj))) && (is_never_timeout || (*tim… in _cyhal_ipc_give_core_sync_sema()
511 return result; in _cyhal_ipc_give_core_sync_sema()
518 cy_rslt_t result; in _cyhal_ipc_clear_interrupt() local
526 if (CY_RSLT_SUCCESS == (result = _cyhal_ipc_acquire_core_sync_sema(obj, &timeout_acq))) in _cyhal_ipc_clear_interrupt()
532 result = _cyhal_ipc_give_core_sync_sema(obj, &timeout_give); in _cyhal_ipc_clear_interrupt()
535 return result; in _cyhal_ipc_clear_interrupt()
573 cy_rslt_t result; in _cyhal_ipc_set_isr_expected() local
580 if (CY_RSLT_SUCCESS == (result = _cyhal_ipc_acquire_core_sync_sema(obj, &timeout_acq))) in _cyhal_ipc_set_isr_expected()
591 result = _cyhal_ipc_give_core_sync_sema(obj, &timeout_give); in _cyhal_ipc_set_isr_expected()
594 return result; in _cyhal_ipc_set_isr_expected()
601 cy_rslt_t result; in _cyhal_ipc_enable_interrupt() local
612 if (CY_RSLT_SUCCESS == (result = _cyhal_ipc_acquire_core_sync_sema(obj, &timeout_acq))) in _cyhal_ipc_enable_interrupt()
627 result = _cyhal_ipc_give_core_sync_sema(obj, &timeout_give); in _cyhal_ipc_enable_interrupt()
630 return result; in _cyhal_ipc_enable_interrupt()
761 cy_rslt_t result; in _cyhal_ipc_wait_lock_acquire() local
763 while (((result = (cy_rslt_t)Cy_IPC_Drv_LockAcquire(ipc_base)) != CY_RSLT_SUCCESS) && in _cyhal_ipc_wait_lock_acquire()
769 return result; in _cyhal_ipc_wait_lock_acquire()
790 cy_rslt_t result = CY_RSLT_SUCCESS; in _cyhal_ipc_queue_put_get() local
822 result = _cyhal_ipc_wait_lock_acquire(ipc_base, &timeout_us_left, is_never_timeout); in _cyhal_ipc_queue_put_get()
825 if (CY_RSLT_SUCCESS == result) in _cyhal_ipc_queue_put_get()
854 result = CY_RSLT_SUCCESS; in _cyhal_ipc_queue_put_get()
858 result = CYHAL_IPC_RSLT_ERR_QUEUE_FULL; in _cyhal_ipc_queue_put_get()
883 result = CY_RSLT_SUCCESS; in _cyhal_ipc_queue_put_get()
887 result = CYHAL_IPC_RSLT_ERR_QUEUE_EMPTY; in _cyhal_ipc_queue_put_get()
896 result = _cyhal_ipc_set_isr_expected(obj, channel); in _cyhal_ipc_queue_put_get()
909 if ((CY_RSLT_SUCCESS != result) && (is_never_timeout || (timeout_us_left != 0))) in _cyhal_ipc_queue_put_get()
918 …} while ((CY_RSLT_SUCCESS != result) && (is_never_timeout || (timeout_us_left != 0) || last_loop)); in _cyhal_ipc_queue_put_get()
920 return result; in _cyhal_ipc_queue_put_get()
1015 cy_rslt_t result = _cyhal_ipc_sema_init(obj, semaphore_num, preemptable); in cyhal_ipc_semaphore_init() local
1018 if ((CY_RSLT_SUCCESS == result) && (semaphore_num < _CYHAL_IPC_RELEASE_INTR_BITS)) in cyhal_ipc_semaphore_init()
1025result = cy_rtos_init_semaphore(&(_cyhal_ipc_rtos_semaphores[rtos_sema_idx].semaphore), 1, 0); in cyhal_ipc_semaphore_init()
1026 if (CY_RSLT_SUCCESS == result) in cyhal_ipc_semaphore_init()
1035 if ((CY_RSLT_SUCCESS == result) && (NULL != obj->rtos_sema)) in cyhal_ipc_semaphore_init()
1046 return result; in cyhal_ipc_semaphore_init()
1084 …cy_rslt_t result = ((CY_IPC_SEMA_SUCCESS == ipc_sema_result) || (CY_IPC_SEMA_NOT_ACQUIRED == ipc_s… in cyhal_ipc_semaphore_give() local
1094 if (CY_RSLT_SUCCESS == result) in cyhal_ipc_semaphore_give()
1099 return result; in cyhal_ipc_semaphore_give()
1110 cy_rslt_t result = CY_RSLT_SUCCESS; in cyhal_ipc_queue_init() local
1124 result = _cyhal_ipc_sema_init(obj, CYHAL_IPC_SEMA_COUNT - 1, false); in cyhal_ipc_queue_init()
1125 if (CY_RSLT_SUCCESS == result) in cyhal_ipc_queue_init()
1207 return result; in cyhal_ipc_queue_init()
1281 cy_rslt_t result = CY_RSLT_SUCCESS; in cyhal_ipc_queue_get_handle() local
1337 result = _cyhal_ipc_sema_init(obj, CYHAL_IPC_SEMA_COUNT - 1, false); in cyhal_ipc_queue_get_handle()
1339 if ((CY_RSLT_SUCCESS == result) && (false == interrupts_initialized)) in cyhal_ipc_queue_get_handle()
1348 result = CYHAL_IPC_RSLT_ERR_QUEUE_NOT_FOUND; in cyhal_ipc_queue_get_handle()
1351 return result; in cyhal_ipc_queue_get_handle()
1463 cy_rslt_t result = _cyhal_ipc_wait_lock_acquire(ipc_base, NULL, true); in cyhal_ipc_queue_reset() local
1465 if (CY_RSLT_SUCCESS == result) in cyhal_ipc_queue_reset()
1476 return result; in cyhal_ipc_queue_reset()