Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/devman/devman.h

    r4820360 rbc216a0  
    5252
    5353#define MATCH_EXT ".ma"
    54 #define DEVICE_BUCKETS 256
    5554
    5655#define LOC_DEVICE_NAMESPACE "devices"
     
    151150         * Used by the hash table of devices indexed by devman device handles.
    152151         */
    153         link_t devman_dev;
     152        ht_link_t devman_dev;
    154153       
    155154        /**
     
    174173        /** State */
    175174        fun_state_t state;
    176         /** Locked while performing reconfiguration operations */
    177         fibril_mutex_t busy_lock;
    178175       
    179176        /** The global unique identifier of the function */
     
    204201         * Used by the hash table of functions indexed by devman device handles.
    205202         */
    206         link_t devman_fun;
     203        ht_link_t devman_fun;
    207204       
    208205        /**
    209206         * Used by the hash table of functions indexed by service IDs.
    210207         */
    211         link_t loc_fun;
     208        ht_link_t loc_fun;
    212209};
    213210
     
    281278extern void dev_add_ref(dev_node_t *);
    282279extern void dev_del_ref(dev_node_t *);
    283 
    284280extern dev_node_t *find_dev_node_no_lock(dev_tree_t *tree,
    285281    devman_handle_t handle);
     
    293289extern void fun_add_ref(fun_node_t *);
    294290extern 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 *);
    297291extern fun_node_t *find_fun_node_no_lock(dev_tree_t *tree,
    298292    devman_handle_t handle);
Note: See TracChangeset for help on using the changeset viewer.