Lines Matching refs:maxcount

3343 				struct file *file, unsigned long maxcount)  in nfsd4_encode_splice_read()  argument
3357 read->rd_offset, &maxcount); in nfsd4_encode_splice_read()
3368 eof = (read->rd_offset + maxcount >= in nfsd4_encode_splice_read()
3372 *(p++) = htonl(maxcount); in nfsd4_encode_splice_read()
3374 buf->page_len = maxcount; in nfsd4_encode_splice_read()
3375 buf->len += maxcount; in nfsd4_encode_splice_read()
3376 xdr->page_ptr += (buf->page_base + maxcount + PAGE_SIZE - 1) in nfsd4_encode_splice_read()
3383 if (maxcount&3) { in nfsd4_encode_splice_read()
3384 int pad = 4 - (maxcount&3); in nfsd4_encode_splice_read()
3388 buf->tail[0].iov_base += maxcount&3; in nfsd4_encode_splice_read()
3403 struct file *file, unsigned long maxcount) in nfsd4_encode_readv() argument
3417 len = maxcount; in nfsd4_encode_readv()
3440 read->rd_vlen, &maxcount); in nfsd4_encode_readv()
3443 xdr_truncate_encode(xdr, starting_len + 8 + ((maxcount+3)&~3)); in nfsd4_encode_readv()
3445 eof = (read->rd_offset + maxcount >= in nfsd4_encode_readv()
3450 tmp = htonl(maxcount); in nfsd4_encode_readv()
3453 pad = (maxcount&3) ? 4 - (maxcount&3) : 0; in nfsd4_encode_readv()
3454 write_bytes_to_xdr_buf(xdr->buf, starting_len + 8 + maxcount, in nfsd4_encode_readv()
3464 unsigned long maxcount; in nfsd4_encode_read() local
3488 maxcount = svc_max_payload(resp->rqstp); in nfsd4_encode_read()
3489 maxcount = min_t(unsigned long, maxcount, in nfsd4_encode_read()
3491 maxcount = min_t(unsigned long, maxcount, read->rd_length); in nfsd4_encode_read()
3498 nfserr = nfsd4_encode_splice_read(resp, read, file, maxcount); in nfsd4_encode_read()
3500 nfserr = nfsd4_encode_readv(resp, read, file, maxcount); in nfsd4_encode_read()
3517 int maxcount; in nfsd4_encode_readlink() local
3530 maxcount = PAGE_SIZE; in nfsd4_encode_readlink()
3532 p = xdr_reserve_space(xdr, maxcount); in nfsd4_encode_readlink()
3542 (char *)p, &maxcount); in nfsd4_encode_readlink()
3550 wire_count = htonl(maxcount); in nfsd4_encode_readlink()
3552 xdr_truncate_encode(xdr, length_offset + 4 + ALIGN(maxcount, 4)); in nfsd4_encode_readlink()
3553 if (maxcount & 3) in nfsd4_encode_readlink()
3554 write_bytes_to_xdr_buf(xdr->buf, length_offset + 4 + maxcount, in nfsd4_encode_readlink()
3555 &zero, 4 - (maxcount&3)); in nfsd4_encode_readlink()
3562 int maxcount; in nfsd4_encode_readdir() local
3593 maxcount = min_t(u32, readdir->rd_maxcount, INT_MAX); in nfsd4_encode_readdir()
3599 if (maxcount < 16) { in nfsd4_encode_readdir()
3603 maxcount = min_t(int, maxcount-16, bytes_left); in nfsd4_encode_readdir()
3610 readdir->rd_maxcount = maxcount; in nfsd4_encode_readdir()
3622 if (maxcount - 16 < bytes_left) in nfsd4_encode_readdir()