Lines Matching refs:fh
81 static int decode_nfs_fh(struct xdr_stream *xdr, struct nfs_fh *fh) in decode_nfs_fh() argument
88 fh->size = be32_to_cpup(p++); in decode_nfs_fh()
89 if (fh->size > sizeof(struct nfs_fh)) { in decode_nfs_fh()
91 fh->size); in decode_nfs_fh()
95 p = xdr_inline_decode(xdr, fh->size); in decode_nfs_fh()
98 memcpy(&fh->data, p, fh->size); in decode_nfs_fh()
99 dprintk("%s: fh len %d\n", __func__, fh->size); in decode_nfs_fh()
1610 struct nfs_fh *fh; in ff_layout_read_pagelist() local
1636 fh = nfs4_ff_layout_select_ds_fh(lseg, idx); in ff_layout_read_pagelist()
1637 if (fh) in ff_layout_read_pagelist()
1638 hdr->args.fh = fh; in ff_layout_read_pagelist()
1670 struct nfs_fh *fh; in ff_layout_write_pagelist() local
1697 fh = nfs4_ff_layout_select_ds_fh(lseg, idx); in ff_layout_write_pagelist()
1698 if (fh) in ff_layout_write_pagelist()
1699 hdr->args.fh = fh; in ff_layout_write_pagelist()
1739 struct nfs_fh *fh; in ff_layout_initiate_commit() local
1764 fh = select_ds_fh_from_commit(lseg, data->ds_commit_index); in ff_layout_initiate_commit()
1765 if (fh) in ff_layout_initiate_commit()
1766 data->args.fh = fh; in ff_layout_initiate_commit()
1996 struct nfs_fh *fh = &mirror->fh_versions[0]; in ff_layout_encode_layoutstats() local
2007 p = xdr_reserve_space(xdr, 4 + fh->size); in ff_layout_encode_layoutstats()
2008 xdr_encode_opaque(p, fh->data, fh->size); in ff_layout_encode_layoutstats()