master/master.c
changeset 415 0918aa9bfd0b
parent 414 60cd2fcc71ee
child 418 7a43437bc48b
equal deleted inserted replaced
414:60cd2fcc71ee 415:0918aa9bfd0b
   127         master->idle_cycle_times[i] = 0;
   127         master->idle_cycle_times[i] = 0;
   128         master->eoe_cycle_times[i] = 0;
   128         master->eoe_cycle_times[i] = 0;
   129     }
   129     }
   130     master->idle_cycle_time_pos = 0;
   130     master->idle_cycle_time_pos = 0;
   131     master->eoe_cycle_time_pos = 0;
   131     master->eoe_cycle_time_pos = 0;
       
   132     master->debug_level = 0;
   132 
   133 
   133     // create workqueue
   134     // create workqueue
   134     if (!(master->workqueue = create_singlethread_workqueue("EtherCAT"))) {
   135     if (!(master->workqueue = create_singlethread_workqueue("EtherCAT"))) {
   135         EC_ERR("Failed to create master workqueue.\n");
   136         EC_ERR("Failed to create master workqueue.\n");
   136         goto out_return;
   137         goto out_return;
   249         kobject_del(&domain->kobj);
   250         kobject_del(&domain->kobj);
   250         kobject_put(&domain->kobj);
   251         kobject_put(&domain->kobj);
   251     }
   252     }
   252 
   253 
   253     master->datagram_index = 0;
   254     master->datagram_index = 0;
   254     master->debug_level = 0;
       
   255 
   255 
   256     master->stats.timeouts = 0;
   256     master->stats.timeouts = 0;
   257     master->stats.corrupted = 0;
   257     master->stats.corrupted = 0;
   258     master->stats.skipped = 0;
   258     master->stats.skipped = 0;
   259     master->stats.unmatched = 0;
   259     master->stats.unmatched = 0;