Lines Matching refs:nextCmd
348 RCL_Command *nextCmd = rclState.nextCmd; in rclDispatchHwi() local
349 if (nextCmd && !nextCmd->allowDelay && rclSchedulerState.nextWantsStop) in rclDispatchHwi()
351 … Log_printf(RclCore, Log_DEBUG, "Command deplanned due to rejected start: 0x%08X", nextCmd); in rclDispatchHwi()
354 rclState.nextCmd = NULL; in rclDispatchHwi()
360 nextCmd->status = RCL_CommandStatus_RejectedStart; in rclDispatchHwi()
366 RCL_Callback callback = nextCmd->runtime.callback; in rclDispatchHwi()
367 if (callback && rejectedEvents.value & nextCmd->runtime.rclCallbackMask.value) in rclDispatchHwi()
369 callback(nextCmd, LRF_EventNone, rejectedEvents); in rclDispatchHwi()
469 RCL_Command *nextCmd = rclState.nextCmd; in rclSchedulerHwi() local
470 Log_printf(RclCore, Log_VERBOSE, "SchedulerHwi nextCmd: 0x%08X", nextCmd); in rclSchedulerHwi()
473 if (NULL == nextCmd) in rclSchedulerHwi()
479 int32_t deltaTime = (nextCmd->scheduling == RCL_Schedule_Now) in rclSchedulerHwi()
481 … : RCL_Scheduler_delta(RCL_Scheduler_getCurrentTime(), nextCmd->timing.absStartTime); in rclSchedulerHwi()
483 if (false == nextCmd->allowDelay && deltaTime < (int32_t)RCL_SCHEDULER_TRIG_NOW_DELAY) in rclSchedulerHwi()
485 nextCmd->status = RCL_CommandStatus_Error_StartTooLate; in rclSchedulerHwi()
490 scheduleHook(&rclSchedulerState, nextCmd->runtime.client, nextCmd); in rclSchedulerHwi()
507 rclState.nextCmd = NULL; in rclSchedulerHwi()
509 rclSchedulerState.currCmd = nextCmd; in rclSchedulerHwi()
511 hal_init_dispatch_radio_interrupts(nextCmd->runtime.lrfCallbackMask.value); in rclSchedulerHwi()
514 phyHook(&rclState, nextCmd->runtime.client, rclSchedulerState.currCmd); in rclSchedulerHwi()
528 nextCmd->runtime.client->lrfConfig != rclState.lrfConfig) in rclSchedulerHwi()
533 LRF_imagesNeedUpdate(nextCmd->runtime.client->lrfConfig)) in rclSchedulerHwi()
717 if (rclState->nextCmd != NULL) in submitHook()
724 rclState->nextCmd = c; in submitHook()
744 if (cmd == rclSchedulerState.currCmd || cmd == rclState.nextCmd) in RCL_Command_submit()
817 rclState.nextCmd = NULL; in rclStop()