Lines Matching defs:pos
107 off_t pos;
119 pos = *ppos;
126 if (pos > inode->i_sb->s_maxbytes)
128 if (pos + count > inode->i_sb->s_maxbytes) {
129 count = inode->i_sb->s_maxbytes - pos;
150 bufsize - (pos % bufsize),
155 pos, to_read, buf, &read_this_time,
161 pos += read_this_time;
171 *ppos = pos;
188 off_t pos;
199 pos = *ppos;
201 pos = inode->i_size;
204 if (pos + count > MAX_NON_LFS && !(file->f_flags&O_LARGEFILE)) {
205 if (pos >= MAX_NON_LFS) {
209 if (count > MAX_NON_LFS - (u32)pos) {
210 count = MAX_NON_LFS - (u32)pos;
213 if (pos >= inode->i_sb->s_maxbytes) {
214 if (count || pos > inode->i_sb->s_maxbytes) {
219 if (pos + count > inode->i_sb->s_maxbytes) {
220 count = inode->i_sb->s_maxbytes - pos;
242 bufsize - (pos % bufsize),
251 pos, to_write, bouncebuffer, &written_this_time) != 0) {
255 pos += written_this_time;
267 *ppos = pos;
269 if (pos > inode->i_size) {
270 inode->i_size = pos;