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