Searched refs:upperdentry (Results 1 – 4 of 4) sorted by relevance
| /linux/fs/overlayfs/ |
| H A D | overlayfs.h | 206 struct dentry *upperdentry, in ovl_do_notify_change() argument 209 return notify_change(ovl_upper_mnt_idmap(ofs), upperdentry, attr, NULL); in ovl_do_notify_change() 299 struct dentry *upperdentry, in ovl_getxattr_upper() argument 304 .dentry = upperdentry, in ovl_getxattr_upper() 480 void ovl_dentry_init_reval(struct dentry *dentry, struct dentry *upperdentry, 482 void ovl_dentry_init_flags(struct dentry *dentry, struct dentry *upperdentry, 532 void ovl_inode_update(struct inode *inode, struct dentry *upperdentry); 549 struct dentry *upperdentry) in ovl_upper_is_whiteout() argument 552 .dentry = upperdentry, in ovl_upper_is_whiteout() 559 struct dentry *upperdentry) in ovl_check_origin_xattr() argument [all …]
|
| H A D | util.c | 179 void ovl_dentry_init_reval(struct dentry *dentry, struct dentry *upperdentry, in ovl_dentry_init_reval() argument 182 return ovl_dentry_init_flags(dentry, upperdentry, oe, OVL_D_REVALIDATE); in ovl_dentry_init_reval() 185 void ovl_dentry_init_flags(struct dentry *dentry, struct dentry *upperdentry, in ovl_dentry_init_flags() argument 191 if (upperdentry) in ovl_dentry_init_flags() 192 flags |= upperdentry->d_flags; in ovl_dentry_init_flags() 394 struct dentry *upperdentry = ovl_i_dentry_upper(inode); in ovl_inode_upper() local 396 return upperdentry ? d_inode(upperdentry) : NULL; in ovl_inode_upper() 592 void ovl_inode_update(struct inode *inode, struct dentry *upperdentry) in ovl_inode_update() argument 594 struct inode *upperinode = d_inode(upperdentry); in ovl_inode_update() 602 OVL_I(inode)->__upperdentry = upperdentry; in ovl_inode_update() [all …]
|
| H A D | copy_up.c | 369 struct dentry *upperdentry, struct kstat *stat) in ovl_set_size() argument 376 return ovl_do_notify_change(ofs, upperdentry, &attr); in ovl_set_size() 379 static int ovl_set_timestamps(struct ovl_fs *ofs, struct dentry *upperdentry, in ovl_set_timestamps() argument 389 return ovl_do_notify_change(ofs, upperdentry, &attr); in ovl_set_timestamps() 392 int ovl_set_attr(struct ovl_fs *ofs, struct dentry *upperdentry, in ovl_set_attr() argument 402 err = ovl_do_notify_change(ofs, upperdentry, &attr); in ovl_set_attr() 410 err = ovl_do_notify_change(ofs, upperdentry, &attr); in ovl_set_attr() 413 ovl_set_timestamps(ofs, upperdentry, stat); in ovl_set_attr()
|
| H A D | super.c | 1305 struct dentry *upperdentry, in ovl_get_root() argument 1314 .upperdentry = upperdentry, in ovl_get_root() 1322 if (upperdentry) { in ovl_get_root() 1324 ino = d_inode(upperdentry)->i_ino; in ovl_get_root() 1327 if (ovl_is_impuredir(sb, upperdentry)) in ovl_get_root() 1351 ovl_dentry_init_flags(root, upperdentry, oe, DCACHE_OP_WEAK_REVALIDATE); in ovl_get_root() 1353 dget(upperdentry); in ovl_get_root()
|