Changeset efdfebc in mainline for uspace/srv/devman/devman.h
- Timestamp:
- 2012-11-06T21:03:44Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 338810f
- Parents:
- de73242 (diff), 94795812 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - File:
-
- 1 edited
-
uspace/srv/devman/devman.h (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/devman/devman.h
rde73242 refdfebc 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; 175 /** Locked while performing reconfiguration operations */ 176 fibril_mutex_t busy_lock; 176 177 177 178 /** The global unique identifier of the function */ … … 202 203 * Used by the hash table of functions indexed by devman device handles. 203 204 */ 204 link_t devman_fun;205 ht_link_t devman_fun; 205 206 206 207 /** 207 208 * Used by the hash table of functions indexed by service IDs. 208 209 */ 209 link_t loc_fun;210 ht_link_t loc_fun; 210 211 }; 211 212 … … 279 280 extern void dev_add_ref(dev_node_t *); 280 281 extern void dev_del_ref(dev_node_t *); 282 281 283 extern dev_node_t *find_dev_node_no_lock(dev_tree_t *tree, 282 284 devman_handle_t handle); … … 290 292 extern void fun_add_ref(fun_node_t *); 291 293 extern void fun_del_ref(fun_node_t *); 294 extern void fun_busy_lock(fun_node_t *); 295 extern void fun_busy_unlock(fun_node_t *); 292 296 extern fun_node_t *find_fun_node_no_lock(dev_tree_t *tree, 293 297 devman_handle_t handle);
Note:
See TracChangeset
for help on using the changeset viewer.
