Changes in uspace/srv/devman/devman.h [4820360:bc216a0] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/devman/devman.h
r4820360 rbc216a0 52 52 53 53 #define MATCH_EXT ".ma" 54 #define DEVICE_BUCKETS 25655 54 56 55 #define LOC_DEVICE_NAMESPACE "devices" … … 151 150 * Used by the hash table of devices indexed by devman device handles. 152 151 */ 153 link_t devman_dev;152 ht_link_t devman_dev; 154 153 155 154 /** … … 174 173 /** State */ 175 174 fun_state_t state; 176 /** Locked while performing reconfiguration operations */177 fibril_mutex_t busy_lock;178 175 179 176 /** The global unique identifier of the function */ … … 204 201 * Used by the hash table of functions indexed by devman device handles. 205 202 */ 206 link_t devman_fun;203 ht_link_t devman_fun; 207 204 208 205 /** 209 206 * Used by the hash table of functions indexed by service IDs. 210 207 */ 211 link_t loc_fun;208 ht_link_t loc_fun; 212 209 }; 213 210 … … 281 278 extern void dev_add_ref(dev_node_t *); 282 279 extern void dev_del_ref(dev_node_t *); 283 284 280 extern dev_node_t *find_dev_node_no_lock(dev_tree_t *tree, 285 281 devman_handle_t handle); … … 293 289 extern void fun_add_ref(fun_node_t *); 294 290 extern void fun_del_ref(fun_node_t *); 295 extern void fun_busy_lock(fun_node_t *);296 extern void fun_busy_unlock(fun_node_t *);297 291 extern fun_node_t *find_fun_node_no_lock(dev_tree_t *tree, 298 292 devman_handle_t handle);
Note:
See TracChangeset
for help on using the changeset viewer.