Lines Matching defs:pos
92 static bool valid_pos(loff_t pos, size_t count)
94 if (pos < 0 || (long) pos != pos || (ssize_t) count < 0)
96 if ((unsigned long) pos + (unsigned long) count < (unsigned long) pos)
152 loff_t pos;
154 pos = *offset;
155 if (!valid_pos(pos, count))
157 if (pos >= entry->size)
159 size = entry->size - pos;
162 file, buffer, size, pos);
164 *offset = pos + size;
174 loff_t pos;
176 pos = *offset;
177 if (!valid_pos(pos, count))
180 size_t maxsize = entry->size - pos;
183 file, buffer, count, pos);
186 *offset = pos + size;
307 loff_t pos;
313 pos = *offset;
314 if (!valid_pos(pos, count))
316 next = pos + count;
339 if (copy_from_user(buf->buffer + pos, buffer, count)) {