master/master.h
changeset 872 d4e0380d63b3
parent 849 4b712ec8929d
child 883 4963e22a267a
equal deleted inserted replaced
871:5a8959f77854 872:d4e0380d63b3
   150     void *cb_data; /**< data parameter of locking callbacks */
   150     void *cb_data; /**< data parameter of locking callbacks */
   151     int (*ext_request_cb)(void *); /**< external lock request callback */
   151     int (*ext_request_cb)(void *); /**< external lock request callback */
   152     void (*ext_release_cb)(void *); /**< externam lock release callback */
   152     void (*ext_release_cb)(void *); /**< externam lock release callback */
   153     void *ext_cb_data; /**< data parameter of external locking callbacks */
   153     void *ext_cb_data; /**< data parameter of external locking callbacks */
   154 
   154 
   155     struct list_head eeprom_requests; /**< EEPROM write requests */
   155     struct list_head sii_requests; /**< SII write requests */
   156     struct semaphore eeprom_sem; /**< semaphore protecting the list of
   156     struct semaphore sii_sem; /**< semaphore protecting the list of
   157                                    EEPROM write requests */
   157                                    SII write requests */
   158     wait_queue_head_t eeprom_queue; /**< wait queue for EEPROM
   158     wait_queue_head_t sii_queue; /**< wait queue for SII
   159                                       write requests from user space */
   159                                       write requests from user space */
   160 
   160 
   161     struct list_head slave_sdo_requests; /**< Sdo access requests. */
   161     struct list_head slave_sdo_requests; /**< Sdo access requests. */
   162     struct semaphore sdo_sem; /**< semaphore protecting the list of
   162     struct semaphore sdo_sem; /**< semaphore protecting the list of
   163                                    Sdo access requests */
   163                                    Sdo access requests */