Lines Matching refs:maxcount
2160 u32 maxcount; in nfsd4_decode_getxattr() local
2167 maxcount = svc_max_payload(argp->rqstp); in nfsd4_decode_getxattr()
2168 maxcount = min_t(u32, XATTR_SIZE_MAX, maxcount); in nfsd4_decode_getxattr()
2170 getxattr->getxa_len = maxcount; in nfsd4_decode_getxattr()
2178 u32 flags, maxcount, size; in nfsd4_decode_setxattr() local
2194 maxcount = svc_max_payload(argp->rqstp); in nfsd4_decode_setxattr()
2195 maxcount = min_t(u32, XATTR_SIZE_MAX, maxcount); in nfsd4_decode_setxattr()
2199 if (size > maxcount) in nfsd4_decode_setxattr()
2219 u32 maxcount; in nfsd4_decode_listxattrs() local
2234 if (xdr_stream_decode_u32(argp->xdr, &maxcount) < 0) in nfsd4_decode_listxattrs()
2236 if (maxcount < 8) in nfsd4_decode_listxattrs()
2240 maxcount = min(maxcount, svc_max_payload(argp->rqstp)); in nfsd4_decode_listxattrs()
2241 listxattrs->lsxa_maxcount = maxcount; in nfsd4_decode_listxattrs()
3936 struct file *file, unsigned long maxcount) in nfsd4_encode_splice_read() argument
3948 file, read->rd_offset, &maxcount, in nfsd4_encode_splice_read()
3950 read->rd_length = maxcount; in nfsd4_encode_splice_read()
3954 buf->head[0].iov_len, maxcount); in nfsd4_encode_splice_read()
3960 buf->page_len = maxcount; in nfsd4_encode_splice_read()
3961 buf->len += maxcount; in nfsd4_encode_splice_read()
3962 xdr->page_ptr += (buf->page_base + maxcount + PAGE_SIZE - 1) in nfsd4_encode_splice_read()
3969 if (maxcount&3) { in nfsd4_encode_splice_read()
3970 int pad = 4 - (maxcount&3); in nfsd4_encode_splice_read()
3974 buf->tail[0].iov_base += maxcount&3; in nfsd4_encode_splice_read()
3998 struct file *file, unsigned long maxcount) in nfsd4_encode_readv() argument
4005 read->rd_vlen = xdr_reserve_space_vec(xdr, resp->rqstp->rq_vec, maxcount); in nfsd4_encode_readv()
4010 resp->rqstp->rq_vec, read->rd_vlen, &maxcount, in nfsd4_encode_readv()
4012 read->rd_length = maxcount; in nfsd4_encode_readv()
4015 if (svc_encode_result_payload(resp->rqstp, starting_len, maxcount)) in nfsd4_encode_readv()
4017 xdr_truncate_encode(xdr, starting_len + xdr_align_size(maxcount)); in nfsd4_encode_readv()
4019 write_bytes_to_xdr_buf(xdr->buf, starting_len + maxcount, &zero, in nfsd4_encode_readv()
4020 xdr_pad_size(maxcount)); in nfsd4_encode_readv()
4029 unsigned long maxcount; in nfsd4_encode_read() local
4050 maxcount = min_t(unsigned long, read->rd_length, in nfsd4_encode_read()
4054 nfserr = nfsd4_encode_splice_read(resp, read, file, maxcount); in nfsd4_encode_read()
4056 nfserr = nfsd4_encode_readv(resp, read, file, maxcount); in nfsd4_encode_read()
4073 int maxcount, status; in nfsd4_encode_readlink() local
4078 maxcount = PAGE_SIZE; in nfsd4_encode_readlink()
4080 p = xdr_reserve_space(xdr, maxcount); in nfsd4_encode_readlink()
4090 (char *)p, &maxcount); in nfsd4_encode_readlink()
4096 maxcount); in nfsd4_encode_readlink()
4101 *maxcount_p = cpu_to_be32(maxcount); in nfsd4_encode_readlink()
4102 xdr_truncate_encode(xdr, length_offset + 4 + xdr_align_size(maxcount)); in nfsd4_encode_readlink()
4103 write_bytes_to_xdr_buf(xdr->buf, length_offset + 4 + maxcount, &zero, in nfsd4_encode_readlink()
4104 xdr_pad_size(maxcount)); in nfsd4_encode_readlink()
4115 int maxcount; in nfsd4_encode_readdir() local
4143 maxcount = svc_max_payload(resp->rqstp); in nfsd4_encode_readdir()
4144 maxcount = min_t(u32, readdir->rd_maxcount, maxcount); in nfsd4_encode_readdir()
4150 if (maxcount < 16) { in nfsd4_encode_readdir()
4154 maxcount = min_t(int, maxcount-16, bytes_left); in nfsd4_encode_readdir()
4161 readdir->rd_maxcount = maxcount; in nfsd4_encode_readdir()
4173 if (maxcount - 16 < bytes_left) in nfsd4_encode_readdir()
4781 unsigned long *maxcount, u32 *eof, in nfsd4_encode_read_plus_data() argument
4794 *maxcount = min_t(unsigned long, *maxcount, hole_pos - read->rd_offset); in nfsd4_encode_read_plus_data()
4795 *maxcount = min_t(unsigned long, *maxcount, (xdr->buf->buflen - xdr->buf->len)); in nfsd4_encode_read_plus_data()
4802 read->rd_vlen = xdr_reserve_space_vec(xdr, resp->rqstp->rq_vec, *maxcount); in nfsd4_encode_read_plus_data()
4807 resp->rqstp->rq_vec, read->rd_vlen, maxcount, eof); in nfsd4_encode_read_plus_data()
4810 xdr_truncate_encode(xdr, starting_len + 16 + xdr_align_size(*maxcount)); in nfsd4_encode_read_plus_data()
4816 tmp = htonl(*maxcount); in nfsd4_encode_read_plus_data()
4820 write_bytes_to_xdr_buf(xdr->buf, starting_len + 16 + *maxcount, &tmp, in nfsd4_encode_read_plus_data()
4821 xdr_pad_size(*maxcount)); in nfsd4_encode_read_plus_data()
4828 unsigned long *maxcount, u32 *eof) in nfsd4_encode_read_plus_hole() argument
4839 return nfsd4_encode_read_plus_data(resp, read, maxcount, eof, &f_size); in nfsd4_encode_read_plus_hole()
4852 *maxcount = min_t(unsigned long, count, *maxcount); in nfsd4_encode_read_plus_hole()
4860 unsigned long maxcount, count; in nfsd4_encode_read_plus() local
4881 maxcount = min_t(unsigned long, read->rd_length, in nfsd4_encode_read_plus()
4883 count = maxcount; in nfsd4_encode_read_plus()
4893 maxcount = count; in nfsd4_encode_read_plus()
4895 nfserr = nfsd4_encode_read_plus_data(resp, read, &maxcount, &eof, in nfsd4_encode_read_plus()
4898 nfserr = nfsd4_encode_read_plus_hole(resp, read, &maxcount, &eof); in nfsd4_encode_read_plus()
4901 count -= maxcount; in nfsd4_encode_read_plus()
4902 read->rd_offset += maxcount; in nfsd4_encode_read_plus()