master/slave.c
changeset 279 12f48c1cb143
parent 275 ba51285d4ef6
child 290 57a4201cbb0f
equal deleted inserted replaced
278:fddcb6d7869d 279:12f48c1cb143
   158     slave->state_error = 0;
   158     slave->state_error = 0;
   159     slave->online = 1;
   159     slave->online = 1;
   160     slave->new_eeprom_data = NULL;
   160     slave->new_eeprom_data = NULL;
   161     slave->new_eeprom_size = 0;
   161     slave->new_eeprom_size = 0;
   162 
   162 
   163     ec_command_init(&slave->mbox_command);
       
   164 
       
   165     INIT_LIST_HEAD(&slave->eeprom_strings);
   163     INIT_LIST_HEAD(&slave->eeprom_strings);
   166     INIT_LIST_HEAD(&slave->eeprom_syncs);
   164     INIT_LIST_HEAD(&slave->eeprom_syncs);
   167     INIT_LIST_HEAD(&slave->eeprom_pdos);
   165     INIT_LIST_HEAD(&slave->eeprom_pdos);
   168     INIT_LIST_HEAD(&slave->sdo_dictionary);
   166     INIT_LIST_HEAD(&slave->sdo_dictionary);
   169     INIT_LIST_HEAD(&slave->varsize_fields);
   167     INIT_LIST_HEAD(&slave->varsize_fields);
   248         kfree(var);
   246         kfree(var);
   249     }
   247     }
   250 
   248 
   251     if (slave->eeprom_data) kfree(slave->eeprom_data);
   249     if (slave->eeprom_data) kfree(slave->eeprom_data);
   252     if (slave->new_eeprom_data) kfree(slave->new_eeprom_data);
   250     if (slave->new_eeprom_data) kfree(slave->new_eeprom_data);
   253 
       
   254     ec_command_clear(&slave->mbox_command);
       
   255 }
   251 }
   256 
   252 
   257 /*****************************************************************************/
   253 /*****************************************************************************/
   258 
   254 
   259 /**
   255 /**