Lines Matching refs:fh

440 static void encode_nfs_fh3(struct xdr_stream *xdr, const struct nfs_fh *fh)  in encode_nfs_fh3()  argument
444 WARN_ON_ONCE(fh->size > NFS3_FHSIZE); in encode_nfs_fh3()
445 p = xdr_reserve_space(xdr, 4 + fh->size); in encode_nfs_fh3()
446 xdr_encode_opaque(p, fh->data, fh->size); in encode_nfs_fh3()
449 static int decode_nfs_fh3(struct xdr_stream *xdr, struct nfs_fh *fh) in decode_nfs_fh3() argument
463 fh->size = length; in decode_nfs_fh3()
464 memcpy(fh->data, p, length); in decode_nfs_fh3()
474 static void zero_nfs_fh3(struct nfs_fh *fh) in zero_nfs_fh3() argument
476 memset(fh, 0, sizeof(*fh)); in zero_nfs_fh3()
803 static int decode_post_op_fh3(struct xdr_stream *xdr, struct nfs_fh *fh) in decode_post_op_fh3() argument
809 return decode_nfs_fh3(xdr, fh); in decode_post_op_fh3()
810 zero_nfs_fh3(fh); in decode_post_op_fh3()
825 static void encode_diropargs3(struct xdr_stream *xdr, const struct nfs_fh *fh, in encode_diropargs3() argument
828 encode_nfs_fh3(xdr, fh); in encode_diropargs3()
849 const struct nfs_fh *fh) in nfs3_xdr_enc_getattr3args() argument
851 encode_nfs_fh3(xdr, fh); in nfs3_xdr_enc_getattr3args()
889 encode_nfs_fh3(xdr, args->fh); in nfs3_xdr_enc_setattr3args()
905 encode_diropargs3(xdr, args->fh, args->name, args->len); in nfs3_xdr_enc_lookup3args()
919 encode_nfs_fh3(xdr, args->fh); in encode_access3args()
941 encode_nfs_fh3(xdr, args->fh); in nfs3_xdr_enc_readlink3args()
960 encode_nfs_fh3(xdr, args->fh); in encode_read3args()
999 encode_nfs_fh3(xdr, args->fh); in encode_write3args()
1060 encode_diropargs3(xdr, args->fh, args->name, args->len); in nfs3_xdr_enc_create3args()
1076 encode_diropargs3(xdr, args->fh, args->name, args->len); in nfs3_xdr_enc_mkdir3args()
1165 encode_diropargs3(xdr, args->fh, args->name, args->len); in nfs3_xdr_enc_mknod3args()
1180 encode_diropargs3(xdr, args->fh, args->name.name, args->name.len); in nfs3_xdr_enc_remove3args()
1233 encode_nfs_fh3(xdr, args->fh); in encode_readdir3args()
1266 encode_nfs_fh3(xdr, args->fh); in encode_readdirplus3args()
1304 encode_nfs_fh3(xdr, args->fh); in encode_commit3args()
1324 encode_nfs_fh3(xdr, args->fh); in nfs3_xdr_enc_getacl3args()
1473 error = decode_nfs_fh3(xdr, result->fh); in nfs3_xdr_dec_lookup3res()
1748 error = decode_post_op_fh3(xdr, result->fh); in decode_create3resok()
1758 if (result->fh->size == 0) in decode_create3resok()
2001 error = decode_nfs_fh3(xdr, entry->fh); in nfs3_decode_dirent()
2008 zero_nfs_fh3(entry->fh); in nfs3_decode_dirent()