HelenOS sources

parent             44 boot/genarch/include/genarch/ofw_tree.h 	struct ofw_tree_node *parent;
parent             93 boot/genarch/src/ofw_tree.c 		current_node->parent = (ofw_tree_node_t *) balloc_rebase(parent_node);
parent             47 kernel/arch/sparc64/include/arch/cpu_node.h 	ofw_tree_node_t *parent;
parent             48 kernel/arch/sparc64/include/arch/cpu_node.h 	parent = ofw_tree_find_child(ofw_tree_lookup("/"), "ssm@0,0");
parent             49 kernel/arch/sparc64/include/arch/cpu_node.h 	if (parent == NULL)
parent             50 kernel/arch/sparc64/include/arch/cpu_node.h 		parent = ofw_tree_lookup("/");
parent             51 kernel/arch/sparc64/include/arch/cpu_node.h 	return parent;
parent             88 kernel/arch/sparc64/src/drivers/kbd.c 	if (!ofw_ebus_apply_ranges(node->parent,
parent             98 kernel/arch/sparc64/src/drivers/kbd.c 	if (!ofw_ebus_map_interrupt(node->parent,
parent            101 kernel/arch/sparc64/src/drivers/pci.c 	if (!ofw_upa_apply_ranges(node->parent, &reg[SABRE_INTERNAL_REG],
parent            142 kernel/arch/sparc64/src/drivers/pci.c 	if (!ofw_upa_apply_ranges(node->parent, &reg[PSYCHO_INTERNAL_REG],
parent            131 kernel/arch/sparc64/src/drivers/scr.c 		if (!ofw_pci_apply_ranges(node->parent, &pci_abs_reg,
parent            177 kernel/arch/sparc64/src/drivers/scr.c 		if (!ofw_pci_apply_ranges(node->parent, &pci_abs_reg,
parent            215 kernel/arch/sparc64/src/drivers/scr.c 		if (!ofw_upa_apply_ranges(node->parent, upa_reg, &fb_addr)) {
parent            234 kernel/arch/sparc64/src/drivers/scr.c 		if (!ofw_sbus_apply_ranges(node->parent, sbus_reg, &fb_addr)) {
parent            256 kernel/arch/sparc64/src/drivers/scr.c 		if (!ofw_pci_apply_ranges(node->parent, &pci_abs_reg,
parent             87 kernel/arch/sparc64/src/drivers/tty.c 	if (!ofw_ebus_apply_ranges(node->parent,
parent             97 kernel/arch/sparc64/src/drivers/tty.c 	if (!ofw_ebus_map_interrupt(node->parent,
parent             48 kernel/genarch/include/genarch/ofw/ofw_tree.h 	struct ofw_tree_node *parent;
parent             75 kernel/genarch/src/ofw/ebus.c 			return ofw_pci_apply_ranges(node->parent, &pci_reg, pa);
parent            393 kernel/genarch/src/ofw/ofw_tree.c 		if ((cur->parent) && (path))
parent             61 kernel/genarch/src/ofw/pci.c 		if (str_cmp(ofw_tree_node_name(node->parent), "pci") == 0)
parent             62 kernel/genarch/src/ofw/pci.c 			return ofw_pci_apply_ranges(node->parent, reg, pa);
parent             55 kernel/genarch/src/ofw/sbus.c 	if (!node->parent || node->parent->parent)
parent             94 kernel/generic/include/mm/frame.h 	void *parent;     /**< If allocated by slab, this points there */
parent             84 kernel/generic/src/mm/frame.c 	frame->parent = NULL;
parent            827 kernel/generic/src/mm/frame.c 	    pfn - zones.info[znum].base)->parent = data;
parent            841 kernel/generic/src/mm/frame.c 	    pfn - zones.info[znum].base)->parent;
parent            162 uspace/app/usbinfo/dump.c 		.parent = USB_DESCTYPE_##parentname, \
parent            109 uspace/drv/bus/usb/usbmid/usbmid.c errno_t usbmid_spawn_interface_child(usb_device_t *parent,
parent            131 uspace/drv/bus/usb/usbmid/usbmid.c 	child = usb_device_ddf_fun_create(parent, fun_inner, child_name);
parent             76 uspace/drv/test/test1/test1.c static errno_t register_fun_verbose(ddf_dev_t *parent, const char *message,
parent             85 uspace/drv/test/test1/test1.c 	fun = ddf_fun_create(parent, fun_inner, name);
parent             80 uspace/drv/test/test2/test2.c static errno_t register_fun_verbose(ddf_dev_t *parent, const char *message,
parent             88 uspace/drv/test/test2/test2.c 	fun = ddf_fun_create(parent, fun_inner, name);
parent             65 uspace/drv/test/test3/test3.c static errno_t register_fun_and_add_to_category(ddf_dev_t *parent,
parent             80 uspace/drv/test/test3/test3.c 	fun = ddf_fun_create(parent, fun_exposed, fun_name);
parent            189 uspace/lib/c/generic/io/log.c log_t log_create(const char *name, log_t parent)
parent            193 uspace/lib/c/generic/io/log.c 		return parent;
parent            195 uspace/lib/c/generic/io/log.c 	if (parent == LOG_DEFAULT)
parent            196 uspace/lib/c/generic/io/log.c 		parent = default_log_id;
parent            200 uspace/lib/c/generic/io/log.c 	    parent, &answer);
parent            208 uspace/lib/c/generic/io/log.c 		return parent;
parent            130 uspace/lib/c/generic/vfs/vfs.c static errno_t get_parent_and_child(const char *path, int *parent, char **child)
parent            139 uspace/lib/c/generic/vfs/vfs.c 		*parent = vfs_root();
parent            140 uspace/lib/c/generic/vfs/vfs.c 		if (*parent < 0) {
parent            148 uspace/lib/c/generic/vfs/vfs.c 		errno_t rc = vfs_lookup(apath, WALK_DIRECTORY, parent);
parent            157 uspace/lib/c/generic/vfs/vfs.c 			vfs_put(*parent);
parent            502 uspace/lib/c/generic/vfs/vfs.c errno_t vfs_link(int parent, const char *child, vfs_file_kind_t kind, int *linkedfd)
parent            506 uspace/lib/c/generic/vfs/vfs.c 	errno_t rc = vfs_walk(parent, child, WALK_MUST_CREATE | flags, &file);
parent            535 uspace/lib/c/generic/vfs/vfs.c 	int parent;
parent            536 uspace/lib/c/generic/vfs/vfs.c 	errno_t rc = get_parent_and_child(path, &parent, &child);
parent            540 uspace/lib/c/generic/vfs/vfs.c 	rc = vfs_link(parent, child, kind, linkedfd);
parent            543 uspace/lib/c/generic/vfs/vfs.c 	vfs_put(parent);
parent           1174 uspace/lib/c/generic/vfs/vfs.c errno_t vfs_unlink(int parent, const char *child, int expect)
parent           1181 uspace/lib/c/generic/vfs/vfs.c 	req = async_send_2(exch, VFS_IN_UNLINK, parent, expect, NULL);
parent           1211 uspace/lib/c/generic/vfs/vfs.c 	int parent;
parent           1212 uspace/lib/c/generic/vfs/vfs.c 	rc = get_parent_and_child(path, &parent, &child);
parent           1218 uspace/lib/c/generic/vfs/vfs.c 	rc = vfs_unlink(parent, child, expect);
parent           1221 uspace/lib/c/generic/vfs/vfs.c 	vfs_put(parent);
parent           1267 uspace/lib/c/generic/vfs/vfs.c errno_t vfs_walk(int parent, const char *path, int flags, int *handle)
parent           1272 uspace/lib/c/generic/vfs/vfs.c 	aid_t req = async_send_2(exch, VFS_IN_WALK, parent, flags, &answer);
parent            276 uspace/lib/cpp/include/__bits/adt/map.hpp                 auto parent = tree_.find_parent_for_insertion(key);
parent            277 uspace/lib/cpp/include/__bits/adt/map.hpp                 if (parent && tree_.keys_equal(tree_.get_key(parent->value), key))
parent            278 uspace/lib/cpp/include/__bits/adt/map.hpp                     return parent->value.second;
parent            281 uspace/lib/cpp/include/__bits/adt/map.hpp                 tree_.insert_node(node, parent);
parent            288 uspace/lib/cpp/include/__bits/adt/map.hpp                 auto parent = tree_.find_parent_for_insertion(key);
parent            289 uspace/lib/cpp/include/__bits/adt/map.hpp                 if (parent && tree_.keys_equal(tree_.get_key(parent->value), key))
parent            290 uspace/lib/cpp/include/__bits/adt/map.hpp                     return parent->value.second;
parent            293 uspace/lib/cpp/include/__bits/adt/map.hpp                 tree_.insert_node(node, parent);
parent            384 uspace/lib/cpp/include/__bits/adt/map.hpp                 auto parent = tree_.find_parent_for_insertion(key);
parent            385 uspace/lib/cpp/include/__bits/adt/map.hpp                 if (parent && tree_.keys_equal(tree_.get_key(parent->value), key))
parent            386 uspace/lib/cpp/include/__bits/adt/map.hpp                     return make_pair(iterator{parent, false}, false);
parent            390 uspace/lib/cpp/include/__bits/adt/map.hpp                     tree_.insert_node(node, parent);
parent            399 uspace/lib/cpp/include/__bits/adt/map.hpp                 auto parent = tree_.find_parent_for_insertion(key);
parent            400 uspace/lib/cpp/include/__bits/adt/map.hpp                 if (parent && tree_.keys_equal(tree_.get_key(parent->value), key))
parent            401 uspace/lib/cpp/include/__bits/adt/map.hpp                     return make_pair(iterator{parent, false}, false);
parent            405 uspace/lib/cpp/include/__bits/adt/map.hpp                     tree_.insert_node(node, parent);
parent            426 uspace/lib/cpp/include/__bits/adt/map.hpp                 auto parent = tree_.find_parent_for_insertion(key);
parent            427 uspace/lib/cpp/include/__bits/adt/map.hpp                 if (parent && tree_.keys_equal(tree_.get_key(parent->value), key))
parent            429 uspace/lib/cpp/include/__bits/adt/map.hpp                     parent->value.second = forward<T>(val);
parent            431 uspace/lib/cpp/include/__bits/adt/map.hpp                     return make_pair(iterator{parent, false}, false);
parent            436 uspace/lib/cpp/include/__bits/adt/map.hpp                     tree_.insert_node(node, parent);
parent            445 uspace/lib/cpp/include/__bits/adt/map.hpp                 auto parent = tree_.find_parent_for_insertion(key);
parent            446 uspace/lib/cpp/include/__bits/adt/map.hpp                 if (parent && tree_.keys_equal(tree_.get_key(parent->value), key))
parent            448 uspace/lib/cpp/include/__bits/adt/map.hpp                     parent->value.second = forward<T>(val);
parent            450 uspace/lib/cpp/include/__bits/adt/map.hpp                     return make_pair(iterator{parent, false}, false);
parent            455 uspace/lib/cpp/include/__bits/adt/map.hpp                     tree_.insert_node(node, parent);
parent            334 uspace/lib/cpp/include/__bits/adt/rbtree.hpp                 auto parent = current;
parent            338 uspace/lib/cpp/include/__bits/adt/rbtree.hpp                     parent = current;
parent            347 uspace/lib/cpp/include/__bits/adt/rbtree.hpp                 return parent;
parent            384 uspace/lib/cpp/include/__bits/adt/rbtree.hpp                     if (succ && !succ->parent())
parent            405 uspace/lib/cpp/include/__bits/adt/rbtree.hpp                     child->parent(node->parent());
parent            407 uspace/lib/cpp/include/__bits/adt/rbtree.hpp                         child->parent()->left(child);
parent            409 uspace/lib/cpp/include/__bits/adt/rbtree.hpp                         child->parent()->right(child);
parent            410 uspace/lib/cpp/include/__bits/adt/rbtree.hpp                     node->parent(nullptr);
parent            424 uspace/lib/cpp/include/__bits/adt/rbtree.hpp             void insert_node(node_type* node, node_type* parent)
parent            426 uspace/lib/cpp/include/__bits/adt/rbtree.hpp                 Policy::insert(*this, node, parent);
parent            473 uspace/lib/cpp/include/__bits/adt/rbtree.hpp                 while (root_->parent())
parent            474 uspace/lib/cpp/include/__bits/adt/rbtree.hpp                     root_ = root_->parent();
parent             47 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp             if (node && node->parent())
parent             48 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp                 return node->parent()->parent();
parent             55 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp             if (node && node->parent())
parent             57 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp                 if (node == node->parent()->left())
parent             58 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp                     return node->parent()->right();
parent             60 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp                     return node->parent()->left();
parent             71 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp                 if (node->parent() == gp->left())
parent             85 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp             if (node->parent())
parent             86 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp                 return node->parent()->left() == node;
parent             96 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp             if (node->parent())
parent             97 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp                 return node->parent()->right() == node;
parent            159 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp                     node = node->parent();
parent            162 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp                     return node->parent();
parent            183 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp                     node = node->parent();
parent            186 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp                     return node->parent();
parent            198 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp             child->parent(node);
parent            207 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp             child->parent(node);
parent            215 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp             auto parent1 = node1->parent();
parent            220 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp             auto parent2 = node2->parent();
parent            236 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp             node->parent(p);
parent            237 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp             if (node->parent())
parent            240 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp                     node->parent()->right(node);
parent            242 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp                     node->parent()->left(node);
parent            247 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp                 node->left()->parent(node);
parent            251 uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp                 node->right()->parent(node);
parent            170 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp             auto parent = tree.find_parent_for_insertion(tree.get_key(val));
parent            172 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp             if (parent && tree.keys_equal(tree.get_key(parent->value), tree.get_key(val)))
parent            173 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp                 return make_pair(iterator{parent, false}, false);
parent            177 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp             return insert(tree, node, parent);
parent            188 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp             auto parent = tree.find_parent_for_insertion(tree.get_key(val));
parent            189 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp             if (parent && tree.keys_equal(tree.get_key(parent->value), tree.get_key(val)))
parent            190 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp                 return make_pair(iterator{parent, false}, false);
parent            194 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp             return insert(tree, node, parent);
parent            205 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp             auto parent = tree.find_parent_for_insertion(tree.get_key(val));
parent            206 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp             if (parent && tree.keys_equal(tree.get_key(parent->value), tree.get_key(val)))
parent            207 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp                 return make_pair(iterator{parent, false}, false);
parent            211 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp             return insert(tree, node, parent);
parent            219 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp             typename Tree::node_type* parent
parent            228 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp             if (!parent)
parent            235 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp                 if (tree.keys_comp(tree.get_key(node->value), parent->value))
parent            236 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp                     parent->add_left_child(node);
parent            238 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp                     parent->add_right_child(node);
parent            426 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp             auto parent = tree.find_parent_for_insertion(tree.get_key(node->value));
parent            429 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp             if (!parent)
parent            436 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp                 if (tree.keys_comp(tree.get_key(node->value), parent->value))
parent            437 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp                     parent->add_left_child(node);
parent            438 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp                 else if (tree.keys_comp(tree.get_key(parent->value), node->value))
parent            439 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp                     parent->add_right_child(node);
parent            442 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp                     parent->add(node); // List of nodes with equivalent keys.
parent            443 uspace/lib/cpp/include/__bits/adt/rbtree_policies.hpp                     tree.update_root_(parent);
parent            941 uspace/lib/cpp/include/__bits/algorithm.hpp         auto parent = heap_parent(idx);
parent            942 uspace/lib/cpp/include/__bits/algorithm.hpp         while (idx > 0 && comp(first[parent], first[idx]))
parent            944 uspace/lib/cpp/include/__bits/algorithm.hpp             swap(first[idx], first[parent]);
parent            946 uspace/lib/cpp/include/__bits/algorithm.hpp             idx = parent;
parent            947 uspace/lib/cpp/include/__bits/algorithm.hpp             parent = heap_parent(idx);
parent            391 uspace/lib/ext4/src/directory.c errno_t ext4_directory_add_entry(ext4_inode_ref_t *parent, const char *name,
parent            394 uspace/lib/ext4/src/directory.c 	ext4_filesystem_t *fs = parent->fs;
parent            399 uspace/lib/ext4/src/directory.c 	    (ext4_inode_has_flag(parent->inode, EXT4_INODE_FLAG_INDEX))) {
parent            400 uspace/lib/ext4/src/directory.c 		errno_t rc = ext4_directory_dx_add_entry(parent, child, name);
parent            407 uspace/lib/ext4/src/directory.c 		ext4_inode_clear_flag(parent->inode, EXT4_INODE_FLAG_INDEX);
parent            408 uspace/lib/ext4/src/directory.c 		parent->dirty = true;
parent            416 uspace/lib/ext4/src/directory.c 	uint32_t inode_size = ext4_inode_get_size(fs->superblock, parent->inode);
parent            424 uspace/lib/ext4/src/directory.c 		errno_t rc = ext4_filesystem_get_inode_data_block_index(parent,
parent            452 uspace/lib/ext4/src/directory.c 	errno_t rc = ext4_filesystem_append_inode_block(parent, &fblock, &iblock);
parent            485 uspace/lib/ext4/src/directory.c     ext4_inode_ref_t *parent, const char *name)
parent            489 uspace/lib/ext4/src/directory.c 	ext4_superblock_t *sb = parent->fs->superblock;
parent            494 uspace/lib/ext4/src/directory.c 	    (ext4_inode_has_flag(parent->inode, EXT4_INODE_FLAG_INDEX))) {
parent            495 uspace/lib/ext4/src/directory.c 		errno_t rc = ext4_directory_dx_find_entry(result, parent, name_len,
parent            507 uspace/lib/ext4/src/directory.c 		ext4_inode_clear_flag(parent->inode, EXT4_INODE_FLAG_INDEX);
parent            508 uspace/lib/ext4/src/directory.c 		parent->dirty = true;
parent            516 uspace/lib/ext4/src/directory.c 	uint32_t inode_size = ext4_inode_get_size(sb, parent->inode);
parent            522 uspace/lib/ext4/src/directory.c 		errno_t rc = ext4_filesystem_get_inode_data_block_index(parent, iblock,
parent            529 uspace/lib/ext4/src/directory.c 		rc = block_get(&block, parent->fs->device, fblock, BLOCK_FLAGS_NONE);
parent            566 uspace/lib/ext4/src/directory.c errno_t ext4_directory_remove_entry(ext4_inode_ref_t *parent, const char *name)
parent            569 uspace/lib/ext4/src/directory.c 	if (!ext4_inode_is_type(parent->fs->superblock, parent->inode,
parent            575 uspace/lib/ext4/src/directory.c 	errno_t rc = ext4_directory_find_entry(&result, parent, name);
parent           1047 uspace/lib/ext4/src/directory_index.c errno_t ext4_directory_dx_add_entry(ext4_inode_ref_t *parent,
parent           1054 uspace/lib/ext4/src/directory_index.c 	errno_t rc = ext4_filesystem_get_inode_data_block_index(parent, 0,
parent           1059 uspace/lib/ext4/src/directory_index.c 	ext4_filesystem_t *fs = parent->fs;
parent           1085 uspace/lib/ext4/src/directory_index.c 	rc = ext4_directory_dx_get_leaf(&hinfo, parent, root_block,
parent           1096 uspace/lib/ext4/src/directory_index.c 	rc = ext4_filesystem_get_inode_data_block_index(parent, leaf_block_idx,
parent           1117 uspace/lib/ext4/src/directory_index.c 	rc = ext4_directory_dx_split_index(parent, dx_blocks, dx_block);
parent           1123 uspace/lib/ext4/src/directory_index.c 	rc = ext4_directory_dx_split_data(parent, &hinfo, target_block,
parent            544 uspace/lib/ext4/src/ops.c 	ext4_node_t *parent = EXT4_NODE(pfn);
parent            546 uspace/lib/ext4/src/ops.c 	ext4_filesystem_t *fs = parent->instance->filesystem;
parent            549 uspace/lib/ext4/src/ops.c 	errno_t rc = ext4_directory_add_entry(parent->inode_ref, name,
parent            560 uspace/lib/ext4/src/ops.c 			ext4_directory_remove_entry(parent->inode_ref, name);
parent            565 uspace/lib/ext4/src/ops.c 		    parent->inode_ref);
parent            567 uspace/lib/ext4/src/ops.c 			ext4_directory_remove_entry(parent->inode_ref, name);
parent            585 uspace/lib/ext4/src/ops.c 		    ext4_inode_get_links_count(parent->inode_ref->inode);
parent            587 uspace/lib/ext4/src/ops.c 		ext4_inode_set_links_count(parent->inode_ref->inode, parent_links);
parent            589 uspace/lib/ext4/src/ops.c 		parent->inode_ref->dirty = true;
parent            623 uspace/lib/ext4/src/ops.c 	ext4_inode_ref_t *parent = EXT4_NODE(pfn)->inode_ref;
parent            624 uspace/lib/ext4/src/ops.c 	rc = ext4_directory_remove_entry(parent, name);
parent            649 uspace/lib/ext4/src/ops.c 		parent->dirty = true;
parent            503 uspace/lib/fs/libfs.c 	fs_node_t *parent = NULL;
parent            504 uspace/lib/fs/libfs.c 	rc = ops->node_get(&parent, parent_sid, parent_index);
parent            505 uspace/lib/fs/libfs.c 	if (parent == NULL) {
parent            514 uspace/lib/fs/libfs.c 		ops->node_put(parent);
parent            518 uspace/lib/fs/libfs.c 	rc = ops->link(parent, child, component);
parent            519 uspace/lib/fs/libfs.c 	ops->node_put(parent);
parent            463 uspace/lib/gfxfont/src/font.c static errno_t gfx_font_props_load(riff_rchunk_t *parent,
parent            471 uspace/lib/gfxfont/src/font.c 	rc = riff_rchunk_match(parent, CKID_fprp, &propsck);
parent            525 uspace/lib/gfxfont/src/font.c static errno_t gfx_font_metrics_load(riff_rchunk_t *parent,
parent            533 uspace/lib/gfxfont/src/font.c 	rc = riff_rchunk_match(parent, CKID_fmtr, &mtrck);
parent            688 uspace/lib/gfxfont/src/font.c static errno_t gfx_font_bitmap_load(riff_rchunk_t *parent, gfx_font_t *font)
parent            705 uspace/lib/gfxfont/src/font.c 	rc = riff_rchunk_match(parent, CKID_fbmp, &bmpck);
parent            837 uspace/lib/gfxfont/src/font.c errno_t gfx_font_info_load(gfx_typeface_t *tface, riff_rchunk_t *parent)
parent            845 uspace/lib/gfxfont/src/font.c 	rc = riff_rchunk_list_match(parent, LTYPE_font, &fontck);
parent            349 uspace/lib/gfxfont/src/glyph.c static errno_t gfx_glyph_metrics_load(riff_rchunk_t *parent,
parent            357 uspace/lib/gfxfont/src/glyph.c 	rc = riff_rchunk_match(parent, CKID_gmtr, &mtrck);
parent            409 uspace/lib/gfxfont/src/glyph.c static errno_t gfx_glyph_patterns_load(riff_rchunk_t *parent,
parent            419 uspace/lib/gfxfont/src/glyph.c 	rc = riff_rchunk_match(parent, CKID_gpat, &patck);
parent            495 uspace/lib/gfxfont/src/glyph.c static errno_t gfx_glyph_rectangle_origin_load(riff_rchunk_t *parent,
parent            503 uspace/lib/gfxfont/src/glyph.c 	rc = riff_rchunk_match(parent, CKID_gror, &rorck);
parent            566 uspace/lib/gfxfont/src/glyph.c errno_t gfx_glyph_load(gfx_font_t *font, riff_rchunk_t *parent)
parent            573 uspace/lib/gfxfont/src/glyph.c 	rc = riff_rchunk_list_match(parent, LTYPE_glph, &glyphck);
parent            310 uspace/lib/riff/src/chunk.c errno_t riff_rchunk_start(riff_rchunk_t *parent, riff_rchunk_t *rchunk)
parent            314 uspace/lib/riff/src/chunk.c 	rchunk->riffr = parent->riffr;
parent            315 uspace/lib/riff/src/chunk.c 	rchunk->ckstart = parent->riffr->pos + 8;
parent            316 uspace/lib/riff/src/chunk.c 	rc = riff_read_uint32(parent, &rchunk->ckid);
parent            319 uspace/lib/riff/src/chunk.c 	rc = riff_read_uint32(parent, &rchunk->cksize);
parent            337 uspace/lib/riff/src/chunk.c errno_t riff_rchunk_match(riff_rchunk_t *parent, riff_ckid_t ckid,
parent            343 uspace/lib/riff/src/chunk.c 		rc = riff_rchunk_start(parent, rchunk);
parent            369 uspace/lib/riff/src/chunk.c errno_t riff_rchunk_list_match(riff_rchunk_t *parent, riff_ltype_t ltype,
parent            376 uspace/lib/riff/src/chunk.c 		rc = riff_rchunk_match(parent, CKID_LIST, rchunk);
parent            382 uspace/lib/riff/src/chunk.c 		rc = riff_read_uint32(parent, &rltype);
parent             74 uspace/lib/sif/private/sif.h 	struct sif_node *parent;
parent             84 uspace/lib/sif/src/sif.c static sif_node_t *sif_node_new(sif_node_t *parent)
parent             92 uspace/lib/sif/src/sif.c 	node->parent = parent;
parent            328 uspace/lib/sif/src/sif.c sif_node_t *sif_node_first_child(sif_node_t *parent)
parent            332 uspace/lib/sif/src/sif.c 	link = list_first(&parent->children);
parent            348 uspace/lib/sif/src/sif.c 	link = list_next(&current->lparent, &current->parent->children);
parent            456 uspace/lib/sif/src/sif.c errno_t sif_node_prepend_child(sif_trans_t *trans, sif_node_t *parent,
parent            461 uspace/lib/sif/src/sif.c 	child = sif_node_new(parent);
parent            471 uspace/lib/sif/src/sif.c 	list_prepend(&child->lparent, &parent->children);
parent            488 uspace/lib/sif/src/sif.c errno_t sif_node_append_child(sif_trans_t *trans, sif_node_t *parent,
parent            493 uspace/lib/sif/src/sif.c 	child = sif_node_new(parent);
parent            503 uspace/lib/sif/src/sif.c 	list_append(&child->lparent, &parent->children);
parent            525 uspace/lib/sif/src/sif.c 	child = sif_node_new(sibling->parent);
parent            557 uspace/lib/sif/src/sif.c 	child = sif_node_new(sibling->parent);
parent            894 uspace/lib/sif/src/sif.c static errno_t sif_import_node(sif_node_t *parent, FILE *f, sif_node_t **rnode)
parent            903 uspace/lib/sif/src/sif.c 	node = sif_node_new(parent);
parent             53 uspace/lib/ui/private/menu.h 	struct ui_window *parent;
parent             55 uspace/lib/ui/private/popup.h 	struct ui_window *parent;
parent             85 uspace/lib/ui/src/menu.c errno_t ui_menu_create(ui_window_t *parent, ui_menu_t **rmenu)
parent             93 uspace/lib/ui/src/menu.c 	menu->parent = parent;
parent            148 uspace/lib/ui/src/menu.c 	res = ui_window_get_res(menu->parent);
parent            210 uspace/lib/ui/src/menu.c 	rc = ui_popup_create(ui_window_get_ui(menu->parent), menu->parent,
parent            281 uspace/lib/ui/src/menuentry.c 	res = ui_window_get_res(mentry->menu->parent);
parent            307 uspace/lib/ui/src/menuentry.c 	res = ui_window_get_res(menu->parent);
parent            346 uspace/lib/ui/src/menuentry.c 	res = ui_window_get_res(mentry->menu->parent);
parent             78 uspace/lib/ui/src/popup.c errno_t ui_popup_create(ui_t *ui, ui_window_t *parent,
parent             91 uspace/lib/ui/src/popup.c 	rc = ui_window_get_pos(parent, &parent_pos);
parent            111 uspace/lib/ui/src/popup.c 	popup->parent = parent;
parent             52 uspace/lib/usbdev/include/usb/dev/dp.h 	int parent;
parent             56 uspace/lib/usbdev/src/dp.c 		.parent = USB_DESCTYPE_##parentname, \
parent            152 uspace/lib/usbdev/src/dp.c     int child, int parent)
parent            155 uspace/lib/usbdev/src/dp.c 	while ((nesting->child > 0) && (nesting->parent > 0)) {
parent            156 uspace/lib/usbdev/src/dp.c 		if ((nesting->child == child) && (nesting->parent == parent)) {
parent            173 uspace/lib/usbdev/src/dp.c     const usb_dp_parser_data_t *data, const uint8_t *child, const uint8_t *parent)
parent            177 uspace/lib/usbdev/src/dp.c 	    get_descriptor_type(data, parent));
parent            190 uspace/lib/usbdev/src/dp.c     const usb_dp_parser_data_t *data, const uint8_t *parent)
parent            192 uspace/lib/usbdev/src/dp.c 	if (!is_valid_descriptor_pointer(data, parent)) {
parent            196 uspace/lib/usbdev/src/dp.c 	const uint8_t *next = get_next_descriptor(data, parent);
parent            201 uspace/lib/usbdev/src/dp.c 	if (is_nested_descriptor(parser, data, next, parent)) {
parent            218 uspace/lib/usbdev/src/dp.c     const usb_dp_parser_data_t *data, const uint8_t *parent)
parent            221 uspace/lib/usbdev/src/dp.c 	    usb_dp_get_nested_descriptor(parser, data, parent);
parent            223 uspace/lib/usbdev/src/dp.c 		return get_next_descriptor(data, parent);
parent            227 uspace/lib/usbdev/src/dp.c 	while (is_nested_descriptor(parser, data, next_child, parent)) {
parent            246 uspace/lib/usbdev/src/dp.c     const uint8_t *parent, const uint8_t *sibling)
parent            248 uspace/lib/usbdev/src/dp.c 	if (!is_valid_descriptor_pointer(data, parent) ||
parent            259 uspace/lib/usbdev/src/dp.c 	int parent_type = get_descriptor_type(data, parent);
parent             52 uspace/lib/usbdev/src/pipesinit.c 		.parent = USB_DESCTYPE_##parentname, \
parent            168 uspace/srv/devman/fun.c bool set_fun_path(dev_tree_t *tree, fun_node_t *fun, fun_node_t *parent)
parent            174 uspace/srv/devman/fun.c 	if (parent != NULL)
parent            175 uspace/srv/devman/fun.c 		pathsize += str_size(parent->pathname) + 1;
parent            183 uspace/srv/devman/fun.c 	if (parent != NULL) {
parent            184 uspace/srv/devman/fun.c 		str_cpy(fun->pathname, pathsize, parent->pathname);
parent            422 uspace/srv/fs/cdfs/cdfs_ops.c 	cdfs_node_t *parent = CDFS_NODE(pfn);
parent            425 uspace/srv/fs/cdfs/cdfs_ops.c 	assert(parent->type == CDFS_DIRECTORY);
parent            428 uspace/srv/fs/cdfs/cdfs_ops.c 	list_foreach(parent->cs_list, link, cdfs_dentry_t, dentry) {
parent            449 uspace/srv/fs/cdfs/cdfs_ops.c 	list_append(&dentry->link, &parent->cs_list);
parent            703 uspace/srv/fs/cdfs/cdfs_ops.c 	cdfs_node_t *parent = CDFS_NODE(pfn);
parent            705 uspace/srv/fs/cdfs/cdfs_ops.c 	if (!parent->processed) {
parent            706 uspace/srv/fs/cdfs/cdfs_ops.c 		errno_t rc = cdfs_readdir(parent->fs, pfn);
parent            711 uspace/srv/fs/cdfs/cdfs_ops.c 	list_foreach(parent->cs_list, link, cdfs_dentry_t, dentry) {
parent            713 uspace/srv/fs/cdfs/cdfs_ops.c 			*fn = get_cached_node(parent->fs, dentry->index);
parent            700 uspace/srv/fs/mfs/mfs_ops.c 	struct mfs_node *parent = pfn->data;
parent            702 uspace/srv/fs/mfs/mfs_ops.c 	struct mfs_sb_info *sbi = parent->instance->sbi;
parent            708 uspace/srv/fs/mfs/mfs_ops.c 	errno_t r = mfs_insert_dentry(parent, name, child->ino_i->index);
parent            725 uspace/srv/fs/mfs/mfs_ops.c 		r = mfs_insert_dentry(child, "..", parent->ino_i->index);
parent            732 uspace/srv/fs/mfs/mfs_ops.c 		parent->ino_i->i_nlinks++;
parent            733 uspace/srv/fs/mfs/mfs_ops.c 		parent->ino_i->dirty = true;
parent            738 uspace/srv/fs/mfs/mfs_ops.c 		errno_t r2 = mfs_remove_dentry(parent, name);
parent            751 uspace/srv/fs/mfs/mfs_ops.c 	struct mfs_node *parent = pfn->data;
parent            756 uspace/srv/fs/mfs/mfs_ops.c 	if (!parent)
parent            766 uspace/srv/fs/mfs/mfs_ops.c 	r = mfs_remove_dentry(parent, name);
parent            781 uspace/srv/fs/mfs/mfs_ops.c 		parent->ino_i->i_nlinks--;
parent            782 uspace/srv/fs/mfs/mfs_ops.c 		parent->ino_i->dirty = true;
parent             72 uspace/srv/logger/logger.h 	logger_log_t *parent;
parent             42 uspace/srv/logger/logs.c static logger_log_t *find_log_by_name_and_parent_no_list_lock(const char *name, logger_log_t *parent)
parent             45 uspace/srv/logger/logs.c 		if ((parent == log->parent) && (str_cmp(log->name, name) == 0))
parent             67 uspace/srv/logger/logs.c static logger_log_t *create_log_no_locking(const char *name, logger_log_t *parent)
parent             82 uspace/srv/logger/logs.c 	if (parent == NULL) {
parent             91 uspace/srv/logger/logs.c 		    parent->full_name, name) < 0)
parent             93 uspace/srv/logger/logs.c 		result->dest = parent->dest;
parent            100 uspace/srv/logger/logs.c 	result->parent = parent;
parent            115 uspace/srv/logger/logs.c 	logger_log_t *parent = (logger_log_t *) parent_id;
parent            119 uspace/srv/logger/logs.c 	result = find_log_by_name_and_parent_no_list_lock(name, parent);
parent            121 uspace/srv/logger/logs.c 		result = create_log_no_locking(name, parent);
parent            125 uspace/srv/logger/logs.c 		if (result->parent != NULL) {
parent            126 uspace/srv/logger/logs.c 			fibril_mutex_lock(&result->parent->guard);
parent            127 uspace/srv/logger/logs.c 			result->parent->ref_counter++;
parent            128 uspace/srv/logger/logs.c 			fibril_mutex_unlock(&result->parent->guard);
parent            178 uspace/srv/logger/logs.c 		if (log->parent == NULL)
parent            181 uspace/srv/logger/logs.c 			return get_actual_log_level(log->parent);
parent            262 uspace/srv/logger/logs.c 	if (log->parent == NULL) {
parent            273 uspace/srv/logger/logs.c 		fibril_mutex_lock(&log->parent->guard);
parent            274 uspace/srv/logger/logs.c 		log_release(log->parent);
parent             50 uspace/srv/logger/writer.c static logger_log_t *handle_create_log(sysarg_t parent)
parent             57 uspace/srv/logger/writer.c 	logger_log_t *log = find_or_create_log_and_lock(name, parent);
parent            367 uspace/srv/vfs/vfs_lookup.c 		vfs_node_t *parent = base;
parent            379 uspace/srv/vfs/vfs_lookup.c 			parent = vfs_node_get(&tres);
parent            380 uspace/srv/vfs/vfs_lookup.c 			if (!parent)
parent            383 uspace/srv/vfs/vfs_lookup.c 			vfs_node_addref(parent);
parent            385 uspace/srv/vfs/vfs_lookup.c 		rc = _vfs_lookup_internal(parent, slash, lflag, result,
parent            388 uspace/srv/vfs/vfs_lookup.c 		vfs_node_put(parent);
parent            709 uspace/srv/vfs/vfs_ops.c 	vfs_file_t *parent = NULL;
parent            722 uspace/srv/vfs/vfs_ops.c 		parent = vfs_file_get(parentfd);
parent            723 uspace/srv/vfs/vfs_ops.c 		if (!parent) {
parent            738 uspace/srv/vfs/vfs_ops.c 		parent = vfs_file_get(parentfd);
parent            739 uspace/srv/vfs/vfs_ops.c 		if (!parent) {
parent            745 uspace/srv/vfs/vfs_ops.c 	assert(parent != NULL);
parent            749 uspace/srv/vfs/vfs_ops.c 		rc = vfs_lookup_internal(parent->node, path, 0, &lr);
parent            765 uspace/srv/vfs/vfs_ops.c 	rc = vfs_lookup_internal(parent->node, path, L_UNLINK, &lr);
parent            779 uspace/srv/vfs/vfs_ops.c 	if (parent)
parent            780 uspace/srv/vfs/vfs_ops.c 		vfs_file_put(parent);
parent            876 uspace/srv/vfs/vfs_ops.c 	vfs_file_t *parent = vfs_file_get(parentfd);
parent            877 uspace/srv/vfs/vfs_ops.c 	if (!parent)
parent            883 uspace/srv/vfs/vfs_ops.c 	errno_t rc = vfs_lookup_internal(parent->node, path,
parent            887 uspace/srv/vfs/vfs_ops.c 		vfs_file_put(parent);
parent            894 uspace/srv/vfs/vfs_ops.c 		vfs_file_put(parent);
parent            903 uspace/srv/vfs/vfs_ops.c 		vfs_file_put(parent);
parent            909 uspace/srv/vfs/vfs_ops.c 	file->permissions = parent->permissions;
parent            914 uspace/srv/vfs/vfs_ops.c 	vfs_file_put(parent);
HelenOS homepage, sources at GitHub