Lines Matching refs:rd_offset
1129 p = xdr_decode_hyper(p, &read->rd_offset);
3783 file, read->rd_offset, &maxcount, &eof);
3840 nfserr = nfsd_readv(resp->rqstp, read->rd_fhp, file, read->rd_offset,
4628 hole_pos = pos ? *pos : vfs_llseek(file, read->rd_offset, SEEK_HOLE);
4629 if (hole_pos > read->rd_offset)
4630 *maxcount = min_t(unsigned long, *maxcount, hole_pos - read->rd_offset);
4642 nfserr = nfsd_readv(resp->rqstp, read->rd_fhp, file, read->rd_offset,
4650 tmp64 = cpu_to_be64(read->rd_offset);
4667 loff_t data_pos = vfs_llseek(file, read->rd_offset, SEEK_DATA);
4674 else if (data_pos <= read->rd_offset || (data_pos < f_size && data_pos % PAGE_SIZE))
4676 count = data_pos - read->rd_offset;
4684 p = xdr_encode_hyper(p, read->rd_offset);
4687 *eof = (read->rd_offset + count) >= f_size;
4723 eof = read->rd_offset >= i_size_read(file_inode(file));
4727 pos = vfs_llseek(file, read->rd_offset, SEEK_HOLE);
4728 is_data = pos > read->rd_offset;
4740 read->rd_offset += maxcount;