master/master.h
changeset 1079 ef1266652c4d
parent 1078 fce58ba8a912
child 1198 be606e9caba4
equal deleted inserted replaced
1078:fce58ba8a912 1079:ef1266652c4d
   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 /*****************************************************************************/