equal
deleted
inserted
replaced
131 struct task_struct *thread; /**< Master thread. */ |
131 struct task_struct *thread; /**< Master thread. */ |
132 |
132 |
133 #ifdef EC_EOE |
133 #ifdef EC_EOE |
134 struct timer_list eoe_timer; /**< EoE timer object. */ |
134 struct timer_list eoe_timer; /**< EoE timer object. */ |
135 unsigned int eoe_running; /**< \a True, if EoE processing is active. */ |
135 unsigned int eoe_running; /**< \a True, if EoE processing is active. */ |
136 struct list_head eoe_handlers; /**< Ethernet-over-EtherCAT handlers. */ |
136 struct list_head eoe_handlers; /**< Ethernet over EtherCAT handlers. */ |
137 #endif |
137 #endif |
138 |
138 |
139 spinlock_t internal_lock; /**< Spinlock used in \a IDLE phase. */ |
139 spinlock_t internal_lock; /**< Spinlock used in \a IDLE phase. */ |
140 int (*request_cb)(void *); /**< Lock request callback. */ |
140 int (*request_cb)(void *); /**< Lock request callback. */ |
141 void (*release_cb)(void *); /**< Lock release callback. */ |
141 void (*release_cb)(void *); /**< Lock release callback. */ |
146 |
146 |
147 struct list_head sii_requests; /**< SII write requests. */ |
147 struct list_head sii_requests; /**< SII write requests. */ |
148 wait_queue_head_t sii_queue; /**< Wait queue for SII |
148 wait_queue_head_t sii_queue; /**< Wait queue for SII |
149 write requests from user space. */ |
149 write requests from user space. */ |
150 |
150 |
151 struct list_head slave_sdo_requests; /**< Sdo access requests. */ |
151 struct list_head slave_sdo_requests; /**< SDO access requests. */ |
152 wait_queue_head_t sdo_queue; /**< Wait queue for Sdo access requests |
152 wait_queue_head_t sdo_queue; /**< Wait queue for SDO access requests |
153 from user space. */ |
153 from user space. */ |
154 }; |
154 }; |
155 |
155 |
156 /*****************************************************************************/ |
156 /*****************************************************************************/ |
157 |
157 |