Lines Matching refs:xdr
111 nfs4_block_decode_volume(struct xdr_stream *xdr, struct pnfs_block_volume *b) in nfs4_block_decode_volume() argument
116 p = xdr_inline_decode(xdr, 4); in nfs4_block_decode_volume()
123 p = xdr_inline_decode(xdr, 4); in nfs4_block_decode_volume()
134 p = xdr_inline_decode(xdr, 8 + 4); in nfs4_block_decode_volume()
145 p = xdr_inline_decode(xdr, b->simple.sigs[i].sig_len); in nfs4_block_decode_volume()
156 p = xdr_inline_decode(xdr, 8 + 8 + 4); in nfs4_block_decode_volume()
164 p = xdr_inline_decode(xdr, 4); in nfs4_block_decode_volume()
174 p = xdr_inline_decode(xdr, b->concat.volumes_count * 4); in nfs4_block_decode_volume()
181 p = xdr_inline_decode(xdr, 8 + 4); in nfs4_block_decode_volume()
192 p = xdr_inline_decode(xdr, b->stripe.volumes_count * 4); in nfs4_block_decode_volume()
199 p = xdr_inline_decode(xdr, 4 + 4 + 4); in nfs4_block_decode_volume()
205 p = xdr_inline_decode(xdr, b->scsi.designator_len); in nfs4_block_decode_volume()
211 p = xdr_inline_decode(xdr, 8); in nfs4_block_decode_volume()
547 struct xdr_stream xdr; in bl_alloc_deviceid_node() local
557 xdr_init_decode_pages(&xdr, &buf, pdev->pages, pdev->pglen); in bl_alloc_deviceid_node()
558 xdr_set_scratch_folio(&xdr, scratch); in bl_alloc_deviceid_node()
560 p = xdr_inline_decode(&xdr, sizeof(__be32)); in bl_alloc_deviceid_node()
570 ret = nfs4_block_decode_volume(&xdr, &volumes[i]); in bl_alloc_deviceid_node()