Lines Matching refs:timeout_us_left
789 uint32_t timeout_us_left = timeout_us; in _cyhal_ipc_queue_put_get() local
797 …le ((false == (is_prev_isr_handled = _cyhal_ipc_check_isr_handled(obj, channel, &timeout_us_left))) in _cyhal_ipc_queue_put_get()
798 && (is_never_timeout || (timeout_us_left != 0))) in _cyhal_ipc_queue_put_get()
800 if (is_never_timeout || (timeout_us_left > _CYHAL_IPC_SERVICE_SEMA_STEP_US)) in _cyhal_ipc_queue_put_get()
805 timeout_us_left -= _CYHAL_IPC_SERVICE_SEMA_STEP_US; in _cyhal_ipc_queue_put_get()
810 cyhal_system_delay_us(timeout_us_left); in _cyhal_ipc_queue_put_get()
811 timeout_us_left = 0; in _cyhal_ipc_queue_put_get()
822 result = _cyhal_ipc_wait_lock_acquire(ipc_base, &timeout_us_left, is_never_timeout); 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()
911 … _cyhal_ipc_wait_step(is_never_timeout ? NULL : &timeout_us_left, CYHAL_IPC_POLLING_INTERVAL_uS); in _cyhal_ipc_queue_put_get()
912 if ((false == 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()