Lines Matching refs:nodeid
172 u64 nodeid, const struct qstr *name, in fuse_lookup_init() argument
177 args->nodeid = nodeid; in fuse_lookup_init()
242 if (!ret && !outarg.nodeid) in fuse_dentry_revalidate()
246 if (outarg.nodeid != get_node_id(inode) || in fuse_dentry_revalidate()
249 outarg.nodeid, 1); in fuse_dentry_revalidate()
357 int fuse_lookup_name(struct super_block *sb, u64 nodeid, const struct qstr *name, in fuse_lookup_name() argument
380 fuse_lookup_init(fm->fc, &args, nodeid, name, outarg); in fuse_lookup_name()
383 if (err || !outarg->nodeid) in fuse_lookup_name()
389 if (outarg->nodeid == FUSE_ROOT_ID && outarg->generation != 0) { in fuse_lookup_name()
394 *inode = fuse_iget(sb, outarg->nodeid, outarg->generation, in fuse_lookup_name()
399 fuse_queue_forget(fm->fc, forget, outarg->nodeid, 1); in fuse_lookup_name()
664 args.nodeid = get_node_id(dir); in fuse_create_open()
688 if (!S_ISREG(outentry.attr.mode) || invalid_nodeid(outentry.nodeid) || in fuse_create_open()
693 ff->nodeid = outentry.nodeid; in fuse_create_open()
695 inode = fuse_iget(dir->i_sb, outentry.nodeid, outentry.generation, in fuse_create_open()
700 fuse_queue_forget(fm->fc, forget, outentry.nodeid, 1); in fuse_create_open()
806 args->nodeid = get_node_id(dir); in create_new_entry()
823 if (invalid_nodeid(outarg.nodeid) || fuse_invalid_attr(&outarg.attr)) in create_new_entry()
829 inode = fuse_iget(dir->i_sb, outarg.nodeid, outarg.generation, in create_new_entry()
832 fuse_queue_forget(fm->fc, forget, outarg.nodeid, 1); in create_new_entry()
1016 args.nodeid = get_node_id(dir); in fuse_unlink()
1040 args.nodeid = get_node_id(dir); in fuse_rmdir()
1067 args.nodeid = get_node_id(olddir); in fuse_rename_common()
1252 args.nodeid = get_node_id(inode); in fuse_do_statx()
1310 args.nodeid = get_node_id(inode); in fuse_do_getattr()
1525 args.nodeid = get_node_id(inode); in fuse_access()
1635 ap.args.nodeid = get_node_id(inode); in fuse_readlink_folio()
1892 args->nodeid = get_node_id(inode); in fuse_setattr_fill()