equal
deleted
inserted
replaced
112 ec_fsm_t fsm; /**< master state machine */ |
112 ec_fsm_t fsm; /**< master state machine */ |
113 ec_master_mode_t mode; /**< master mode */ |
113 ec_master_mode_t mode; /**< master mode */ |
114 |
114 |
115 struct timer_list eoe_timer; /**< EoE timer object */ |
115 struct timer_list eoe_timer; /**< EoE timer object */ |
116 unsigned int eoe_running; /**< non-zero, if EoE processing is active. */ |
116 unsigned int eoe_running; /**< non-zero, if EoE processing is active. */ |
|
117 unsigned int eoe_checked; /**< non-zero, if EoE processing is not |
|
118 necessary. */ |
117 struct list_head eoe_handlers; /**< Ethernet-over-EtherCAT handlers */ |
119 struct list_head eoe_handlers; /**< Ethernet-over-EtherCAT handlers */ |
118 spinlock_t internal_lock; /**< spinlock used in idle mode */ |
120 spinlock_t internal_lock; /**< spinlock used in idle mode */ |
119 int (*request_cb)(void *); /**< lock request callback */ |
121 int (*request_cb)(void *); /**< lock request callback */ |
120 void (*release_cb)(void *); /**< lock release callback */ |
122 void (*release_cb)(void *); /**< lock release callback */ |
121 void *cb_data; /**< data parameter of locking callbacks */ |
123 void *cb_data; /**< data parameter of locking callbacks */ |