nfs_fattr
struct nfs_fattr *fattr;
struct nfs_fattr *fattr,
static int nfs_probe_fsinfo(struct nfs_server *server, struct nfs_fh *mntfh, struct nfs_fattr *fattr)
struct nfs_fattr *fattr;
struct nfs_fattr *fattr;
struct nfs_fattr *fattr = NULL;
struct nfs_fattr *fattr)
struct nfs_fattr *fattr)
struct nfs_fattr *fattr = NULL;
struct nfs_fattr *fattr = NULL;
struct nfs_fattr *fattr = NULL;
static void nfs_wcc_update_inode(struct inode *inode, struct nfs_fattr *fattr)
static int nfs_check_inode_attributes(struct inode *inode, struct nfs_fattr *fattr)
void nfs_fattr_init(struct nfs_fattr *fattr)
void nfs_fattr_set_barrier(struct nfs_fattr *fattr)
struct nfs_fattr *nfs_alloc_fattr(void)
struct nfs_fattr *fattr;
struct nfs_fattr *nfs_alloc_fattr_with_label(struct nfs_server *server)
struct nfs_fattr *fattr = nfs_alloc_fattr();
static int nfs_inode_attrs_cmp_generic(const struct nfs_fattr *fattr,
static int nfs_inode_attrs_cmp_monotonic(const struct nfs_fattr *fattr,
static int nfs_inode_attrs_cmp_strict_monotonic(const struct nfs_fattr *fattr,
static int nfs_inode_attrs_cmp(const struct nfs_fattr *fattr,
static int nfs_inode_finish_partial_attr_update(const struct nfs_fattr *fattr,
struct nfs_fattr *fattr)
struct nfs_fattr *fattr)
int nfs_refresh_inode(struct inode *inode, struct nfs_fattr *fattr)
struct nfs_fattr *fattr, unsigned int invalid)
int nfs_post_op_update_inode(struct inode *inode, struct nfs_fattr *fattr)
int nfs_post_op_update_inode_force_wcc_locked(struct inode *inode, struct nfs_fattr *fattr)
int nfs_post_op_update_inode_force_wcc(struct inode *inode, struct nfs_fattr *fattr)
static int nfs_update_inode(struct inode *inode, struct nfs_fattr *fattr)
struct nfs_fattr *fattr;
struct nfs_fattr *fattr = desc->fattr;
struct nfs_fattr *fattr = desc->fattr;
void nfs_setsecurity(struct inode *inode, struct nfs_fattr *fattr)
void nfs_setsecurity(struct inode *inode, struct nfs_fattr *fattr)
nfs_ilookup(struct super_block *sb, struct nfs_fattr *fattr, struct nfs_fh *fh)
nfs_fhget(struct super_block *sb, struct nfs_fh *fh, struct nfs_fattr *fattr)
nfs_fattr_fixup_delegated(struct inode *inode, struct nfs_fattr *fattr)
static int nfs_update_inode(struct inode *, struct nfs_fattr *);
nfs_fattr_to_ino_t(struct nfs_fattr *fattr)
struct nfs_fattr *fattr;
struct nfs_fattr *fattr)
struct nfs_fattr *fattr;
static inline void nfs_attr_check_mountpoint(struct super_block *parent, struct nfs_fattr *fattr)
struct nfs_fattr *,
static inline int nfs_attr_use_mounted_on_fileid(struct nfs_fattr *fattr)
struct nfs_fattr *fattr = hdr->res.fattr;
static int decode_fattr(struct xdr_stream *xdr, struct nfs_fattr *fattr,
static int decode_attrstat(struct xdr_stream *xdr, struct nfs_fattr *result,
struct nfs_fattr *, rpc_authflavor_t);
struct nfs_fattr *fattr;
struct nfs_fattr *fattr,
struct nfs_fattr *fattr, struct inode *inode)
nfs3_proc_setattr(struct dentry *dentry, struct nfs_fattr *fattr,
struct nfs_fh *fhandle, struct nfs_fattr *fattr,
struct nfs_fh *fhandle, struct nfs_fattr *fattr)
struct nfs_fattr *fattr)
struct nfs_fattr *fattr;
struct nfs_fattr fattr;
struct nfs_fattr dir_attr;
struct nfs_fattr *dir_attr;
static int decode_fattr3(struct xdr_stream *xdr, struct nfs_fattr *fattr,
static int decode_post_op_attr(struct xdr_stream *xdr, struct nfs_fattr *fattr,
static int decode_wcc_attr(struct xdr_stream *xdr, struct nfs_fattr *fattr)
static int decode_pre_op_attr(struct xdr_stream *xdr, struct nfs_fattr *fattr)
static int decode_wcc_data(struct xdr_stream *xdr, struct nfs_fattr *fattr,
struct nfs_fattr f_attr;
struct nfs_fattr *, bool);
struct nfs_fattr *);
struct nfs_fattr *fattr, struct inode *inode);
struct nfs_fattr *fattr);
struct nfs_fattr *);
struct nfs_fattr *fattr = nfs_alloc_fattr();
struct nfs_fattr *fattr = nfs_alloc_fattr();
static void nfs_fattr_free_group_name(struct nfs_fattr *fattr)
static bool nfs_fattr_map_owner_name(struct nfs_server *server, struct nfs_fattr *fattr)
static bool nfs_fattr_map_group_name(struct nfs_server *server, struct nfs_fattr *fattr)
void nfs_fattr_free_names(struct nfs_fattr *fattr)
void nfs_fattr_map_and_free_names(struct nfs_server *server, struct nfs_fattr *fattr)
void nfs_fattr_init_names(struct nfs_fattr *fattr,
static void nfs_fattr_free_owner_name(struct nfs_fattr *fattr)
struct nfs_fattr;
void nfs_fattr_init_names(struct nfs_fattr *fattr,
void nfs_fattr_free_names(struct nfs_fattr *);
void nfs_fattr_map_and_free_names(struct nfs_server *, struct nfs_fattr *);
struct nfs_fattr *fattr, struct iattr *sattr,
struct nfs_fh *fhandle, struct nfs_fattr *fattr)
struct nfs_fh *fh, struct nfs_fattr *fattr,
struct nfs_fattr *fattr, struct iattr *sattr,
struct nfs_fattr fattr;
static void nfs4_fattr_set_prechange(struct nfs_fattr *fattr, u64 version)
struct nfs_fattr *fattr)
struct nfs_fattr *fattr)
struct nfs_fh *fhandle, struct nfs_fattr *fattr,
struct nfs_fattr *fattr)
struct nfs_fattr *fattr, bool auth_probe)
struct nfs_fattr *fattr = info->fattr;
const struct qstr *name, struct nfs_fattr *fattr,
struct nfs_fattr *fattr, struct inode *inode)
struct nfs_fattr *fattr, struct inode *inode)
nfs4_proc_setattr(struct dentry *dentry, struct nfs_fattr *fattr,
struct nfs_fh *fhandle, struct nfs_fattr *fattr)
static void nfs_fixup_secinfo_attributes(struct nfs_fattr *fattr)
struct nfs_fh *fhandle, struct nfs_fattr *fattr)
struct nfs_fh *fhandle, struct nfs_fattr *fattr)
struct nfs_fh *fhandle, struct nfs_fattr *fattr)
struct nfs_fh *fhandle, struct nfs_fattr *fattr)
struct nfs_fattr *fattr)
struct nfs_fattr fattr;
struct nfs_fattr fattr = {
struct nfs_fattr *fattr)
struct nfs_fattr *fattr)
struct nfs_fattr *fattr;
struct nfs_fattr fattr;
static void nfs_fixup_referral_attributes(struct nfs_fattr *fattr)
static void nfs_fixup_referral_attributes(struct nfs_fattr *fattr);
struct nfs_fattr *fattr, struct inode *inode);
struct nfs_fattr *fattr;
const struct nfs_fattr *fattr,
const struct nfs_fattr *fattr, \
struct nfs_fattr *fattr, struct nfs_fh *fh,
static int decode_getfattr_generic(struct xdr_stream *xdr, struct nfs_fattr *fattr,
static int decode_getfattr(struct xdr_stream *xdr, struct nfs_fattr *fattr,
struct nfs_fattr *fattr, struct inode *inode)
nfs_proc_setattr(struct dentry *dentry, struct nfs_fattr *fattr,
struct nfs_fh *fhandle, struct nfs_fattr *fattr)
struct nfs_fattr fattr;
struct nfs_fattr *fattr;
struct nfs_fattr *fattr = info->fattr;
struct nfs_fattr *fattr)
struct nfs_fattr *fattr = &hdr->fattr;
struct nfs_fattr *);
struct inode *nfs_ilookup(struct super_block *sb, struct nfs_fattr *, struct nfs_fh *);
extern int nfs_refresh_inode(struct inode *, struct nfs_fattr *);
extern int nfs_post_op_update_inode(struct inode *inode, struct nfs_fattr *fattr);
extern int nfs_post_op_update_inode_force_wcc(struct inode *inode, struct nfs_fattr *fattr);
extern int nfs_post_op_update_inode_force_wcc_locked(struct inode *inode, struct nfs_fattr *fattr);
extern void nfs_setattr_update_inode(struct inode *inode, struct iattr *attr, struct nfs_fattr *);
extern void nfs_setsecurity(struct inode *inode, struct nfs_fattr *fattr);
extern void nfs_fattr_init(struct nfs_fattr *fattr);
extern void nfs_fattr_set_barrier(struct nfs_fattr *fattr);
extern struct nfs_fattr *nfs_alloc_fattr(void);
extern struct nfs_fattr *nfs_alloc_fattr_with_label(struct nfs_server *server);
static inline void nfs_free_fattr(const struct nfs_fattr *fattr)
struct nfs_fh *fh, struct nfs_fattr *fattr);
struct nfs_fattr *fattr);
struct nfs_fattr * fattr;
struct nfs_fattr * dir_attr;
struct nfs_fattr * fattr;
struct nfs_fattr * dir_attr;
struct nfs_fattr * fattr;
struct nfs_fattr * fattr;
struct nfs_fattr * fattr;
struct nfs_fattr * fattr;
struct nfs_fattr * fattr;
struct nfs_fattr * dir_attr;
struct nfs_fattr * fattr;
struct nfs_fattr *fattr;
struct nfs_fattr *fattr;
struct nfs_fattr *fattr; /* Post-op attributes */
struct nfs_fattr *falloc_fattr;
struct nfs_fattr *fattr;
struct nfs_fattr *fattr; /* Post-op attributes */
struct nfs_fattr fattr;
struct nfs_fattr fattr;
struct nfs_fattr dir_attr;
struct nfs_fattr old_fattr;
struct nfs_fattr new_fattr;
struct nfs_fattr *, struct inode *);
int (*setattr) (struct dentry *, struct nfs_fattr *,
struct nfs_fh *, struct nfs_fattr *);
struct nfs_fattr *);
struct nfs_fattr *fattr; /* Post-op attributes */
struct nfs_fattr *, rpc_authflavor_t);
struct nfs_fattr *fattr;
struct nfs_fattr fattr;
struct nfs_fattr *dst_fattr;
struct nfs_fattr * f_attr;
struct nfs_fattr * fattr;
struct nfs_fattr * fattr;
struct nfs_fattr * fattr;
struct nfs_fattr *fattr;
struct nfs_fattr *dir_attr;
struct nfs_fattr *old_fattr;
struct nfs_fattr *new_fattr;
struct nfs_fattr * fattr;
struct nfs_fattr * fattr;
struct nfs_fattr * fattr;
struct nfs_fattr * dir_attr;
struct nfs_fattr * fattr;