• Home
  • Raw
  • Download

Lines Matching refs:xdr

297 static void encode_mntdirpath(struct xdr_stream *xdr, const char *pathname)  in encode_mntdirpath()  argument
302 p = xdr_reserve_space(xdr, 4 + pathname_len); in encode_mntdirpath()
306 static void mnt_xdr_enc_dirpath(struct rpc_rqst *req, struct xdr_stream *xdr, in mnt_xdr_enc_dirpath() argument
309 encode_mntdirpath(xdr, dirpath); in mnt_xdr_enc_dirpath()
321 static int decode_status(struct xdr_stream *xdr, struct mountres *res) in decode_status() argument
327 p = xdr_inline_decode(xdr, 4); in decode_status()
344 static int decode_fhandle(struct xdr_stream *xdr, struct mountres *res) in decode_fhandle() argument
349 p = xdr_inline_decode(xdr, NFS2_FHSIZE); in decode_fhandle()
359 struct xdr_stream *xdr, in mnt_xdr_dec_mountres() argument
364 status = decode_status(xdr, res); in mnt_xdr_dec_mountres()
367 return decode_fhandle(xdr, res); in mnt_xdr_dec_mountres()
370 static int decode_fhs_status(struct xdr_stream *xdr, struct mountres *res) in decode_fhs_status() argument
376 p = xdr_inline_decode(xdr, 4); in decode_fhs_status()
393 static int decode_fhandle3(struct xdr_stream *xdr, struct mountres *res) in decode_fhandle3() argument
399 p = xdr_inline_decode(xdr, 4); in decode_fhandle3()
407 p = xdr_inline_decode(xdr, size); in decode_fhandle3()
416 static int decode_auth_flavors(struct xdr_stream *xdr, struct mountres *res) in decode_auth_flavors() argument
426 p = xdr_inline_decode(xdr, 4); in decode_auth_flavors()
434 p = xdr_inline_decode(xdr, 4 * entries); in decode_auth_flavors()
451 struct xdr_stream *xdr, in mnt_xdr_dec_mountres3() argument
456 status = decode_fhs_status(xdr, res); in mnt_xdr_dec_mountres3()
459 status = decode_fhandle3(xdr, res); in mnt_xdr_dec_mountres3()
464 return decode_auth_flavors(xdr, res); in mnt_xdr_dec_mountres3()