Lines Matching refs:len
21 int len = sizeof(__be32) + 5 * sizeof(__be64) + sizeof(__be32); in nfsd4_block_encode_layoutget() local
24 p = xdr_reserve_space(xdr, sizeof(__be32) + len); in nfsd4_block_encode_layoutget()
28 *p++ = cpu_to_be32(len); in nfsd4_block_encode_layoutget()
34 p = xdr_encode_hyper(p, b->len); in nfsd4_block_encode_layoutget()
44 int len; in nfsd4_block_encode_volume() local
48 len = 4 + 4 + 8 + 4 + (XDR_QUADLEN(b->simple.sig_len) << 2); in nfsd4_block_encode_volume()
49 p = xdr_reserve_space(xdr, len); in nfsd4_block_encode_volume()
59 len = 4 + 4 + 4 + 4 + (XDR_QUADLEN(b->scsi.designator_len) << 2) + 8; in nfsd4_block_encode_volume()
60 p = xdr_reserve_space(xdr, len); in nfsd4_block_encode_volume()
74 return len; in nfsd4_block_encode_volume()
82 int len = sizeof(__be32), ret, i; in nfsd4_block_encode_getdeviceinfo() local
85 p = xdr_reserve_space(xdr, len + sizeof(__be32)); in nfsd4_block_encode_getdeviceinfo()
93 len += ret; in nfsd4_block_encode_getdeviceinfo()
100 *p++ = cpu_to_be32(len); in nfsd4_block_encode_getdeviceinfo()
106 nfsd4_block_decode_layoutupdate(__be32 *p, u32 len, struct iomap **iomapp, in nfsd4_block_decode_layoutupdate() argument
112 if (len < sizeof(u32)) { in nfsd4_block_decode_layoutupdate()
113 dprintk("%s: extent array too small: %u\n", __func__, len); in nfsd4_block_decode_layoutupdate()
116 len -= sizeof(u32); in nfsd4_block_decode_layoutupdate()
117 if (len % PNFS_BLOCK_EXTENT_SIZE) { in nfsd4_block_decode_layoutupdate()
118 dprintk("%s: extent array invalid: %u\n", __func__, len); in nfsd4_block_decode_layoutupdate()
123 if (nr_iomaps != len / PNFS_BLOCK_EXTENT_SIZE) { in nfsd4_block_decode_layoutupdate()
125 __func__, len, nr_iomaps); in nfsd4_block_decode_layoutupdate()
147 p = xdr_decode_hyper(p, &bex.len); in nfsd4_block_decode_layoutupdate()
148 if (bex.len & (block_size - 1)) { in nfsd4_block_decode_layoutupdate()
167 iomaps[i].length = bex.len; in nfsd4_block_decode_layoutupdate()
178 nfsd4_scsi_decode_layoutupdate(__be32 *p, u32 len, struct iomap **iomapp, in nfsd4_scsi_decode_layoutupdate() argument
184 if (len < sizeof(u32)) { in nfsd4_scsi_decode_layoutupdate()
185 dprintk("%s: extent array too small: %u\n", __func__, len); in nfsd4_scsi_decode_layoutupdate()
191 if (len != expected) { in nfsd4_scsi_decode_layoutupdate()
193 __func__, len, expected); in nfsd4_scsi_decode_layoutupdate()