Lines Matching refs:nodeid

143 			     u64 nodeid, const struct qstr *name,  in fuse_lookup_init()  argument
148 args->in.h.nodeid = nodeid; in fuse_lookup_init()
222 if (!ret && !outarg.nodeid) in fuse_dentry_revalidate()
226 if (outarg.nodeid != get_node_id(inode)) { in fuse_dentry_revalidate()
227 fuse_queue_forget(fc, forget, outarg.nodeid, 1); in fuse_dentry_revalidate()
265 static int invalid_nodeid(u64 nodeid) in invalid_nodeid() argument
267 return !nodeid || nodeid == FUSE_ROOT_ID; in invalid_nodeid()
300 int fuse_lookup_name(struct super_block *sb, u64 nodeid, const struct qstr *name, in fuse_lookup_name() argument
322 fuse_lookup_init(fc, &args, nodeid, name, outarg); in fuse_lookup_name()
325 if (err || !outarg->nodeid) in fuse_lookup_name()
329 if (!outarg->nodeid) in fuse_lookup_name()
334 *inode = fuse_iget(sb, outarg->nodeid, outarg->generation, in fuse_lookup_name()
339 fuse_queue_forget(fc, forget, outarg->nodeid, 1); in fuse_lookup_name()
438 args.in.h.nodeid = get_node_id(dir); in fuse_create_open()
454 if (!S_ISREG(outentry.attr.mode) || invalid_nodeid(outentry.nodeid)) in fuse_create_open()
458 ff->nodeid = outentry.nodeid; in fuse_create_open()
460 inode = fuse_iget(dir->i_sb, outentry.nodeid, outentry.generation, in fuse_create_open()
465 fuse_queue_forget(fc, forget, outentry.nodeid, 1); in fuse_create_open()
552 args->in.h.nodeid = get_node_id(dir); in create_new_entry()
561 if (invalid_nodeid(outarg.nodeid)) in create_new_entry()
567 inode = fuse_iget(dir->i_sb, outarg.nodeid, outarg.generation, in create_new_entry()
570 fuse_queue_forget(fc, forget, outarg.nodeid, 1); in create_new_entry()
675 args.in.h.nodeid = get_node_id(dir); in fuse_unlink()
711 args.in.h.nodeid = get_node_id(dir); in fuse_rmdir()
738 args.in.h.nodeid = get_node_id(olddir); in fuse_rename_common()
911 args.in.h.nodeid = get_node_id(inode); in fuse_do_getattr()
1078 args.in.h.nodeid = get_node_id(inode); in fuse_access()
1208 if (!o->nodeid) { in fuse_direntplus_link()
1230 if (invalid_nodeid(o->nodeid)) in fuse_direntplus_link()
1249 get_node_id(inode) != o->nodeid || in fuse_direntplus_link()
1274 inode = fuse_iget(dir->i_sb, o->nodeid, o->generation, in fuse_direntplus_link()
1336 fuse_force_forget(file, direntplus->entry_out.nodeid); in parse_dirplusfile()
1418 args.in.h.nodeid = get_node_id(inode); in fuse_get_link()
1579 args->in.h.nodeid = get_node_id(inode); in fuse_setattr_fill()