Lines Matching refs:inode

192 			       struct inode *dir, struct dentry *dentry)  in ovl_do_rmdir()
200 static inline int ovl_do_unlink(struct ovl_fs *ofs, struct inode *dir, in ovl_do_unlink()
210 struct inode *dir, struct dentry *new_dentry) in ovl_do_link()
220 struct inode *dir, struct dentry *dentry, in ovl_do_create()
230 struct inode *dir, struct dentry *dentry, in ovl_do_mkdir()
239 struct inode *dir, struct dentry *dentry, in ovl_do_mknod()
249 struct inode *dir, struct dentry *dentry, in ovl_do_symlink()
340 static inline int ovl_do_rename(struct ovl_fs *ofs, struct inode *olddir, in ovl_do_rename()
341 struct dentry *olddentry, struct inode *newdir, in ovl_do_rename()
365 struct inode *dir, struct dentry *dentry) in ovl_do_whiteout()
434 struct inode *ovl_i_path_real(struct inode *inode, struct path *path);
441 const struct ovl_layer *ovl_i_layer_lower(struct inode *inode);
444 struct dentry *ovl_i_dentry_upper(struct inode *inode);
445 struct inode *ovl_inode_upper(struct inode *inode);
446 struct inode *ovl_inode_lower(struct inode *inode);
447 struct inode *ovl_inode_lowerdata(struct inode *inode);
448 struct inode *ovl_inode_real(struct inode *inode);
449 struct inode *ovl_inode_realdata(struct inode *inode);
450 const char *ovl_lowerdata_redirect(struct inode *inode);
451 struct ovl_dir_cache *ovl_dir_cache(struct inode *inode);
452 void ovl_set_dir_cache(struct inode *inode, struct ovl_dir_cache *cache);
463 bool ovl_has_upperdata(struct inode *inode);
464 void ovl_set_upperdata(struct inode *inode);
467 void ovl_inode_update(struct inode *inode, struct dentry *upperdentry);
469 u64 ovl_inode_version_get(struct inode *inode);
518 static inline void ovl_set_flag(unsigned long flag, struct inode *inode) in ovl_set_flag() argument
520 set_bit(flag, &OVL_I(inode)->flags); in ovl_set_flag()
523 static inline void ovl_clear_flag(unsigned long flag, struct inode *inode) in ovl_clear_flag() argument
525 clear_bit(flag, &OVL_I(inode)->flags); in ovl_clear_flag()
528 static inline bool ovl_test_flag(unsigned long flag, struct inode *inode) in ovl_test_flag() argument
530 return test_bit(flag, &OVL_I(inode)->flags); in ovl_test_flag()
603 static inline void ovl_inode_lock(struct inode *inode) in ovl_inode_lock() argument
605 mutex_lock(&OVL_I(inode)->lock); in ovl_inode_lock()
608 static inline int ovl_inode_lock_interruptible(struct inode *inode) in ovl_inode_lock_interruptible() argument
610 return mutex_lock_interruptible(&OVL_I(inode)->lock); in ovl_inode_lock_interruptible()
613 static inline void ovl_inode_unlock(struct inode *inode) in ovl_inode_unlock() argument
615 mutex_unlock(&OVL_I(inode)->lock); in ovl_inode_unlock()
647 struct dentry *ovl_lookup(struct inode *dir, struct dentry *dentry,
671 void ovl_dir_cache_free(struct inode *inode);
673 int ovl_workdir_cleanup(struct ovl_fs *ofs, struct inode *dir,
684 static inline bool ovl_dir_is_real(struct inode *dir) in ovl_dir_is_real()
699 int ovl_permission(struct mnt_idmap *idmap, struct inode *inode,
701 int ovl_xattr_set(struct dentry *dentry, struct inode *inode, const char *name,
703 int ovl_xattr_get(struct dentry *dentry, struct inode *inode, const char *name,
709 struct inode *inode, int type,
711 static inline struct posix_acl *ovl_get_inode_acl(struct inode *inode, int type, in ovl_get_inode_acl() argument
714 return do_ovl_get_acl(&nop_mnt_idmap, inode, type, rcu, true); in ovl_get_inode_acl()
737 int ovl_update_time(struct inode *inode, int flags);
741 struct inode *newinode;
748 void ovl_inode_init(struct inode *inode, struct ovl_inode_params *oip,
750 struct inode *ovl_new_inode(struct super_block *sb, umode_t mode, dev_t rdev);
751 struct inode *ovl_lookup_inode(struct super_block *sb, struct dentry *real,
754 struct inode *ovl_get_trap_inode(struct super_block *sb, struct dentry *dir);
755 struct inode *ovl_get_inode(struct super_block *sb,
757 void ovl_copyattr(struct inode *to);
774 void ovl_check_protattr(struct inode *inode, struct dentry *upper);
775 int ovl_set_protattr(struct inode *inode, struct dentry *upper,
778 static inline void ovl_copyflags(struct inode *from, struct inode *to) in ovl_copyflags()
787 int ovl_cleanup_and_whiteout(struct ovl_fs *ofs, struct inode *dir,
798 int ovl_mkdir_real(struct ovl_fs *ofs, struct inode *dir,
801 struct inode *dir, struct dentry *newdentry,
803 int ovl_cleanup(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry);