equal
deleted
inserted
replaced
148 struct semaphore eeprom_sem; /**< semaphore protecting the list of |
148 struct semaphore eeprom_sem; /**< semaphore protecting the list of |
149 EEPROM write requests */ |
149 EEPROM write requests */ |
150 wait_queue_head_t eeprom_queue; /**< wait queue for EEPROM |
150 wait_queue_head_t eeprom_queue; /**< wait queue for EEPROM |
151 write requests from user space */ |
151 write requests from user space */ |
152 |
152 |
153 ec_sdo_request_t *sdo_request; /**< pointer to the current SDO request */ |
153 struct list_head sdo_requests; /**< SDO access requests */ |
154 unsigned int sdo_seq_user; /**< sequence number for user space */ |
154 struct semaphore sdo_sem; /**< semaphore protecting the list of |
155 unsigned int sdo_seq_master; /**< sequence number for master */ |
155 SDO access requests */ |
156 struct semaphore sdo_sem; /**< SDO semaphore */ |
156 wait_queue_head_t sdo_queue; /**< wait queue for SDO access requests |
157 struct timer_list sdo_timer; /**< timer for polling sdo processing */ |
157 from user space */ |
158 struct completion sdo_complete; /**< SDO request completion object */ |
|
159 }; |
158 }; |
160 |
159 |
161 /*****************************************************************************/ |
160 /*****************************************************************************/ |
162 |
161 |
163 // master creation/deletion |
162 // master creation/deletion |