master/master.c
changeset 378 8fe6cd43787a
parent 377 ecac8252f114
child 381 006d3653701d
equal deleted inserted replaced
377:ecac8252f114 378:8fe6cd43787a
   107 
   107 
   108     EC_INFO("Initializing master %i.\n", index);
   108     EC_INFO("Initializing master %i.\n", index);
   109 
   109 
   110     master->index = index;
   110     master->index = index;
   111     master->device = NULL;
   111     master->device = NULL;
   112     master->reserved = 0;
   112     atomic_set(&master->available, 1);
   113     INIT_LIST_HEAD(&master->slaves);
   113     INIT_LIST_HEAD(&master->slaves);
   114     INIT_LIST_HEAD(&master->datagram_queue);
   114     INIT_LIST_HEAD(&master->datagram_queue);
   115     INIT_LIST_HEAD(&master->domains);
   115     INIT_LIST_HEAD(&master->domains);
   116     INIT_LIST_HEAD(&master->eoe_handlers);
   116     INIT_LIST_HEAD(&master->eoe_handlers);
   117     INIT_WORK(&master->idle_work, ec_master_idle_run, (void *) master);
   117     INIT_WORK(&master->idle_work, ec_master_idle_run, (void *) master);