master/fsm_master.h
changeset 2029 5ef6507fc77a
parent 2027 ac35f4d38a31
child 2030 2bd8ad8bf41f
--- a/master/fsm_master.h	Wed Jan 05 08:36:53 2011 +0100
+++ b/master/fsm_master.h	Wed Jan 05 09:50:35 2011 +0100
@@ -73,7 +73,6 @@
     ec_internal_request_state_t state; /**< State of the request. */
 } ec_reg_request_t;
 
-void ec_master_sdo_request_release(struct kref *);
 
 /*****************************************************************************/
 
@@ -86,6 +85,8 @@
     struct kref refcount;
 } ec_master_sdo_request_t;
 
+void ec_master_sdo_request_release(struct kref *);
+
 /*****************************************************************************/
 
 /** FoE request.
@@ -94,8 +95,11 @@
     struct list_head list; /**< List head. */
     ec_slave_t *slave; /**< EtherCAT slave. */
     ec_foe_request_t req; /**< FoE request. */
+    struct kref refcount;
 } ec_master_foe_request_t;
 
+void ec_master_foe_request_release(struct kref *);
+
 /*****************************************************************************/
 
 /** SoE request.