ovl_fh
struct ovl_fh *ovl_encode_real_fh(struct ovl_fs *ofs, struct inode *realinode,
struct ovl_fh *fh;
struct ovl_fh *ovl_get_origin_fh(struct ovl_fs *ofs, struct dentry *origin)
int ovl_set_origin_fh(struct ovl_fs *ofs, const struct ovl_fh *fh,
const struct ovl_fh *fh;
static int ovl_create_index(struct dentry *dentry, const struct ovl_fh *fh,
const struct ovl_fh *origin_fh;
struct ovl_fh *fh = NULL;
struct ovl_fh *fh = NULL;
struct ovl_fh *fh)
struct ovl_fh *fh)
static struct ovl_fh *ovl_fid_to_fh(struct fid *fid, int buflen, int fh_type)
struct ovl_fh *fh;
return (struct ovl_fh *)fid;
struct ovl_fh *fh = NULL;
static struct ovl_fh *ovl_get_fh(struct ovl_fs *ofs, struct dentry *upperdentry,
struct ovl_fh *fh = NULL;
struct dentry *ovl_decode_real_fh(struct ovl_fs *ofs, struct ovl_fh *fh,
int ovl_check_origin_fh(struct ovl_fs *ofs, struct ovl_fh *fh, bool connected,
struct ovl_fh *fh = ovl_get_fh(ofs, upperdentry, OVL_XATTR_ORIGIN);
enum ovl_xattr ox, const struct ovl_fh *fh)
struct ovl_fh *ofh = ovl_get_fh(ofs, dentry, ox);
enum ovl_xattr ox, const struct ovl_fh *fh,
struct ovl_fh *fh;
struct ovl_fh *fh;
struct ovl_fh *fh = NULL;
int ovl_get_index_name_fh(const struct ovl_fh *fh, struct qstr *name)
struct ovl_fh *fh;
struct dentry *ovl_get_index_fh(struct ovl_fs *ofs, struct ovl_fh *fh)
const struct ovl_fh *fh;
#define OVL_FH_WIRE_OFFSET offsetof(struct ovl_fh, fb)
static inline int ovl_check_fh_len(struct ovl_fh *fh, int fh_len)
if (fh_len < sizeof(struct ovl_fh))
struct dentry *ovl_decode_real_fh(struct ovl_fs *ofs, struct ovl_fh *fh,
int ovl_check_origin_fh(struct ovl_fs *ofs, struct ovl_fh *fh, bool connected,
enum ovl_xattr ox, const struct ovl_fh *fh,
int ovl_get_index_name_fh(const struct ovl_fh *fh, struct qstr *name);
struct dentry *ovl_get_index_fh(struct ovl_fs *ofs, struct ovl_fh *fh);
const struct ovl_fh *fh, bool set)
struct ovl_fh *ovl_encode_real_fh(struct ovl_fs *ofs, struct inode *realinode,
struct ovl_fh *ovl_get_origin_fh(struct ovl_fs *ofs, struct dentry *origin);
int ovl_set_origin_fh(struct ovl_fs *ofs, const struct ovl_fh *fh,
const struct ovl_fh *fh;