equal
deleted
inserted
replaced
137 struct task_struct *thread; /**< Master thread. */ |
137 struct task_struct *thread; /**< Master thread. */ |
138 |
138 |
139 #ifdef EC_EOE |
139 #ifdef EC_EOE |
140 struct timer_list eoe_timer; /**< EoE timer object. */ |
140 struct timer_list eoe_timer; /**< EoE timer object. */ |
141 unsigned int eoe_running; /**< \a True, if EoE processing is active. */ |
141 unsigned int eoe_running; /**< \a True, if EoE processing is active. */ |
142 struct list_head eoe_handlers; /**< Ethernet-over-EtherCAT handlers. */ |
142 struct list_head eoe_handlers; /**< Ethernet over EtherCAT handlers. */ |
143 #endif |
143 #endif |
144 |
144 |
145 spinlock_t internal_lock; /**< Spinlock used in \a IDLE phase. */ |
145 spinlock_t internal_lock; /**< Spinlock used in \a IDLE phase. */ |
146 int (*request_cb)(void *); /**< Lock request callback. */ |
146 int (*request_cb)(void *); /**< Lock request callback. */ |
147 void (*release_cb)(void *); /**< Lock release callback. */ |
147 void (*release_cb)(void *); /**< Lock release callback. */ |
152 |
152 |
153 struct list_head sii_requests; /**< SII write requests. */ |
153 struct list_head sii_requests; /**< SII write requests. */ |
154 wait_queue_head_t sii_queue; /**< Wait queue for SII |
154 wait_queue_head_t sii_queue; /**< Wait queue for SII |
155 write requests from user space. */ |
155 write requests from user space. */ |
156 |
156 |
157 struct list_head slave_sdo_requests; /**< Sdo access requests. */ |
157 struct list_head slave_sdo_requests; /**< SDO access requests. */ |
158 wait_queue_head_t sdo_queue; /**< Wait queue for Sdo access requests |
158 wait_queue_head_t sdo_queue; /**< Wait queue for SDO access requests |
159 from user space. */ |
159 from user space. */ |
160 |
160 |
161 struct list_head phy_requests; /**< Physical memory requests. */ |
161 struct list_head phy_requests; /**< Physical memory requests. */ |
162 wait_queue_head_t phy_queue; /**< Wait queue for phy requests. */ |
162 wait_queue_head_t phy_queue; /**< Wait queue for phy requests. */ |
163 }; |
163 }; |