equal
deleted
inserted
replaced
331 printk("ec_fsm_foe_ack_check()\n"); |
331 printk("ec_fsm_foe_ack_check()\n"); |
332 #endif |
332 #endif |
333 |
333 |
334 if (datagram->state != EC_DATAGRAM_RECEIVED) { |
334 if (datagram->state != EC_DATAGRAM_RECEIVED) { |
335 ec_foe_set_rx_error(fsm, FOE_RECEIVE_ERROR); |
335 ec_foe_set_rx_error(fsm, FOE_RECEIVE_ERROR); |
336 EC_ERR("Failed to receive FoE mailbox check datagram for slave %u" |
336 EC_ERR("Failed to receive FoE mailbox check datagram for slave %u: ", |
337 " (datagram state %u).\n", |
337 slave->ring_position); |
338 slave->ring_position, datagram->state); |
338 ec_datagram_print_state(datagram); |
339 return; |
339 return; |
340 } |
340 } |
341 |
341 |
342 if (datagram->working_counter != 1) { |
342 if (datagram->working_counter != 1) { |
343 // slave did not put anything in the mailbox yet |
343 // slave did not put anything in the mailbox yet |
389 #endif |
389 #endif |
390 |
390 |
391 if (datagram->state != EC_DATAGRAM_RECEIVED) { |
391 if (datagram->state != EC_DATAGRAM_RECEIVED) { |
392 ec_foe_set_rx_error(fsm, FOE_RECEIVE_ERROR); |
392 ec_foe_set_rx_error(fsm, FOE_RECEIVE_ERROR); |
393 EC_ERR("Failed to receive FoE ack response datagram for" |
393 EC_ERR("Failed to receive FoE ack response datagram for" |
394 " slave %u (datagram state %u).\n", |
394 " slave %u: ", slave->ring_position); |
395 slave->ring_position, datagram->state); |
395 ec_datagram_print_state(datagram); |
396 return; |
396 return; |
397 } |
397 } |
398 |
398 |
399 if (datagram->working_counter != 1) { |
399 if (datagram->working_counter != 1) { |
400 ec_foe_set_rx_error(fsm, FOE_WC_ERROR); |
400 ec_foe_set_rx_error(fsm, FOE_WC_ERROR); |
466 printk("ec_foe_state_sent_wrq()\n"); |
466 printk("ec_foe_state_sent_wrq()\n"); |
467 #endif |
467 #endif |
468 |
468 |
469 if (datagram->state != EC_DATAGRAM_RECEIVED) { |
469 if (datagram->state != EC_DATAGRAM_RECEIVED) { |
470 ec_foe_set_rx_error(fsm, FOE_RECEIVE_ERROR); |
470 ec_foe_set_rx_error(fsm, FOE_RECEIVE_ERROR); |
471 EC_ERR("Failed to send FoE WRQ for slave %u" |
471 EC_ERR("Failed to send FoE WRQ for slave %u: ", |
472 " (datagram state %u).\n", |
472 slave->ring_position); |
473 slave->ring_position, datagram->state); |
473 ec_datagram_print_state(datagram); |
474 return; |
474 return; |
475 } |
475 } |
476 |
476 |
477 if (datagram->working_counter != 1) { |
477 if (datagram->working_counter != 1) { |
478 // slave did not put anything in the mailbox yet |
478 // slave did not put anything in the mailbox yet |
510 #endif |
510 #endif |
511 |
511 |
512 if (fsm->datagram->state != EC_DATAGRAM_RECEIVED) { |
512 if (fsm->datagram->state != EC_DATAGRAM_RECEIVED) { |
513 ec_foe_set_tx_error(fsm, FOE_RECEIVE_ERROR); |
513 ec_foe_set_tx_error(fsm, FOE_RECEIVE_ERROR); |
514 EC_ERR("Failed to receive FoE ack response datagram for" |
514 EC_ERR("Failed to receive FoE ack response datagram for" |
515 " slave %u (datagram state %u).\n", |
515 " slave %u: ", slave->ring_position); |
516 slave->ring_position, datagram->state); |
516 ec_datagram_print_state(datagram); |
517 return; |
517 return; |
518 } |
518 } |
519 |
519 |
520 if (fsm->datagram->working_counter != 1) { |
520 if (fsm->datagram->working_counter != 1) { |
521 ec_foe_set_tx_error(fsm, FOE_WC_ERROR); |
521 ec_foe_set_tx_error(fsm, FOE_WC_ERROR); |
600 printk("ec_foe_state_rrq_sent()\n"); |
600 printk("ec_foe_state_rrq_sent()\n"); |
601 #endif |
601 #endif |
602 |
602 |
603 if (datagram->state != EC_DATAGRAM_RECEIVED) { |
603 if (datagram->state != EC_DATAGRAM_RECEIVED) { |
604 ec_foe_set_rx_error(fsm, FOE_RECEIVE_ERROR); |
604 ec_foe_set_rx_error(fsm, FOE_RECEIVE_ERROR); |
605 EC_ERR("Failed to send FoE RRQ for slave %u" |
605 EC_ERR("Failed to send FoE RRQ for slave %u" ": ", |
606 " (datagram state %u).\n", |
606 slave->ring_position); |
607 slave->ring_position, datagram->state); |
607 ec_datagram_print_state(datagram); |
608 return; |
608 return; |
609 } |
609 } |
610 |
610 |
611 if (datagram->working_counter != 1) { |
611 if (datagram->working_counter != 1) { |
612 // slave did not put anything in the mailbox yet |
612 // slave did not put anything in the mailbox yet |
693 printk("ec_fsm_foe_state_data_check()\n"); |
693 printk("ec_fsm_foe_state_data_check()\n"); |
694 #endif |
694 #endif |
695 |
695 |
696 if (datagram->state != EC_DATAGRAM_RECEIVED) { |
696 if (datagram->state != EC_DATAGRAM_RECEIVED) { |
697 ec_foe_set_rx_error(fsm, FOE_RECEIVE_ERROR); |
697 ec_foe_set_rx_error(fsm, FOE_RECEIVE_ERROR); |
698 EC_ERR("Failed to send FoE DATA READ for slave %u" |
698 EC_ERR("Failed to send FoE DATA READ for slave %u: ", |
699 " (datagram state %u).\n", |
699 slave->ring_position); |
700 slave->ring_position, datagram->state); |
700 ec_datagram_print_state(datagram); |
701 return; |
701 return; |
702 } |
702 } |
703 |
703 |
704 if (datagram->working_counter != 1) { |
704 if (datagram->working_counter != 1) { |
705 ec_foe_set_rx_error(fsm, FOE_WC_ERROR); |
705 ec_foe_set_rx_error(fsm, FOE_WC_ERROR); |
751 #endif |
751 #endif |
752 |
752 |
753 if (datagram->state != EC_DATAGRAM_RECEIVED) { |
753 if (datagram->state != EC_DATAGRAM_RECEIVED) { |
754 ec_foe_set_rx_error(fsm, FOE_RECEIVE_ERROR); |
754 ec_foe_set_rx_error(fsm, FOE_RECEIVE_ERROR); |
755 EC_ERR("Failed to receive FoE DATA READ datagram for" |
755 EC_ERR("Failed to receive FoE DATA READ datagram for" |
756 " slave %u (datagram state %u).\n", |
756 " slave %u: ", slave->ring_position); |
757 slave->ring_position, datagram->state); |
757 ec_datagram_print_state(datagram); |
758 return; |
758 return; |
759 } |
759 } |
760 |
760 |
761 if (datagram->working_counter != 1) { |
761 if (datagram->working_counter != 1) { |
762 ec_foe_set_rx_error(fsm, FOE_WC_ERROR); |
762 ec_foe_set_rx_error(fsm, FOE_WC_ERROR); |
872 printk("ec_foe_state_sent_ack()\n"); |
872 printk("ec_foe_state_sent_ack()\n"); |
873 #endif |
873 #endif |
874 |
874 |
875 if (datagram->state != EC_DATAGRAM_RECEIVED) { |
875 if (datagram->state != EC_DATAGRAM_RECEIVED) { |
876 ec_foe_set_rx_error(fsm, FOE_RECEIVE_ERROR); |
876 ec_foe_set_rx_error(fsm, FOE_RECEIVE_ERROR); |
877 EC_ERR("Failed to send FoE ACK for slave %u" |
877 EC_ERR("Failed to send FoE ACK for slave %u: ", |
878 " (datagram state %u).\n", |
878 slave->ring_position); |
879 slave->ring_position, datagram->state); |
879 ec_datagram_print_state(datagram); |
880 return; |
880 return; |
881 } |
881 } |
882 |
882 |
883 if (datagram->working_counter != 1) { |
883 if (datagram->working_counter != 1) { |
884 // slave did not put anything into the mailbox yet |
884 // slave did not put anything into the mailbox yet |