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