Lines Matching refs:parent

118     struct node *parent;
304 static unsigned int name_hash(struct fuse *f, fuse_ino_t parent,
313 return (hash + parent) % f->name_table_size;
321 size_t hash = name_hash(f, node->parent->nodeid, node->name);
328 unref_node(f, node->parent);
331 node->parent = NULL;
344 struct node *parent = get_node(f, parentid);
349 parent->refctr ++;
350 node->parent = parent;
385 static struct node *lookup_node(struct fuse *f, fuse_ino_t parent,
388 size_t hash = name_hash(f, parent, name);
392 if (node->parent->nodeid == parent && strcmp(node->name, name) == 0)
398 static struct node *find_node(struct fuse *f, fuse_ino_t parent,
404 node = lookup_node(f, parent, name);
415 if (hash_name(f, node, parent, name) == -1) {
490 node = node->parent) {
531 node = node->parent) {
1336 static void fuse_lib_lookup(fuse_req_t req, fuse_ino_t parent,
1346 path = get_path_name(f, parent, name);
1352 err = lookup_path(f, parent, name, path, &e, NULL);
1549 static void fuse_lib_mknod(fuse_req_t req, fuse_ino_t parent, const char *name,
1559 path = get_path_name(f, parent, name);
1573 err = lookup_path(f, parent, name, path, &e, &fi);
1580 err = lookup_path(f, parent, name, path, &e, NULL);
1589 static void fuse_lib_mkdir(fuse_req_t req, fuse_ino_t parent, const char *name,
1599 path = get_path_name(f, parent, name);
1607 err = lookup_path(f, parent, name, path, &e, NULL);
1615 static void fuse_lib_unlink(fuse_req_t req, fuse_ino_t parent,
1624 path = get_path_name(f, parent, name);
1630 if (!f->conf.hard_remove && is_open(f, parent, name))
1631 err = hide_node(f, path, parent, name);
1635 remove_node(f, parent, name);
1644 static void fuse_lib_rmdir(fuse_req_t req, fuse_ino_t parent, const char *name)
1652 path = get_path_name(f, parent, name);
1661 remove_node(f, parent, name);
1669 fuse_ino_t parent, const char *name)
1678 path = get_path_name(f, parent, name);
1686 err = lookup_path(f, parent, name, path, &e, NULL);
1783 static void fuse_lib_create(fuse_req_t req, fuse_ino_t parent,
1795 path = get_path_name(f, parent, name);
1800 err = lookup_path(f, parent, name, path, &e, fi);
3169 root->parent = NULL;