equal
deleted
inserted
replaced
150 int (*ext_request_cb)(void *); /**< External lock request callback. */ |
150 int (*ext_request_cb)(void *); /**< External lock request callback. */ |
151 void (*ext_release_cb)(void *); /**< External lock release callback. */ |
151 void (*ext_release_cb)(void *); /**< External lock release callback. */ |
152 void *ext_cb_data; /**< Data parameter of external locking callbacks. */ |
152 void *ext_cb_data; /**< Data parameter of external locking callbacks. */ |
153 |
153 |
154 struct list_head sii_requests; /**< SII write requests. */ |
154 struct list_head sii_requests; /**< SII write requests. */ |
155 struct semaphore sii_sem; /**< Semaphore protecting the list of |
|
156 SII write requests. */ |
|
157 wait_queue_head_t sii_queue; /**< Wait queue for SII |
155 wait_queue_head_t sii_queue; /**< Wait queue for SII |
158 write requests from user space. */ |
156 write requests from user space. */ |
159 |
157 |
160 struct list_head slave_sdo_requests; /**< Sdo access requests. */ |
158 struct list_head slave_sdo_requests; /**< Sdo access requests. */ |
161 struct semaphore sdo_sem; /**< Semaphore protecting the list of |
|
162 Sdo access requests. */ |
|
163 wait_queue_head_t sdo_queue; /**< Wait queue for Sdo access requests |
159 wait_queue_head_t sdo_queue; /**< Wait queue for Sdo access requests |
164 from user space. */ |
160 from user space. */ |
165 }; |
161 }; |
166 |
162 |
167 /*****************************************************************************/ |
163 /*****************************************************************************/ |