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 /*****************************************************************************/ |