Home
last modified time | relevance | path

Searched refs:putfh (Results 1 – 3 of 3) sorted by relevance

/linux/fs/nfsd/
H A Dnfs4proc.c683 struct nfsd4_putfh *putfh = &u->putfh; in nfsd4_putfh() local
687 cstate->current_fh.fh_handle.fh_size = putfh->pf_fhlen; in nfsd4_putfh()
688 memcpy(&cstate->current_fh.fh_handle.fh_raw, putfh->pf_fhval, in nfsd4_putfh()
689 putfh->pf_fhlen); in nfsd4_putfh()
692 if (ret == nfserr_stale && putfh->no_verify) { in nfsd4_putfh()
2723 * Most ops check wronsec on our own; only the putfh-like ops in need_wrongsec_check()
2752 struct nfsd4_putfh *putfh; in check_if_stalefh_allowed() local
2772 putfh = (struct nfsd4_putfh *)&saved_op->u; in check_if_stalefh_allowed()
2774 putfh in check_if_stalefh_allowed()
[all...]
H A Dnfs4xdr.c1251 struct nfsd4_putfh *putfh = &u->putfh; in nfsd4_decode_putfh() local
1254 if (xdr_stream_decode_u32(argp->xdr, &putfh->pf_fhlen) < 0) in nfsd4_decode_putfh()
1256 if (putfh->pf_fhlen > NFS4_FHSIZE) in nfsd4_decode_putfh()
1258 p = xdr_inline_decode(argp->xdr, putfh->pf_fhlen); in nfsd4_decode_putfh()
1261 putfh->pf_fhval = svcxdr_savemem(argp, p, putfh->pf_fhlen); in nfsd4_decode_putfh()
1262 if (!putfh->pf_fhval) in nfsd4_decode_putfh()
1265 putfh->no_verify = false; in nfsd4_decode_putfh()
H A Dxdr4.h805 struct nfsd4_putfh putfh; member