Lines Matching refs:simple
126 b->simple.nr_sigs = be32_to_cpup(p++); in nfs4_block_decode_volume()
127 if (!b->simple.nr_sigs || b->simple.nr_sigs > PNFS_BLOCK_MAX_UUIDS) { in nfs4_block_decode_volume()
128 dprintk("Bad signature count: %d\n", b->simple.nr_sigs); in nfs4_block_decode_volume()
132 b->simple.len = 4 + 4; in nfs4_block_decode_volume()
133 for (i = 0; i < b->simple.nr_sigs; i++) { in nfs4_block_decode_volume()
137 p = xdr_decode_hyper(p, &b->simple.sigs[i].offset); in nfs4_block_decode_volume()
138 b->simple.sigs[i].sig_len = be32_to_cpup(p++); in nfs4_block_decode_volume()
139 if (b->simple.sigs[i].sig_len > PNFS_BLOCK_UUID_LEN) { in nfs4_block_decode_volume()
141 b->simple.sigs[i].sig_len); in nfs4_block_decode_volume()
145 p = xdr_inline_decode(xdr, b->simple.sigs[i].sig_len); in nfs4_block_decode_volume()
148 memcpy(&b->simple.sigs[i].sig, p, in nfs4_block_decode_volume()
149 b->simple.sigs[i].sig_len); in nfs4_block_decode_volume()
151 b->simple.len += 8 + 4 + \ in nfs4_block_decode_volume()
152 (XDR_QUADLEN(b->simple.sigs[i].sig_len) << 2); in nfs4_block_decode_volume()