Home
last modified time | relevance | path

Searched refs:fattr (Results 1 – 25 of 44) sorted by relevance

12

/linux/fs/nfs/
A Dinode.c326 struct nfs_fattr *fattr = desc->fattr; in nfs_find_actor() local
343 struct nfs_fattr *fattr = desc->fattr; in nfs_init_locked() local
413 .fattr = fattr, in nfs_ilookup()
454 .fattr = fattr in nfs_fhget()
463 fattr->fileid = fattr->mounted_on_fileid; in nfs_fhget()
782 if (fattr->valid) in nfs_setattr_update_inode()
1589 fattr = kmalloc(sizeof(*fattr), GFP_NOFS); in nfs_alloc_fattr()
1594 return fattr; in nfs_alloc_fattr()
1602 if (!fattr) in nfs_alloc_fattr_with_label()
1607 kfree(fattr); in nfs_alloc_fattr_with_label()
[all …]
A Dexport.c67 struct nfs_fattr *fattr = NULL; in nfs_fh_to_dentry() local
82 if (fattr == NULL) { in nfs_fh_to_dentry()
88 fattr->mode = p[FILE_I_TYPE_OFF]; in nfs_fh_to_dentry()
91 dprintk("%s: fileid %llu mode %d\n", __func__, fattr->fileid, fattr->mode); in nfs_fh_to_dentry()
106 inode = nfs_fhget(sb, server_fh, fattr); in nfs_fh_to_dentry()
111 nfs_free_fattr(fattr); in nfs_fh_to_dentry()
123 struct nfs_fattr *fattr = NULL; in nfs_get_parent() local
132 if (fattr == NULL) in nfs_get_parent()
135 ret = ops->lookupp(inode, &fh, fattr); in nfs_get_parent()
141 pinode = nfs_fhget(sb, &fh, fattr); in nfs_get_parent()
[all …]
A Dnfs3proc.c108 .rpc_resp = fattr, in nfs3_proc_getattr()
118 nfs_fattr_init(fattr); in nfs3_proc_getattr()
136 .rpc_resp = fattr, in nfs3_proc_setattr()
143 nfs_fattr_init(fattr); in nfs3_proc_setattr()
166 .fattr = fattr in __nfs3_proc_lookup()
179 nfs_fattr_init(fattr); in __nfs3_proc_lookup()
185 msg.rpc_resp = fattr; in __nfs3_proc_lookup()
240 if (res.fattr == NULL) in nfs3_proc_access()
271 if (fattr == NULL) in nfs3_proc_readlink()
273 msg.rpc_resp = fattr; in nfs3_proc_readlink()
[all …]
A Dproc.c57 struct nfs_fattr *fattr = info->fattr; in nfs_proc_get_root() local
62 .rpc_resp = fattr, in nfs_proc_get_root()
67 nfs_fattr_init(fattr); in nfs_proc_get_root()
108 .rpc_resp = fattr, in nfs_proc_getattr()
118 nfs_fattr_init(fattr); in nfs_proc_getattr()
136 .rpc_resp = fattr, in nfs_proc_setattr()
146 nfs_fattr_init(fattr); in nfs_proc_setattr()
165 .fattr = fattr in nfs_proc_lookup()
180 nfs_fattr_init(fattr); in nfs_proc_lookup()
211 struct nfs_fattr fattr; member
[all …]
A Dnfs4idmap.c93 fattr->owner_name = owner_name; in nfs_fattr_init_names()
94 fattr->group_name = group_name; in nfs_fattr_init_names()
100 kfree(fattr->owner_name->data); in nfs_fattr_free_owner_name()
106 kfree(fattr->group_name->data); in nfs_fattr_free_group_name()
117 fattr->uid = uid; in nfs_fattr_map_owner_name()
118 fattr->valid |= NFS_ATTR_FATTR_OWNER; in nfs_fattr_map_owner_name()
131 fattr->gid = gid; in nfs_fattr_map_group_name()
144 nfs_fattr_free_owner_name(fattr); in nfs_fattr_free_names()
146 nfs_fattr_free_group_name(fattr); in nfs_fattr_free_names()
160 nfs_fattr_free_owner_name(fattr); in nfs_fattr_map_and_free_names()
[all …]
A Dnfs4getroot.c18 fsinfo.fattr = nfs_alloc_fattr(); in nfs4_get_rootfh()
19 if (fsinfo.fattr == NULL) in nfs4_get_rootfh()
29 if (!(fsinfo.fattr->valid & NFS_ATTR_FATTR_TYPE) in nfs4_get_rootfh()
30 || !S_ISDIR(fsinfo.fattr->mode)) { in nfs4_get_rootfh()
37 memcpy(&server->fsid, &fsinfo.fattr->fsid, sizeof(server->fsid)); in nfs4_get_rootfh()
39 nfs_free_fattr(fsinfo.fattr); in nfs4_get_rootfh()
A Dnfs3xdr.c636 fattr->nlink = be32_to_cpup(p++); in decode_fattr3()
638 if (!uid_valid(fattr->uid)) in decode_fattr3()
641 if (!gid_valid(fattr->gid)) in decode_fattr3()
644 p = xdr_decode_size3(p, &fattr->size); in decode_fattr3()
649 fattr->fsid.minor = 0; in decode_fattr3()
655 fattr->change_attr = nfs_timespec_to_change_attr(&fattr->ctime); in decode_fattr3()
657 fattr->valid |= NFS_ATTR_FATTR_V3; in decode_fattr3()
714 fattr->pre_change_attr = nfs_timespec_to_change_attr(&fattr->pre_ctime); in decode_wcc_attr()
743 return decode_wcc_attr(xdr, fattr); in decode_pre_op_attr()
1770 result->fattr->valid = 0; in decode_create3resok()
[all …]
A Dnfs2xdr.c276 fattr->valid |= NFS_ATTR_FATTR_V2; in decode_fattr()
280 fattr->mode = be32_to_cpup(p++); in decode_fattr()
281 fattr->nlink = be32_to_cpup(p++); in decode_fattr()
283 if (!uid_valid(fattr->uid)) in decode_fattr()
286 if (!gid_valid(fattr->gid)) in decode_fattr()
289 fattr->size = be32_to_cpup(p++); in decode_fattr()
295 fattr->mode = (fattr->mode & ~S_IFMT) | S_IFIFO; in decode_fattr()
296 fattr->rdev = 0; in decode_fattr()
301 fattr->fsid.minor = 0; in decode_fattr()
302 fattr->fileid = be32_to_cpup(p++); in decode_fattr()
[all …]
A Dnfs3acl.c90 res.fattr = nfs_alloc_fattr(); in nfs3_get_acl()
91 if (res.fattr == NULL) in nfs3_get_acl()
144 nfs_free_fattr(res.fattr); in nfs3_get_acl()
158 nfs_free_fattr(res.fattr); in nfs3_get_acl()
166 struct nfs_fattr *fattr; in __nfs3_proc_setacls() local
176 .rpc_resp = &fattr, in __nfs3_proc_setacls()
215 fattr = nfs_alloc_fattr(); in __nfs3_proc_setacls()
216 if (fattr == NULL) in __nfs3_proc_setacls()
220 msg.rpc_resp = fattr; in __nfs3_proc_setacls()
228 status = nfs_refresh_inode(inode, fattr); in __nfs3_proc_setacls()
[all …]
A Dgetroot.c83 fsinfo.fattr = nfs_alloc_fattr_with_label(server); in nfs_get_root()
84 if (fsinfo.fattr == NULL) in nfs_get_root()
94 inode = nfs_fhget(s, ctx->mntfh, fsinfo.fattr); in nfs_get_root()
151 nfs_setsecurity(inode, fsinfo.fattr); in nfs_get_root()
155 nfs_free_fattr(fsinfo.fattr); in nfs_get_root()
A Dclient.c843 fsinfo.fattr = fattr; in nfs_probe_fsinfo()
856 pathinfo.fattr = fattr; in nfs_probe_fsinfo()
857 nfs_fattr_init(fattr); in nfs_probe_fsinfo()
874 struct nfs_fattr *fattr; in nfs_probe_server() local
878 if (fattr == NULL) in nfs_probe_server()
885 nfs_free_fattr(fattr); in nfs_probe_server()
1016 struct nfs_fattr *fattr; in nfs_create_server() local
1027 if (fattr == NULL) in nfs_create_server()
1051 fattr, NULL); in nfs_create_server()
1065 nfs_free_fattr(fattr); in nfs_create_server()
[all …]
A Dnfs4proc.c3356 .fattr = fattr, in nfs4_do_setattr()
3760 calldata->res.fattr = &calldata->fattr; in nfs4_do_close()
3944 .fattr = info->fattr, in _nfs4_lookup_root()
4089 struct nfs_fattr *fattr = info->fattr; in nfs4_proc_get_root() local
4168 .fattr = fattr, in _nfs4_proc_getattr()
4282 .fattr = fattr, in _nfs4_proc_lookup()
4404 .fattr = fattr, in _nfs4_proc_lookupp()
4840 data->res.fattr = &data->fattr; in nfs4_alloc_createdata()
5973 .fattr = &fattr, in _nfs4_get_security_label()
6029 .fattr = fattr, in _nfs4_do_set_security_label()
[all …]
A Ddir.c677 &entry->fattr->fsid)) in nfs_prime_dcache()
735 if (entry->fattr->label) in nfs_readdir_page_filler()
873 nfs_free_fattr(entry->fattr); in nfs_readdir_xdr_to_array()
1495 struct nfs_fattr *fattr; in nfs_lookup_revalidate_dentry() local
1525 nfs_setsecurity(inode, fattr); in nfs_lookup_revalidate_dentry()
1532 nfs_free_fattr(fattr); in nfs_lookup_revalidate_dentry()
1752 struct nfs_fattr *fattr = NULL; in nfs_lookup() local
1802 nfs_free_fattr(fattr); in nfs_lookup()
2038 struct nfs_fattr *fattr) in nfs_add_or_obtain() argument
2057 fattr, NULL); in nfs_add_or_obtain()
[all …]
A Dnfs4xdr.c4598 fattr->mode = 0; in decode_getfattr_attrs()
4607 fattr->valid |= status; in decode_getfattr_attrs()
4612 fattr->valid |= status; in decode_getfattr_attrs()
4617 fattr->valid |= status; in decode_getfattr_attrs()
4631 fattr->valid |= status; in decode_getfattr_attrs()
4636 fattr->valid |= status; in decode_getfattr_attrs()
4646 fattr->mode |= fmode; in decode_getfattr_attrs()
4703 if (fattr->label) { in decode_getfattr_attrs()
6135 if (res->fattr) in nfs4_xdr_dec_access()
6790 if (res->fattr) in nfs4_xdr_dec_write()
[all …]
A Dinternal.h21 static inline void nfs_attr_check_mountpoint(struct super_block *parent, struct nfs_fattr *fattr) in nfs_attr_check_mountpoint() argument
23 if (!nfs_fsid_equal(&NFS_SB(parent)->fsid, &fattr->fsid)) in nfs_attr_check_mountpoint()
24 fattr->valid |= NFS_ATTR_FATTR_MOUNTPOINT; in nfs_attr_check_mountpoint()
27 static inline int nfs_attr_use_mounted_on_fileid(struct nfs_fattr *fattr) in nfs_attr_use_mounted_on_fileid() argument
29 if (((fattr->valid & NFS_ATTR_FATTR_MOUNTED_ON_FILEID) == 0) || in nfs_attr_use_mounted_on_fileid()
30 (((fattr->valid & NFS_ATTR_FATTR_MOUNTPOINT) == 0) && in nfs_attr_use_mounted_on_fileid()
31 ((fattr->valid & NFS_ATTR_FATTR_V4_REFERRAL) == 0))) in nfs_attr_use_mounted_on_fileid()
137 struct nfs_fattr *fattr; member
A Dnfs4file.c320 struct nfs_fattr *fattr = nfs_alloc_fattr(); in __nfs42_ssc_open() local
331 if (!fattr) in __nfs42_ssc_open()
334 status = nfs4_proc_getattr(server, src_fh, fattr, NULL); in __nfs42_ssc_open()
347 r_ino = nfs_fhget(ss_mnt->mnt_root->d_inode->i_sb, src_fh, fattr); in __nfs42_ssc_open()
390 nfs_free_fattr(fattr); in __nfs42_ssc_open()
A Dnamespace.c168 ctx->clone_data.fattr = nfs_alloc_fattr(); in nfs_d_automount()
169 if (!ctx->clone_data.fattr) in nfs_d_automount()
273 ctx->clone_data.fattr, in nfs_do_submount()
311 ctx->mntfh, ctx->clone_data.fattr); in nfs_submount()
/linux/fs/cifs/
A Dreaddir.c167 fattr->cf_dtype = DT_DIR; in cifs_fill_common_info()
170 fattr->cf_dtype = DT_LNK; in cifs_fill_common_info()
179 fattr->cf_dtype = DT_CHR; in cifs_fill_common_info()
182 fattr->cf_dtype = DT_BLK; in cifs_fill_common_info()
185 fattr->cf_dtype = DT_REG; in cifs_fill_common_info()
239 memset(fattr, 0, sizeof(*fattr)); in cifs_posix_to_fattr()
265 fattr->cf_dtype = DT_DIR; in cifs_posix_to_fattr()
273 fattr->cf_dtype = DT_REG; in cifs_posix_to_fattr()
287 memset(fattr, 0, sizeof(*fattr)); in __dir_info_to_fattr()
323 memset(fattr, 0, sizeof(*fattr)); in cifs_std_info_to_fattr()
[all …]
A Dinode.c105 fattr->cf_mtime = timestamp_truncate(fattr->cf_mtime, inode);
161 fattr->cf_mtime = timestamp_truncate(fattr->cf_mtime, inode);
162 fattr->cf_atime = timestamp_truncate(fattr->cf_atime, inode);
163 fattr->cf_ctime = timestamp_truncate(fattr->cf_ctime, inode);
233 memset(fattr, 0, sizeof(*fattr));
328 memset(fattr, 0, sizeof(*fattr));
333 fattr->cf_atime = fattr->cf_ctime = fattr->cf_mtime;
579 fattr->cf_mode = (mode & SFBITS_MASK) | fattr->cf_mode;
597 memset(fattr, 0, sizeof(*fattr));
641 fattr->cf_mode, fattr->cf_uniqueid, fattr->cf_nlink);
[all …]
A Dcifsacl.c335 struct cifs_fattr *fattr, uint sidtype) in sid_to_id() argument
446 fattr->cf_uid = fuid; in sid_to_id()
448 fattr->cf_gid = fgid; in sid_to_id()
771 fattr->cf_mode |= 0777; in parse_dacl()
788 fattr->cf_mode &= ~(0777); in parse_dacl()
817 fattr->cf_mode &= ~07777; in parse_dacl()
818 fattr->cf_mode |= in parse_dacl()
825 &fattr->cf_mode, in parse_dacl()
831 &fattr->cf_mode, in parse_dacl()
838 &fattr->cf_mode, in parse_dacl()
[all …]
A Dlink.c156 couldbe_mf_symlink(const struct cifs_fattr *fattr) in couldbe_mf_symlink() argument
158 if (!S_ISREG(fattr->cf_mode)) in couldbe_mf_symlink()
162 if (fattr->cf_eof != CIFS_MF_SYMLINK_FILE_SIZE) in couldbe_mf_symlink()
238 struct cifs_sb_info *cifs_sb, struct cifs_fattr *fattr, in check_mf_symlink() argument
246 if (!couldbe_mf_symlink(fattr)) in check_mf_symlink()
277 fattr->cf_eof = link_len; in check_mf_symlink()
278 fattr->cf_mode &= ~S_IFMT; in check_mf_symlink()
279 fattr->cf_mode |= S_IFLNK | S_IRWXU | S_IRWXG | S_IRWXO; in check_mf_symlink()
280 fattr->cf_dtype = DT_LNK; in check_mf_symlink()
A Dcifsproto.h189 void cifs_fill_uniqueid(struct super_block *sb, struct cifs_fattr *fattr);
190 extern void cifs_unix_basic_to_fattr(struct cifs_fattr *fattr,
195 extern int cifs_fattr_to_inode(struct inode *inode, struct cifs_fattr *fattr);
197 struct cifs_fattr *fattr);
213 struct cifs_fattr *fattr, uint sidtype);
215 struct cifs_fattr *fattr, struct inode *inode,
541 extern bool couldbe_mf_symlink(const struct cifs_fattr *fattr);
544 struct cifs_fattr *fattr,
/linux/fs/ksmbd/
A Dsmbacl.c286 fattr->cf_uid = uid; in sid_to_id()
303 fattr->cf_gid = gid; in sid_to_id()
455 fattr->cf_mode = in parse_dacl()
532 fattr->cf_uid; in parse_dacl()
540 fattr->cf_gid; in parse_dacl()
545 fattr->cf_gid; in parse_dacl()
562 fattr->cf_acls = in parse_dacl()
576 fattr->cf_dacls = in parse_dacl()
599 if (!fattr->cf_acls) in set_posix_acl_entries_dacl()
668 if (!fattr->cf_dacls) in set_posix_acl_entries_dacl()
[all …]
/linux/include/linux/
A Dnfs_fs.h394 extern int nfs_post_op_update_inode(struct inode *inode, struct nfs_fattr *fattr);
395 extern int nfs_post_op_update_inode_force_wcc(struct inode *inode, struct nfs_fattr *fattr);
412 extern void nfs_setsecurity(struct inode *inode, struct nfs_fattr *fattr);
423 extern void nfs_fattr_init(struct nfs_fattr *fattr);
424 extern void nfs_fattr_set_barrier(struct nfs_fattr *fattr);
440 static inline void nfs_free_fattr(const struct nfs_fattr *fattr) in nfs_free_fattr() argument
442 if (fattr) in nfs_free_fattr()
443 nfs4_label_free(fattr->label); in nfs_free_fattr()
444 kfree(fattr); in nfs_free_fattr()
531 struct nfs_fh *fh, struct nfs_fattr *fattr);
[all …]
A Dnfs_xdr.h310 struct nfs_fattr *fattr; member
317 struct nfs_fattr fattr; member
540 struct nfs_fattr * fattr; member
623 struct nfs_fattr * fattr; member
666 struct nfs_fattr * fattr; member
695 struct nfs_fattr *fattr; member
754 struct nfs_fattr * fattr; member
879 struct nfs_fattr * fattr; member
1214 struct nfs_fattr fattr; member
1620 struct nfs_fattr fattr; member
[all …]

Completed in 109 milliseconds

12