master/voe_handler.c
changeset 1822 74e6ac2369f4
parent 1551 82a9eaba8a8b
child 1921 d9cf40facbc4
equal deleted inserted replaced
1821:40321a37d085 1822:74e6ac2369f4
   255 
   255 
   256     if (datagram->state != EC_DATAGRAM_RECEIVED) {
   256     if (datagram->state != EC_DATAGRAM_RECEIVED) {
   257         voe->state = ec_voe_handler_state_error;
   257         voe->state = ec_voe_handler_state_error;
   258         voe->request_state = EC_INT_REQUEST_FAILURE;
   258         voe->request_state = EC_INT_REQUEST_FAILURE;
   259         EC_ERR("Failed to receive VoE write request datagram for"
   259         EC_ERR("Failed to receive VoE write request datagram for"
   260                " slave %u (datagram state %u).\n",
   260                " slave %u: ", slave->ring_position);
   261                slave->ring_position, datagram->state);
   261         ec_datagram_print_state(datagram);
   262         return;
   262         return;
   263     }
   263     }
   264 
   264 
   265     if (datagram->working_counter != 1) {
   265     if (datagram->working_counter != 1) {
   266         if (!datagram->working_counter) {
   266         if (!datagram->working_counter) {
   330         return;
   330         return;
   331 
   331 
   332     if (datagram->state != EC_DATAGRAM_RECEIVED) {
   332     if (datagram->state != EC_DATAGRAM_RECEIVED) {
   333         voe->state = ec_voe_handler_state_error;
   333         voe->state = ec_voe_handler_state_error;
   334         voe->request_state = EC_INT_REQUEST_FAILURE;
   334         voe->request_state = EC_INT_REQUEST_FAILURE;
   335         EC_ERR("Failed to receive VoE mailbox check datagram from slave %u"
   335         EC_ERR("Failed to receive VoE mailbox check datagram from slave %u: ",
   336                 " (datagram state %u).\n",
   336                slave->ring_position);
   337                slave->ring_position, datagram->state);
   337         ec_datagram_print_state(datagram);
   338         return;
   338         return;
   339     }
   339     }
   340 
   340 
   341     if (datagram->working_counter != 1) {
   341     if (datagram->working_counter != 1) {
   342         voe->state = ec_voe_handler_state_error;
   342         voe->state = ec_voe_handler_state_error;
   386 
   386 
   387     if (datagram->state != EC_DATAGRAM_RECEIVED) {
   387     if (datagram->state != EC_DATAGRAM_RECEIVED) {
   388         voe->state = ec_voe_handler_state_error;
   388         voe->state = ec_voe_handler_state_error;
   389         voe->request_state = EC_INT_REQUEST_FAILURE;
   389         voe->request_state = EC_INT_REQUEST_FAILURE;
   390         EC_ERR("Failed to receive VoE read datagram for"
   390         EC_ERR("Failed to receive VoE read datagram for"
   391                " slave %u (datagram state %u).\n",
   391                " slave %u: ", slave->ring_position);
   392                slave->ring_position, datagram->state);
   392         ec_datagram_print_state(datagram);
   393         return;
   393         return;
   394     }
   394     }
   395 
   395 
   396     if (datagram->working_counter != 1) {
   396     if (datagram->working_counter != 1) {
   397         voe->state = ec_voe_handler_state_error;
   397         voe->state = ec_voe_handler_state_error;
   478 
   478 
   479     if (datagram->state != EC_DATAGRAM_RECEIVED) {
   479     if (datagram->state != EC_DATAGRAM_RECEIVED) {
   480         voe->state = ec_voe_handler_state_error;
   480         voe->state = ec_voe_handler_state_error;
   481         voe->request_state = EC_INT_REQUEST_FAILURE;
   481         voe->request_state = EC_INT_REQUEST_FAILURE;
   482         EC_ERR("Failed to receive VoE read datagram for"
   482         EC_ERR("Failed to receive VoE read datagram for"
   483                " slave %u (datagram state %u).\n",
   483                " slave %u: ", slave->ring_position);
   484                slave->ring_position, datagram->state);
   484         ec_datagram_print_state(datagram);
   485         return;
   485         return;
   486     }
   486     }
   487 
   487 
   488     if (datagram->working_counter == 0) {
   488     if (datagram->working_counter == 0) {
   489         voe->state = ec_voe_handler_state_error;
   489         voe->state = ec_voe_handler_state_error;