Home
last modified time | relevance | path

Searched refs:parent_inode (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/android/
H A Dbinderfs.c505 struct inode *parent_inode; in binderfs_remove_file() local
507 parent_inode = d_inode(dentry->d_parent); in binderfs_remove_file()
508 inode_lock(parent_inode); in binderfs_remove_file()
511 simple_unlink(parent_inode, dentry); in binderfs_remove_file()
515 inode_unlock(parent_inode); in binderfs_remove_file()
523 struct inode *new_inode, *parent_inode; in binderfs_create_file() local
526 parent_inode = d_inode(parent); in binderfs_create_file()
527 inode_lock(parent_inode); in binderfs_create_file()
533 sb = parent_inode->i_sb; in binderfs_create_file()
544 fsnotify_create(parent_inode, dentry); in binderfs_create_file()
[all …]
/linux/fs/orangefs/
H A Ddcache.c16 static int orangefs_revalidate_lookup(struct inode *parent_inode, const struct qstr *name, in orangefs_revalidate_lookup() argument
19 struct orangefs_inode_s *parent = ORANGEFS_I(parent_inode); in orangefs_revalidate_lookup()
42 get_interruptible_flag(parent_inode)); in orangefs_revalidate_lookup()
45 get_interruptible_flag(parent_inode)); in orangefs_revalidate_lookup()
/linux/fs/fat/
H A Dnfs.c273 struct inode *parent_inode = NULL; in fat_get_parent() local
278 parent_inode = fat_dget(sb, parent_logstart); in fat_get_parent()
279 if (!parent_inode && sbi->options.nfs == FAT_NFS_NOSTALE_RO) in fat_get_parent()
280 parent_inode = fat_rebuild_parent(sb, parent_logstart); in fat_get_parent()
284 return d_obtain_alias(parent_inode); in fat_get_parent()
/linux/fs/ceph/
H A Dexport.c37 struct inode *parent_inode) in ceph_encode_snapfh() argument
88 struct inode *parent_inode) in ceph_encode_fh() argument
98 return ceph_encode_snapfh(inode, rawfh, max_len, parent_inode); in ceph_encode_fh()
100 if (parent_inode && (*max_len < connected_handle_length)) { in ceph_encode_fh()
108 if (parent_inode) { in ceph_encode_fh()
111 ceph_vinop(inode), parent_inode, ceph_vinop(parent_inode)); in ceph_encode_fh()
113 cfh->parent_ino = ceph_ino(parent_inode); in ceph_encode_fh()
/linux/fs/exfat/
H A Dnamei.c1002 static int exfat_rename_file(struct inode *parent_inode, in exfat_rename_file() argument
1007 struct super_block *sb = parent_inode->i_sb; in exfat_rename_file()
1009 int sync = IS_DIRSYNC(parent_inode); in exfat_rename_file()
1030 newentry = exfat_find_empty_entry(parent_inode, &dir, in exfat_rename_file()
1054 exfat_remove_entries(parent_inode, &old_es, ES_IDX_FILE); in exfat_rename_file()
1063 exfat_remove_entries(parent_inode, &old_es, ES_IDX_FIRST_FILENAME + 1); in exfat_rename_file()
1073 static int exfat_move_file(struct inode *parent_inode, in exfat_move_file() argument
1085 ret = exfat_get_dentry_set_by_ei(&mov_es, parent_inode->i_sb, ei); in exfat_move_file()
1089 newentry = exfat_find_empty_entry(parent_inode, &newdir, in exfat_move_file()
1109 exfat_remove_entries(parent_inode, &mov_es, ES_IDX_FILE); in exfat_move_file()
[all …]
/linux/fs/btrfs/
H A Dtransaction.c1638 struct inode *parent_inode = &pending->dir->vfs_inode; in create_pending_snapshot() local
1664 pending->error = fscrypt_setup_filename(parent_inode, in create_pending_snapshot()
1702 parent_root = BTRFS_I(parent_inode)->root; in create_pending_snapshot()
1706 cur_time = current_time(parent_inode); in create_pending_snapshot()
1711 ret = btrfs_set_inode_index(BTRFS_I(parent_inode), &index); in create_pending_snapshot()
1719 btrfs_ino(BTRFS_I(parent_inode)), in create_pending_snapshot()
1820 btrfs_ino(BTRFS_I(parent_inode)), index, in create_pending_snapshot()
1858 BTRFS_I(parent_inode), &key, BTRFS_FT_DIR, in create_pending_snapshot()
1865 btrfs_i_size_write(BTRFS_I(parent_inode), parent_inode->i_size + in create_pending_snapshot()
1867 inode_set_mtime_to_ts(parent_inode, in create_pending_snapshot()
[all …]
H A Dbtrfs_inode.h538 struct btrfs_inode *parent_inode, struct btrfs_inode *inode,
H A Dsend.c2444 u64 parent_inode = 0; in get_cur_path() local
2476 &parent_inode, &parent_gen, name); in get_cur_path()
2479 &parent_inode, in get_cur_path()
2492 ino = parent_inode; in get_cur_path()
3481 u64 parent_inode = 0; in path_loop() local
3495 &parent_inode, &parent_gen, name); in path_loop()
3498 &parent_inode, in path_loop()
3507 if (parent_inode == start_ino) { in path_loop()
3513 ino = parent_inode; in path_loop()
H A Dinode.c6516 struct btrfs_inode *parent_inode, struct btrfs_inode *inode, in btrfs_add_link() argument
6521 struct btrfs_root *root = parent_inode->root; in btrfs_add_link()
6523 u64 parent_ino = btrfs_ino(parent_inode); in btrfs_add_link()
6546 ret = btrfs_insert_dir_item(trans, name, parent_inode, &key, in btrfs_add_link()
6555 btrfs_i_size_write(parent_inode, parent_inode->vfs_inode.i_size + in btrfs_add_link()
6557 inode_inc_iversion(&parent_inode->vfs_inode); in btrfs_add_link()
6565 inode_set_mtime_to_ts(&parent_inode->vfs_inode, in btrfs_add_link()
6566 inode_set_ctime_current(&parent_inode->vfs_inode)); in btrfs_add_link()
6568 ret = btrfs_update_inode(trans, parent_inode); in btrfs_add_link()
/linux/fs/
H A Dbinfmt_misc.c691 struct inode *inode, *parent_inode; in unlink_binfmt_dentry() local
703 parent_inode = d_inode(parent); in unlink_binfmt_dentry()
704 if (WARN_ON_ONCE(!inode_is_locked(parent_inode))) in unlink_binfmt_dentry()
709 simple_unlink(parent_inode, dentry); in unlink_binfmt_dentry()
/linux/fs/squashfs/
H A Dsquashfs_fs.h376 __le32 parent_inode; member
389 __le32 parent_inode; member
H A Dinode.c238 squashfs_i(inode)->parent = le32_to_cpu(sqsh_ino->parent_inode); in squashfs_read_inode()
265 squashfs_i(inode)->parent = le32_to_cpu(sqsh_ino->parent_inode); in squashfs_read_inode()
/linux/fs/smb/server/
H A Dvfs.h167 struct inode *parent_inode);
H A Dvfs.c40 struct inode *parent_inode, in ksmbd_vfs_inherit_owner() argument
47 i_uid_write(inode, i_uid_read(parent_inode)); in ksmbd_vfs_inherit_owner()
1918 struct path *path, struct inode *parent_inode) in ksmbd_vfs_inherit_posix_acl() argument
1929 acls = get_inode_acl(parent_inode, ACL_TYPE_DEFAULT); in ksmbd_vfs_inherit_posix_acl()
/linux/fs/bcachefs/
H A Dfsck.c1369 struct bch_inode_unpacked parent_inode; in find_oldest_inode_needs_reattach() local
1370 ret = bch2_inode_unpack(k, &parent_inode); in find_oldest_inode_needs_reattach()
1374 if (!inode_should_reattach(&parent_inode)) in find_oldest_inode_needs_reattach()
1377 *inode = parent_inode; in find_oldest_inode_needs_reattach()
2775 struct bch_inode_unpacked parent_inode; in check_path_loop() local
2778 : bch2_inode_unpack(inode_k, &parent_inode); in check_path_loop()
2785 min_bi_depth = parent_inode.bi_depth; in check_path_loop()
2787 if (parent_inode.bi_depth < inode.bi_depth && in check_path_loop()
2791 inode = parent_inode; in check_path_loop()
/linux/fs/smb/client/
H A Dsmb2inode.c1044 smb2_mkdir(const unsigned int xid, struct inode *parent_inode, umode_t mode, in smb2_mkdir() argument