HelenOS sources
dev_node_t 338 uspace/srv/devman/client_conn.c dev_node_t *dev;
dev_node_t 375 uspace/srv/devman/client_conn.c dev_node_t *dev = find_dev_node_no_lock(&device_tree,
dev_node_t 42 uspace/srv/devman/dev.c dev_node_t *create_dev_node(void)
dev_node_t 44 uspace/srv/devman/dev.c dev_node_t *dev;
dev_node_t 46 uspace/srv/devman/dev.c dev = calloc(1, sizeof(dev_node_t));
dev_node_t 61 uspace/srv/devman/dev.c void delete_dev_node(dev_node_t *dev)
dev_node_t 74 uspace/srv/devman/dev.c void dev_add_ref(dev_node_t *dev)
dev_node_t 85 uspace/srv/devman/dev.c void dev_del_ref(dev_node_t *dev)
dev_node_t 97 uspace/srv/devman/dev.c dev_node_t *find_dev_node_no_lock(dev_tree_t *tree, devman_handle_t handle)
dev_node_t 105 uspace/srv/devman/dev.c return hash_table_get_inst(link, dev_node_t, devman_dev);
dev_node_t 114 uspace/srv/devman/dev.c dev_node_t *find_dev_node(dev_tree_t *tree, devman_handle_t handle)
dev_node_t 116 uspace/srv/devman/dev.c dev_node_t *dev = NULL;
dev_node_t 129 uspace/srv/devman/dev.c errno_t dev_get_functions(dev_tree_t *tree, dev_node_t *dev,
dev_node_t 39 uspace/srv/devman/dev.h extern dev_node_t *create_dev_node(void);
dev_node_t 40 uspace/srv/devman/dev.h extern void delete_dev_node(dev_node_t *node);
dev_node_t 41 uspace/srv/devman/dev.h extern void dev_add_ref(dev_node_t *);
dev_node_t 42 uspace/srv/devman/dev.h extern void dev_del_ref(dev_node_t *);
dev_node_t 44 uspace/srv/devman/dev.h extern dev_node_t *find_dev_node_no_lock(dev_tree_t *tree,
dev_node_t 46 uspace/srv/devman/dev.h extern dev_node_t *find_dev_node(dev_tree_t *tree, devman_handle_t handle);
dev_node_t 47 uspace/srv/devman/dev.h extern errno_t dev_get_functions(dev_tree_t *tree, dev_node_t *, devman_handle_t *,
dev_node_t 174 uspace/srv/devman/devman.h dev_node_t *dev;
dev_node_t 180 uspace/srv/devman/devman.h dev_node_t *child;
dev_node_t 52 uspace/srv/devman/devtree.c dev_node_t *dev = hash_table_get_inst(item, dev_node_t, devman_dev);
dev_node_t 65 uspace/srv/devman/devtree.c dev_node_t *dev = hash_table_get_inst(item, dev_node_t, devman_dev);
dev_node_t 127 uspace/srv/devman/devtree.c dev_node_t *dev;
dev_node_t 199 uspace/srv/devman/devtree.c dev_node_t *rdev = tree->root_node->child;
dev_node_t 216 uspace/srv/devman/devtree.c bool insert_dev_node(dev_tree_t *tree, dev_node_t *dev, fun_node_t *pfun)
dev_node_t 239 uspace/srv/devman/devtree.c void remove_dev_node(dev_tree_t *tree, dev_node_t *dev)
dev_node_t 266 uspace/srv/devman/devtree.c dev_node_t *dev)
dev_node_t 43 uspace/srv/devman/devtree.h extern bool insert_dev_node(dev_tree_t *, dev_node_t *, fun_node_t *);
dev_node_t 44 uspace/srv/devman/devtree.h extern void remove_dev_node(dev_tree_t *, dev_node_t *);
dev_node_t 45 uspace/srv/devman/devtree.h extern bool insert_fun_node(dev_tree_t *, fun_node_t *, char *, dev_node_t *);
dev_node_t 220 uspace/srv/devman/driver.c driver_t *find_best_match_driver(driver_list_t *drivers_list, dev_node_t *node)
dev_node_t 276 uspace/srv/devman/driver.c void attach_driver(dev_tree_t *tree, dev_node_t *dev, driver_t *drv)
dev_node_t 299 uspace/srv/devman/driver.c void detach_driver(dev_tree_t *tree, dev_node_t *dev)
dev_node_t 425 uspace/srv/devman/driver.c dev_node_t *dev;
dev_node_t 439 uspace/srv/devman/driver.c dev = list_get_instance(link, dev_node_t, driver_devices);
dev_node_t 575 uspace/srv/devman/driver.c bool assign_driver(dev_node_t *dev, driver_list_t *drivers_list,
dev_node_t 631 uspace/srv/devman/driver.c void add_device(driver_t *drv, dev_node_t *dev, dev_tree_t *tree)
dev_node_t 682 uspace/srv/devman/driver.c errno_t driver_dev_remove(dev_tree_t *tree, dev_node_t *dev)
dev_node_t 705 uspace/srv/devman/driver.c errno_t driver_dev_gone(dev_tree_t *tree, dev_node_t *dev)
dev_node_t 836 uspace/srv/devman/driver.c list_foreach(driver->devices, driver_devices, dev_node_t, dev) {
dev_node_t 854 uspace/srv/devman/driver.c dev_node_t *dev_node = (dev_node_t *) arg;
dev_node_t 45 uspace/srv/devman/driver.h extern driver_t *find_best_match_driver(driver_list_t *, dev_node_t *);
dev_node_t 46 uspace/srv/devman/driver.h extern bool assign_driver(dev_node_t *, driver_list_t *, dev_tree_t *);
dev_node_t 49 uspace/srv/devman/driver.h extern void attach_driver(dev_tree_t *, dev_node_t *, driver_t *);
dev_node_t 50 uspace/srv/devman/driver.h extern void detach_driver(dev_tree_t *, dev_node_t *);
dev_node_t 53 uspace/srv/devman/driver.h extern void add_device(driver_t *, dev_node_t *, dev_tree_t *);
dev_node_t 54 uspace/srv/devman/driver.h extern errno_t driver_dev_remove(dev_tree_t *, dev_node_t *);
dev_node_t 55 uspace/srv/devman/driver.h extern errno_t driver_dev_gone(dev_tree_t *, dev_node_t *);
dev_node_t 238 uspace/srv/devman/drv_conn.c dev_node_t *pdev = find_dev_node(&device_tree, dev_handle);
dev_node_t 489 uspace/srv/devman/drv_conn.c dev_node_t *dev = fun->child;
dev_node_t 257 uspace/srv/devman/fun.c fun_node_t *find_fun_node_in_device(dev_tree_t *tree, dev_node_t *dev,
dev_node_t 290 uspace/srv/devman/fun.c dev_node_t *dev_node = (dev_node_t *) arg;
dev_node_t 300 uspace/srv/devman/fun.c dev_node_t *dev;
dev_node_t 373 uspace/srv/devman/fun.c dev_node_t *dev = fun->child;
dev_node_t 48 uspace/srv/devman/fun.h extern fun_node_t *find_fun_node_in_device(dev_tree_t *tree, dev_node_t *,
dev_node_t 72 uspace/srv/devman/main.c dev_node_t *dev = NULL;
dev_node_t 154 uspace/srv/devman/main.c dev_node_t *dev = NULL;
dev_node_t 247 uspace/srv/devman/main.c dev_node_t *dev = fun->dev;
dev_node_t 67 uspace/srv/devman/match.c int get_match_score(driver_t *drv, dev_node_t *dev)
dev_node_t 43 uspace/srv/devman/match.h extern int get_match_score(driver_t *, dev_node_t *);
HelenOS homepage, sources at GitHub