Lines Matching refs:ovl_fs
167 static inline const char *ovl_xattr(struct ovl_fs *ofs, enum ovl_xattr ox)
184 static inline int ovl_do_notify_change(struct ovl_fs *ofs,
191 static inline int ovl_do_rmdir(struct ovl_fs *ofs,
200 static inline int ovl_do_unlink(struct ovl_fs *ofs, struct inode *dir,
209 static inline int ovl_do_link(struct ovl_fs *ofs, struct dentry *old_dentry,
219 static inline int ovl_do_create(struct ovl_fs *ofs,
229 static inline int ovl_do_mkdir(struct ovl_fs *ofs,
238 static inline int ovl_do_mknod(struct ovl_fs *ofs,
248 static inline int ovl_do_symlink(struct ovl_fs *ofs,
274 static inline ssize_t ovl_getxattr_upper(struct ovl_fs *ofs,
287 static inline ssize_t ovl_path_getxattr(struct ovl_fs *ofs,
295 static inline int ovl_do_setxattr(struct ovl_fs *ofs, struct dentry *dentry,
307 static inline int ovl_setxattr(struct ovl_fs *ofs, struct dentry *dentry,
314 static inline int ovl_do_removexattr(struct ovl_fs *ofs, struct dentry *dentry,
322 static inline int ovl_removexattr(struct ovl_fs *ofs, struct dentry *dentry,
328 static inline int ovl_do_set_acl(struct ovl_fs *ofs, struct dentry *dentry,
334 static inline int ovl_do_remove_acl(struct ovl_fs *ofs, struct dentry *dentry,
340 static inline int ovl_do_rename(struct ovl_fs *ofs, struct inode *olddir,
364 static inline int ovl_do_whiteout(struct ovl_fs *ofs,
372 static inline struct file *ovl_do_tmpfile(struct ovl_fs *ofs,
385 static inline struct dentry *ovl_lookup_upper(struct ovl_fs *ofs,
475 bool ovl_path_check_dir_xattr(struct ovl_fs *ofs, const struct path *path,
477 bool ovl_path_check_origin_xattr(struct ovl_fs *ofs, const struct path *path);
478 bool ovl_init_uuid_xattr(struct super_block *sb, struct ovl_fs *ofs,
481 static inline bool ovl_check_origin_xattr(struct ovl_fs *ofs,
491 int ovl_check_setxattr(struct ovl_fs *ofs, struct dentry *upperdentry,
502 int ovl_check_metacopy_xattr(struct ovl_fs *ofs, const struct path *path,
504 int ovl_set_metacopy_xattr(struct ovl_fs *ofs, struct dentry *d,
507 char *ovl_get_redirect_xattr(struct ovl_fs *ofs, const struct path *path, int padding);
509 int ovl_get_verity_xattr(struct ovl_fs *ofs, const struct path *path,
511 int ovl_validate_verity(struct ovl_fs *ofs,
514 int ovl_get_verity_digest(struct ovl_fs *ofs, struct path *src,
516 int ovl_sync_status(struct ovl_fs *ofs);
536 struct ovl_fs *ofs = OVL_FS(sb);
545 static inline bool ovl_redirect_follow(struct ovl_fs *ofs)
550 static inline bool ovl_redirect_dir(struct ovl_fs *ofs)
555 static inline bool ovl_origin_uuid(struct ovl_fs *ofs)
560 static inline bool ovl_has_fsid(struct ovl_fs *ofs)
571 static inline bool ovl_xino_warn(struct ovl_fs *ofs)
580 static inline bool ovl_allow_offline_changes(struct ovl_fs *ofs)
587 static inline bool ovl_same_fs(struct ovl_fs *ofs)
593 static inline bool ovl_same_dev(struct ovl_fs *ofs)
598 static inline unsigned int ovl_xino_bits(struct ovl_fs *ofs)
630 struct dentry *ovl_decode_real_fh(struct ovl_fs *ofs, struct ovl_fh *fh,
632 int ovl_check_origin_fh(struct ovl_fs *ofs, struct ovl_fh *fh, bool connected,
634 int ovl_verify_set_fh(struct ovl_fs *ofs, struct dentry *dentry,
637 struct dentry *ovl_index_upper(struct ovl_fs *ofs, struct dentry *index,
639 int ovl_verify_index(struct ovl_fs *ofs, struct dentry *index);
640 int ovl_get_index_name(struct ovl_fs *ofs, struct dentry *origin,
642 struct dentry *ovl_get_index_fh(struct ovl_fs *ofs, struct ovl_fh *fh);
643 struct dentry *ovl_lookup_index(struct ovl_fs *ofs, struct dentry *upper,
651 static inline int ovl_verify_origin(struct ovl_fs *ofs, struct dentry *upper,
658 static inline int ovl_verify_upper(struct ovl_fs *ofs, struct dentry *index,
668 void ovl_cleanup_whiteouts(struct ovl_fs *ofs, struct dentry *upper,
673 int ovl_workdir_cleanup(struct ovl_fs *ofs, struct inode *dir,
675 int ovl_indexdir_cleanup(struct ovl_fs *ofs);
692 unsigned int ovl_get_nlink(struct ovl_fs *ofs, struct dentry *lowerdentry,
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,
800 struct dentry *ovl_create_real(struct ovl_fs *ofs,
803 int ovl_cleanup(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry);
804 struct dentry *ovl_lookup_temp(struct ovl_fs *ofs, struct dentry *workdir);
805 struct dentry *ovl_create_temp(struct ovl_fs *ofs, struct dentry *workdir,
823 int ovl_set_attr(struct ovl_fs *ofs, struct dentry *upper, struct kstat *stat);
824 struct ovl_fh *ovl_encode_real_fh(struct ovl_fs *ofs, struct dentry *real,
826 int ovl_set_origin(struct ovl_fs *ofs, struct dentry *lower,
837 static inline bool ovl_force_readonly(struct ovl_fs *ofs)