equal
deleted
inserted
replaced
113 struct workqueue_struct *workqueue; /**< master workqueue */ |
113 struct workqueue_struct *workqueue; /**< master workqueue */ |
114 struct work_struct freerun_work; /**< free run work object */ |
114 struct work_struct freerun_work; /**< free run work object */ |
115 ec_fsm_t fsm; /**< master state machine */ |
115 ec_fsm_t fsm; /**< master state machine */ |
116 ec_master_mode_t mode; /**< master mode */ |
116 ec_master_mode_t mode; /**< master mode */ |
117 |
117 |
118 struct timer_list eoe_timer; /** EoE timer object */ |
118 struct timer_list eoe_timer; /**< EoE timer object */ |
119 unsigned int eoe_running; /**< non-zero, if EoE processing is active. */ |
119 unsigned int eoe_running; /**< non-zero, if EoE processing is active. */ |
120 struct list_head eoe_handlers; /**< Ethernet-over-EtherCAT handlers */ |
120 struct list_head eoe_handlers; /**< Ethernet-over-EtherCAT handlers */ |
121 spinlock_t internal_lock; /**< spinlock used in freerun mode */ |
121 spinlock_t internal_lock; /**< spinlock used in freerun mode */ |
122 int (*request_cb)(void *); /**< lock request callback */ |
122 int (*request_cb)(void *); /**< lock request callback */ |
123 void (*release_cb)(void *); /**< lock release callback */ |
123 void (*release_cb)(void *); /**< lock release callback */ |