Searched refs:fh_dentry (Results 1 – 15 of 15) sorted by relevance
/linux-4.1.27/fs/nfsd/ |
D | nfsfh.h | 29 struct dentry * fh_dentry; /* validated dentry */ member 169 WARN_ON(src->fh_dentry || src->fh_locked); in fh_copy() 228 inode = d_inode(fhp->fh_dentry); in fill_pre_wcc() 256 struct dentry *dentry = fhp->fh_dentry; in fh_lock_nested() 287 mutex_unlock(&d_inode(fhp->fh_dentry)->i_mutex); in fh_unlock()
|
D | nfsfh.c | 268 fhp->fh_dentry = dentry; in nfsd_set_fh_dentry() 312 if (!fhp->fh_dentry) { in fh_verify() 317 dentry = fhp->fh_dentry; in fh_verify() 541 if (fhp->fh_locked || fhp->fh_dentry) { in fh_compose() 550 fhp->fh_dentry = dget(dentry); /* our internal copy */ in fh_compose() 596 if (!fhp->fh_dentry) in fh_update() 599 dentry = fhp->fh_dentry; in fh_update() 628 struct dentry * dentry = fhp->fh_dentry; in fh_put() 632 fhp->fh_dentry = NULL; in fh_put()
|
D | vfs.c | 192 dparent = fhp->fh_dentry; in nfsd_lookup_dentry() 287 struct inode *inode = d_inode(fhp->fh_dentry); in commit_metadata() 367 struct inode *inode = d_inode(fhp->fh_dentry); in nfsd_get_write_access() 373 err = nfsd_permission(rqstp, fhp->fh_export, fhp->fh_dentry, in nfsd_get_write_access() 416 get_write_count = !fhp->fh_dentry; in nfsd_setattr() 428 dentry = fhp->fh_dentry; in nfsd_setattr() 522 dentry = fhp->fh_dentry; in nfsd4_set_nfs4_label() 547 err = nfsd_permission(rqstp, fhp->fh_export, fhp->fh_dentry, NFSD_MAY_WRITE); in nfsd4_vfs_fallocate() 616 dentry = fhp->fh_dentry; in nfsd_access() 708 path.dentry = fhp->fh_dentry; in nfsd_open() [all …]
|
D | nfs3acl.c | 42 inode = d_inode(fh->fh_dentry); in nfsd3_proc_getacl() 97 inode = d_inode(fh->fh_dentry); in nfsd3_proc_setacl() 174 struct dentry *dentry = resp->fh.fh_dentry; in nfs3svc_encode_getaclres()
|
D | nfs4proc.c | 55 struct inode *inode = d_inode(resfh->fh_dentry); in nfsd4_security_inode_setsecctx() 59 status = security_inode_setsecctx(resfh->fh_dentry, in nfsd4_security_inode_setsecctx() 97 struct dentry *dentry = cstate->current_fh.fh_dentry; in check_attr_support() 181 dget(src->fh_dentry); in fh_dup2() 212 umode_t mode = d_inode(fh->fh_dentry)->i_mode; in nfsd_check_obj_isreg() 503 if (!cstate->current_fh.fh_dentry) in nfsd4_getfh() 536 if (!cstate->save_fh.fh_dentry) in nfsd4_restorefh() 551 if (!cstate->current_fh.fh_dentry) in nfsd4_savefh() 715 if (!cstate->save_fh.fh_dentry) in nfsd4_link() 733 if (tmp_fh.fh_dentry == fh->fh_dentry) { in nfsd4_do_lookupp() [all …]
|
D | nfs2acl.c | 45 inode = d_inode(fh->fh_dentry); in nfsacld_proc_getacl() 106 inode = d_inode(fh->fh_dentry); in nfsacld_proc_setacl() 257 struct dentry *dentry = resp->fh.fh_dentry; in nfsaclsvc_encode_getaclres()
|
D | nfsproc.c | 219 dchild = lookup_one_len(argp->name, dirfhp->fh_dentry, argp->len); in nfsd_proc_create() 237 if (!newfhp->fh_dentry) { in nfsd_proc_create() 244 inode = d_inode(newfhp->fh_dentry); in nfsd_proc_create() 271 newfhp->fh_dentry, in nfsd_proc_create() 431 if (resp->fh.fh_dentry) { in nfsd_proc_mkdir()
|
D | nfs3xdr.c | 149 (d_inode(fhp->fh_dentry)->i_sb->s_dev)); in encode_fsid() 205 struct dentry *dentry = fhp->fh_dentry; in encode_post_op_attr() 234 struct dentry *dentry = fhp->fh_dentry; in encode_wcc_data() 263 fhp->fh_post_change = d_inode(fhp->fh_dentry)->i_version; in fill_post_wcc() 267 fhp->fh_post_attr.ctime = d_inode(fhp->fh_dentry)->i_ctime; in fill_post_wcc() 631 lease_get_mtime(d_inode(resp->fh.fh_dentry), in nfs3svc_encode_attrstat() 814 dparent = cd->fh.fh_dentry; in compose_entry_fh()
|
D | vfs.h | 127 .dentry = fh->fh_dentry}; in fh_getattr()
|
D | nfs3proc.c | 169 struct inode *inode = d_inode(resp->fh.fh_dentry); in nfsd3_proc_read() 554 struct super_block *sb = d_inode(argp->fh.fh_dentry)->i_sb; in nfsd3_proc_fsinfo() 590 struct super_block *sb = d_inode(argp->fh.fh_dentry)->i_sb; in nfsd3_proc_pathconf()
|
D | nfsxdr.c | 147 struct dentry *dentry = fhp->fh_dentry; in encode_fattr()
|
D | xdr4.h | 635 cinfo->change_supported = IS_I_VERSION(d_inode(fhp->fh_dentry)); in set_change_info()
|
D | nfs4xdr.c | 2828 dentry = lookup_one_len(name, cd->rd_fhp->fh_dentry, namlen); in nfsd4_encode_dirent_fattr() 3091 nfserr = nfsd4_encode_fattr(xdr, fhp, fhp->fh_export, fhp->fh_dentry, in nfsd4_encode_getattr() 3348 d_inode(read->rd_fhp->fh_dentry)->i_size); in nfsd4_encode_splice_read() 3425 d_inode(read->rd_fhp->fh_dentry)->i_size); in nfsd4_encode_readv() 3472 fhp->fh_dentry, in nfsd4_encode_read()
|
D | nfs4acl.c | 782 dentry = fhp->fh_dentry; in nfsd4_set_nfs4_acl()
|
D | nfs4state.c | 3050 if (!cstate->current_fh.fh_dentry) in nfsd4_reclaim_complete() 4716 struct inode *ino = d_inode(fhp->fh_dentry); in nfs4_preprocess_stateid_op() 4932 cstate->current_fh.fh_dentry); in nfsd4_open_confirm() 5001 cstate->current_fh.fh_dentry); in nfsd4_open_downgrade() 5074 cstate->current_fh.fh_dentry); in nfsd4_close() 5403 struct inode *inode = d_inode(cstate->current_fh.fh_dentry); in lookup_or_create_lock_state()
|