master/fsm_master.h
changeset 2032 57c618557912
parent 2031 7a025a9e192d
child 2045 ff2a13a4603c
equal deleted inserted replaced
2031:7a025a9e192d 2032:57c618557912
   111  */
   111  */
   112 typedef struct {
   112 typedef struct {
   113     struct list_head list; /**< List head. */
   113     struct list_head list; /**< List head. */
   114     ec_slave_t *slave; /**< EtherCAT slave. */
   114     ec_slave_t *slave; /**< EtherCAT slave. */
   115     ec_soe_request_t req; /**< SoE request. */
   115     ec_soe_request_t req; /**< SoE request. */
       
   116     struct kref refcount;
   116 } ec_master_soe_request_t;
   117 } ec_master_soe_request_t;
       
   118 
       
   119 void ec_master_soe_request_release(struct kref *);
   117 
   120 
   118 /*****************************************************************************/
   121 /*****************************************************************************/
   119 
   122 
   120 typedef struct ec_fsm_master ec_fsm_master_t; /**< \see ec_fsm_master */
   123 typedef struct ec_fsm_master ec_fsm_master_t; /**< \see ec_fsm_master */
   121 
   124