HelenOS sources

fun_node_t         74 uspace/srv/devman/client_conn.c 	fun_node_t *fun = find_fun_node_by_path(&device_tree, pathname);
fun_node_t        108 uspace/srv/devman/client_conn.c 	fun_node_t *fun = find_fun_node(&device_tree, handle);
fun_node_t        169 uspace/srv/devman/client_conn.c 	fun_node_t *fun = find_fun_node(&device_tree, handle);
fun_node_t        222 uspace/srv/devman/client_conn.c 	fun_node_t *fun = find_fun_node(&device_tree, handle);
fun_node_t        287 uspace/srv/devman/client_conn.c 	fun_node_t *fun = find_fun_node(&device_tree, handle);
fun_node_t        411 uspace/srv/devman/client_conn.c 	fun_node_t *fun;
fun_node_t        441 uspace/srv/devman/client_conn.c 	fun_node_t *fun;
fun_node_t        466 uspace/srv/devman/client_conn.c 	fun_node_t *fun;
fun_node_t        484 uspace/srv/devman/client_conn.c 	fun_node_t *fun;
fun_node_t        146 uspace/srv/devman/dev.c 	list_foreach(dev->functions, dev_functions, fun_node_t, fun) {
fun_node_t        123 uspace/srv/devman/devman.h 	fun_node_t *pfun;
fun_node_t        201 uspace/srv/devman/devman.h 	fun_node_t *root_node;
fun_node_t         58 uspace/srv/devman/devtree.c 	fun_node_t *fun = hash_table_get_inst(item, fun_node_t, devman_fun);
fun_node_t         72 uspace/srv/devman/devtree.c 	fun_node_t *fun = hash_table_get_inst(item, fun_node_t, devman_fun);
fun_node_t         84 uspace/srv/devman/devtree.c 	fun_node_t *fun = hash_table_get_inst(item, fun_node_t, loc_fun);
fun_node_t         91 uspace/srv/devman/devtree.c 	fun_node_t *fun = hash_table_get_inst(item, fun_node_t, loc_fun);
fun_node_t        126 uspace/srv/devman/devtree.c 	fun_node_t *fun;
fun_node_t        216 uspace/srv/devman/devtree.c bool insert_dev_node(dev_tree_t *tree, dev_node_t *dev, fun_node_t *pfun)
fun_node_t        265 uspace/srv/devman/devtree.c bool insert_fun_node(dev_tree_t *tree, fun_node_t *fun, char *fun_name,
fun_node_t        268 uspace/srv/devman/devtree.c 	fun_node_t *pfun;
fun_node_t        301 uspace/srv/devman/devtree.c void remove_fun_node(dev_tree_t *tree, fun_node_t *fun)
fun_node_t         43 uspace/srv/devman/devtree.h extern bool insert_dev_node(dev_tree_t *, dev_node_t *, fun_node_t *);
fun_node_t         45 uspace/srv/devman/devtree.h extern bool insert_fun_node(dev_tree_t *, fun_node_t *, char *, dev_node_t *);
fun_node_t         46 uspace/srv/devman/devtree.h extern void remove_fun_node(dev_tree_t *, fun_node_t *);
fun_node_t        728 uspace/srv/devman/driver.c errno_t driver_fun_online(dev_tree_t *tree, fun_node_t *fun)
fun_node_t        756 uspace/srv/devman/driver.c errno_t driver_fun_offline(dev_tree_t *tree, fun_node_t *fun)
fun_node_t         56 uspace/srv/devman/driver.h extern errno_t driver_fun_online(dev_tree_t *, fun_node_t *);
fun_node_t         57 uspace/srv/devman/driver.h extern errno_t driver_fun_offline(dev_tree_t *, fun_node_t *);
fun_node_t        274 uspace/srv/devman/drv_conn.c 	fun_node_t *tfun = find_fun_node_in_device(tree, pdev, fun_name);
fun_node_t        286 uspace/srv/devman/drv_conn.c 	fun_node_t *fun = create_fun_node();
fun_node_t        346 uspace/srv/devman/drv_conn.c 	fun_node_t *fun = find_fun_node(&device_tree, handle);
fun_node_t        383 uspace/srv/devman/drv_conn.c 	fun_node_t *fun;
fun_node_t        425 uspace/srv/devman/drv_conn.c 	fun_node_t *fun;
fun_node_t        465 uspace/srv/devman/drv_conn.c 	fun_node_t *fun = find_fun_node(&device_tree, fun_handle);
fun_node_t         45 uspace/srv/devman/fun.c static fun_node_t *find_node_child(dev_tree_t *, fun_node_t *, const char *);
fun_node_t         53 uspace/srv/devman/fun.c fun_node_t *create_fun_node(void)
fun_node_t         55 uspace/srv/devman/fun.c 	fun_node_t *fun;
fun_node_t         57 uspace/srv/devman/fun.c 	fun = calloc(1, sizeof(fun_node_t));
fun_node_t         74 uspace/srv/devman/fun.c void delete_fun_node(fun_node_t *fun)
fun_node_t         89 uspace/srv/devman/fun.c void fun_add_ref(fun_node_t *fun)
fun_node_t        100 uspace/srv/devman/fun.c void fun_del_ref(fun_node_t *fun)
fun_node_t        107 uspace/srv/devman/fun.c void fun_busy_lock(fun_node_t *fun)
fun_node_t        113 uspace/srv/devman/fun.c void fun_busy_unlock(fun_node_t *fun)
fun_node_t        124 uspace/srv/devman/fun.c fun_node_t *find_fun_node_no_lock(dev_tree_t *tree, devman_handle_t handle)
fun_node_t        126 uspace/srv/devman/fun.c 	fun_node_t *fun;
fun_node_t        134 uspace/srv/devman/fun.c 	fun = hash_table_get_inst(link, fun_node_t, devman_fun);
fun_node_t        145 uspace/srv/devman/fun.c fun_node_t *find_fun_node(dev_tree_t *tree, devman_handle_t handle)
fun_node_t        147 uspace/srv/devman/fun.c 	fun_node_t *fun = NULL;
fun_node_t        168 uspace/srv/devman/fun.c bool set_fun_path(dev_tree_t *tree, fun_node_t *fun, fun_node_t *parent)
fun_node_t        201 uspace/srv/devman/fun.c fun_node_t *find_fun_node_by_path(dev_tree_t *tree, char *path)
fun_node_t        212 uspace/srv/devman/fun.c 	fun_node_t *fun = tree->root_node;
fun_node_t        231 uspace/srv/devman/fun.c 		fun_node_t *cfun = find_node_child(tree, fun, rel_path + 1);
fun_node_t        257 uspace/srv/devman/fun.c fun_node_t *find_fun_node_in_device(dev_tree_t *tree, dev_node_t *dev,
fun_node_t        263 uspace/srv/devman/fun.c 	list_foreach(dev->functions, dev_functions, fun_node_t, fun) {
fun_node_t        282 uspace/srv/devman/fun.c static fun_node_t *find_node_child(dev_tree_t *tree, fun_node_t *pfun,
fun_node_t        298 uspace/srv/devman/fun.c errno_t fun_online(fun_node_t *fun)
fun_node_t        355 uspace/srv/devman/fun.c errno_t fun_offline(fun_node_t *fun)
fun_node_t         39 uspace/srv/devman/fun.h extern fun_node_t *create_fun_node(void);
fun_node_t         40 uspace/srv/devman/fun.h extern void delete_fun_node(fun_node_t *);
fun_node_t         41 uspace/srv/devman/fun.h extern void fun_add_ref(fun_node_t *);
fun_node_t         42 uspace/srv/devman/fun.h extern void fun_del_ref(fun_node_t *);
fun_node_t         43 uspace/srv/devman/fun.h extern void fun_busy_lock(fun_node_t *);
fun_node_t         44 uspace/srv/devman/fun.h extern void fun_busy_unlock(fun_node_t *);
fun_node_t         45 uspace/srv/devman/fun.h extern fun_node_t *find_fun_node_no_lock(dev_tree_t *, devman_handle_t);
fun_node_t         46 uspace/srv/devman/fun.h extern fun_node_t *find_fun_node(dev_tree_t *, devman_handle_t);
fun_node_t         47 uspace/srv/devman/fun.h extern fun_node_t *find_fun_node_by_path(dev_tree_t *, char *);
fun_node_t         48 uspace/srv/devman/fun.h extern fun_node_t *find_fun_node_in_device(dev_tree_t *tree, dev_node_t *,
fun_node_t         50 uspace/srv/devman/fun.h extern bool set_fun_path(dev_tree_t *, fun_node_t *, fun_node_t *);
fun_node_t         51 uspace/srv/devman/fun.h extern errno_t fun_online(fun_node_t *);
fun_node_t         52 uspace/srv/devman/fun.h extern errno_t fun_offline(fun_node_t *);
fun_node_t         43 uspace/srv/devman/loc.c void loc_register_tree_function(fun_node_t *fun, dev_tree_t *tree)
fun_node_t         71 uspace/srv/devman/loc.c errno_t loc_unregister_tree_function(fun_node_t *fun, dev_tree_t *tree)
fun_node_t         78 uspace/srv/devman/loc.c fun_node_t *find_loc_tree_function(dev_tree_t *tree, service_id_t service_id)
fun_node_t         80 uspace/srv/devman/loc.c 	fun_node_t *fun = NULL;
fun_node_t         85 uspace/srv/devman/loc.c 		fun = hash_table_get_inst(link, fun_node_t, loc_fun);
fun_node_t         93 uspace/srv/devman/loc.c void tree_add_loc_function(dev_tree_t *tree, fun_node_t *fun)
fun_node_t        100 uspace/srv/devman/loc.c void tree_rem_loc_function(dev_tree_t *tree, fun_node_t *fun)
fun_node_t         40 uspace/srv/devman/loc.h extern void loc_register_tree_function(fun_node_t *, dev_tree_t *);
fun_node_t         41 uspace/srv/devman/loc.h extern errno_t loc_unregister_tree_function(fun_node_t *, dev_tree_t *);
fun_node_t         42 uspace/srv/devman/loc.h extern fun_node_t *find_loc_tree_function(dev_tree_t *, service_id_t);
fun_node_t         43 uspace/srv/devman/loc.h extern void tree_add_loc_function(dev_tree_t *, fun_node_t *);
fun_node_t         44 uspace/srv/devman/loc.h extern void tree_rem_loc_function(dev_tree_t *, fun_node_t *);
fun_node_t         74 uspace/srv/devman/main.c 	fun_node_t *fun = find_fun_node(&device_tree, handle);
fun_node_t        156 uspace/srv/devman/main.c 	fun_node_t *fun = find_fun_node(&device_tree, handle);
fun_node_t        235 uspace/srv/devman/main.c 	fun_node_t *fun = find_loc_tree_function(&device_tree, service_id);
HelenOS homepage, sources at GitHub