Lines Matching defs:pos
93 static bool valid_pos(loff_t pos, size_t count)
95 if (pos < 0 || (long) pos != pos || (ssize_t) count < 0)
97 if ((unsigned long) pos + (unsigned long) count < (unsigned long) pos)
153 loff_t pos;
155 pos = *offset;
156 if (!valid_pos(pos, count))
158 if (pos >= entry->size)
160 size = entry->size - pos;
163 file, buffer, size, pos);
165 *offset = pos + size;
175 loff_t pos;
177 pos = *offset;
178 if (!valid_pos(pos, count))
181 size_t maxsize = entry->size - pos;
184 file, buffer, count, pos);
187 *offset = pos + size;
308 loff_t pos;
314 pos = *offset;
315 if (!valid_pos(pos, count))
317 next = pos + count;
340 if (copy_from_user(buf->buffer + pos, buffer, count)) {