master/slave.h
branchstable-1.5
changeset 2467 74ede087bc85
parent 2460 611e4d745dcd
child 2498 9cdd7669dc0b
equal deleted inserted replaced
2466:a0b686241178 2467:74ede087bc85
   223     struct list_head sdo_dictionary; /**< SDO dictionary list */
   223     struct list_head sdo_dictionary; /**< SDO dictionary list */
   224     uint8_t sdo_dictionary_fetched; /**< Dictionary has been fetched. */
   224     uint8_t sdo_dictionary_fetched; /**< Dictionary has been fetched. */
   225     unsigned long jiffies_preop; /**< Time, the slave went to PREOP. */
   225     unsigned long jiffies_preop; /**< Time, the slave went to PREOP. */
   226 
   226 
   227     struct list_head sdo_requests; /**< SDO access requests. */
   227     struct list_head sdo_requests; /**< SDO access requests. */
   228     wait_queue_head_t sdo_queue; /**< Wait queue for SDO access requests
       
   229                                    from user space. */
       
   230     struct list_head reg_requests; /**< Register access requests. */
   228     struct list_head reg_requests; /**< Register access requests. */
   231     wait_queue_head_t reg_queue; /**< Wait queue for register access requests
       
   232                                    from user space. */
       
   233     struct list_head foe_requests; /**< FoE write requests. */
   229     struct list_head foe_requests; /**< FoE write requests. */
   234     wait_queue_head_t foe_queue; /**< Wait queue for FoE requests from user
   230     struct list_head soe_requests; /**< SoE write requests. */
   235                                    space. */
   231 
   236     struct list_head soe_requests; /**< FoE write requests. */
       
   237     wait_queue_head_t soe_queue; /**< Wait queue for SoE requests from user
       
   238                                    space. */
       
   239     ec_fsm_slave_t fsm; /**< Slave state machine. */
   232     ec_fsm_slave_t fsm; /**< Slave state machine. */
   240     ec_datagram_t fsm_datagram; /**< Datagram used for state machines. */
   233     ec_datagram_t fsm_datagram; /**< Datagram used for state machines. */
   241 };
   234 };
   242 
   235 
   243 /*****************************************************************************/
   236 /*****************************************************************************/