Lines Matching refs:xdr
53 nfs4_block_decode_volume(struct xdr_stream *xdr, struct pnfs_block_volume *b) in nfs4_block_decode_volume() argument
58 p = xdr_inline_decode(xdr, 4); in nfs4_block_decode_volume()
65 p = xdr_inline_decode(xdr, 4); in nfs4_block_decode_volume()
76 p = xdr_inline_decode(xdr, 8 + 4); in nfs4_block_decode_volume()
87 p = xdr_inline_decode(xdr, b->simple.sigs[i].sig_len); in nfs4_block_decode_volume()
98 p = xdr_inline_decode(xdr, 8 + 8 + 4); in nfs4_block_decode_volume()
106 p = xdr_inline_decode(xdr, 4); in nfs4_block_decode_volume()
116 p = xdr_inline_decode(xdr, b->concat.volumes_count * 4); in nfs4_block_decode_volume()
123 p = xdr_inline_decode(xdr, 8 + 4); in nfs4_block_decode_volume()
134 p = xdr_inline_decode(xdr, b->stripe.volumes_count * 4); in nfs4_block_decode_volume()
141 p = xdr_inline_decode(xdr, 4 + 4 + 4); in nfs4_block_decode_volume()
147 p = xdr_inline_decode(xdr, b->scsi.designator_len); in nfs4_block_decode_volume()
153 p = xdr_inline_decode(xdr, 8); in nfs4_block_decode_volume()
502 struct xdr_stream xdr; in bl_alloc_deviceid_node() local
512 xdr_init_decode_pages(&xdr, &buf, pdev->pages, pdev->pglen); in bl_alloc_deviceid_node()
513 xdr_set_scratch_buffer(&xdr, page_address(scratch), PAGE_SIZE); in bl_alloc_deviceid_node()
515 p = xdr_inline_decode(&xdr, sizeof(__be32)); in bl_alloc_deviceid_node()
526 ret = nfs4_block_decode_volume(&xdr, &volumes[i]); in bl_alloc_deviceid_node()