Lines Matching refs:whence

102 static int must_set_pos(struct file *file, loff_t *offset, int whence, loff_t eof)  in must_set_pos()  argument
104 switch (whence) { in must_set_pos()
159 generic_file_llseek_size(struct file *file, loff_t offset, int whence, in generic_file_llseek_size() argument
164 ret = must_set_pos(file, &offset, whence, eof); in generic_file_llseek_size()
170 if (whence == SEEK_CUR) { in generic_file_llseek_size()
201 loff_t generic_llseek_cookie(struct file *file, loff_t offset, int whence, in generic_llseek_cookie() argument
220 ret = must_set_pos(file, &offset, whence, eof); in generic_llseek_cookie()
227 if (whence == SEEK_CUR) in generic_llseek_cookie()
244 loff_t generic_file_llseek(struct file *file, loff_t offset, int whence) in generic_file_llseek() argument
248 return generic_file_llseek_size(file, offset, whence, in generic_file_llseek()
262 loff_t fixed_size_llseek(struct file *file, loff_t offset, int whence, loff_t size) in fixed_size_llseek() argument
264 switch (whence) { in fixed_size_llseek()
266 return generic_file_llseek_size(file, offset, whence, in fixed_size_llseek()
281 loff_t no_seek_end_llseek(struct file *file, loff_t offset, int whence) in no_seek_end_llseek() argument
283 switch (whence) { in no_seek_end_llseek()
285 return generic_file_llseek_size(file, offset, whence, in no_seek_end_llseek()
301 loff_t no_seek_end_llseek_size(struct file *file, loff_t offset, int whence, loff_t size) in no_seek_end_llseek_size() argument
303 switch (whence) { in no_seek_end_llseek_size()
305 return generic_file_llseek_size(file, offset, whence, in no_seek_end_llseek_size()
324 loff_t noop_llseek(struct file *file, loff_t offset, int whence) in noop_llseek() argument
330 loff_t default_llseek(struct file *file, loff_t offset, int whence) in default_llseek() argument
338 switch (whence) { in default_llseek()
385 loff_t vfs_llseek(struct file *file, loff_t offset, int whence) in vfs_llseek() argument
389 return file->f_op->llseek(file, offset, whence); in vfs_llseek()
393 static off_t ksys_lseek(unsigned int fd, off_t offset, unsigned int whence) in ksys_lseek() argument
401 if (whence <= SEEK_MAX) { in ksys_lseek()
402 loff_t res = vfs_llseek(fd_file(f), offset, whence); in ksys_lseek()
410 SYSCALL_DEFINE3(lseek, unsigned int, fd, off_t, offset, unsigned int, whence) in SYSCALL_DEFINE3() argument
412 return ksys_lseek(fd, offset, whence); in SYSCALL_DEFINE3()
416 COMPAT_SYSCALL_DEFINE3(lseek, unsigned int, fd, compat_off_t, offset, unsigned int, whence) in COMPAT_SYSCALL_DEFINE3() argument
418 return ksys_lseek(fd, offset, whence); in COMPAT_SYSCALL_DEFINE3()
426 unsigned int, whence) in SYSCALL_DEFINE5() argument
435 if (whence > SEEK_MAX) in SYSCALL_DEFINE5()
439 whence); in SYSCALL_DEFINE5()