Lines Matching refs:len
19 int len = sizeof(__be32) + 5 * sizeof(__be64) + sizeof(__be32); in nfsd4_block_encode_layoutget() local
22 p = xdr_reserve_space(xdr, sizeof(__be32) + len); in nfsd4_block_encode_layoutget()
26 *p++ = cpu_to_be32(len); in nfsd4_block_encode_layoutget()
32 p = xdr_encode_hyper(p, b->len); in nfsd4_block_encode_layoutget()
42 int len; in nfsd4_block_encode_volume() local
46 len = 4 + 4 + 8 + 4 + b->simple.sig_len; in nfsd4_block_encode_volume()
47 p = xdr_reserve_space(xdr, len); in nfsd4_block_encode_volume()
60 return len; in nfsd4_block_encode_volume()
68 int len = sizeof(__be32), ret, i; in nfsd4_block_encode_getdeviceinfo() local
71 p = xdr_reserve_space(xdr, len + sizeof(__be32)); in nfsd4_block_encode_getdeviceinfo()
79 len += ret; in nfsd4_block_encode_getdeviceinfo()
86 *p++ = cpu_to_be32(len); in nfsd4_block_encode_getdeviceinfo()
92 nfsd4_block_decode_layoutupdate(__be32 *p, u32 len, struct iomap **iomapp, in nfsd4_block_decode_layoutupdate() argument
98 if (len < sizeof(u32)) { in nfsd4_block_decode_layoutupdate()
99 dprintk("%s: extent array too small: %u\n", __func__, len); in nfsd4_block_decode_layoutupdate()
105 if (len != expected) { in nfsd4_block_decode_layoutupdate()
107 __func__, len, expected); in nfsd4_block_decode_layoutupdate()
129 p = xdr_decode_hyper(p, &bex.len); in nfsd4_block_decode_layoutupdate()
130 if (bex.len & (block_size - 1)) { in nfsd4_block_decode_layoutupdate()
149 iomaps[i].length = bex.len; in nfsd4_block_decode_layoutupdate()