Lines Matching refs:fh
415 static void encode_nfs_fh3(struct xdr_stream *xdr, const struct nfs_fh *fh) in encode_nfs_fh3() argument
419 WARN_ON_ONCE(fh->size > NFS3_FHSIZE); in encode_nfs_fh3()
420 p = xdr_reserve_space(xdr, 4 + fh->size); in encode_nfs_fh3()
421 xdr_encode_opaque(p, fh->data, fh->size); in encode_nfs_fh3()
424 static int decode_nfs_fh3(struct xdr_stream *xdr, struct nfs_fh *fh) in decode_nfs_fh3() argument
438 fh->size = length; in decode_nfs_fh3()
439 memcpy(fh->data, p, length); in decode_nfs_fh3()
446 static void zero_nfs_fh3(struct nfs_fh *fh) in zero_nfs_fh3() argument
448 memset(fh, 0, sizeof(*fh)); in zero_nfs_fh3()
771 static int decode_post_op_fh3(struct xdr_stream *xdr, struct nfs_fh *fh) in decode_post_op_fh3() argument
777 return decode_nfs_fh3(xdr, fh); in decode_post_op_fh3()
778 zero_nfs_fh3(fh); in decode_post_op_fh3()
790 static void encode_diropargs3(struct xdr_stream *xdr, const struct nfs_fh *fh, in encode_diropargs3() argument
793 encode_nfs_fh3(xdr, fh); in encode_diropargs3()
816 const struct nfs_fh *fh = data; in nfs3_xdr_enc_getattr3args() local
818 encode_nfs_fh3(xdr, fh); in nfs3_xdr_enc_getattr3args()
857 encode_nfs_fh3(xdr, args->fh); in nfs3_xdr_enc_setattr3args()
875 encode_diropargs3(xdr, args->fh, args->name, args->len); in nfs3_xdr_enc_lookup3args()
889 encode_nfs_fh3(xdr, args->fh); in encode_access3args()
915 encode_nfs_fh3(xdr, args->fh); in nfs3_xdr_enc_readlink3args()
934 encode_nfs_fh3(xdr, args->fh); in encode_read3args()
976 encode_nfs_fh3(xdr, args->fh); in encode_write3args()
1042 encode_diropargs3(xdr, args->fh, args->name, args->len); in nfs3_xdr_enc_create3args()
1060 encode_diropargs3(xdr, args->fh, args->name, args->len); in nfs3_xdr_enc_mkdir3args()
1158 encode_diropargs3(xdr, args->fh, args->name, args->len); in nfs3_xdr_enc_mknod3args()
1175 encode_diropargs3(xdr, args->fh, args->name.name, args->name.len); in nfs3_xdr_enc_remove3args()
1231 encode_nfs_fh3(xdr, args->fh); in encode_readdir3args()
1266 encode_nfs_fh3(xdr, args->fh); in encode_readdirplus3args()
1306 encode_nfs_fh3(xdr, args->fh); in encode_commit3args()
1330 encode_nfs_fh3(xdr, args->fh); in nfs3_xdr_enc_getacl3args()
1484 error = decode_nfs_fh3(xdr, result->fh); in nfs3_xdr_dec_lookup3res()
1759 error = decode_post_op_fh3(xdr, result->fh); in decode_create3resok()
1769 if (result->fh->size == 0) in decode_create3resok()
2020 error = decode_nfs_fh3(xdr, entry->fh); in nfs3_decode_dirent()
2027 zero_nfs_fh3(entry->fh); in nfs3_decode_dirent()