Lines Matching defs:offset
12 * @offset: where to start reading from (see below).
23 * @offset must be 0 unless both @buf and @file_size are non-NULL
35 ssize_t kernel_read_file(struct file *file, loff_t offset, void **buf,
45 if (offset != 0 && (!*buf || !file_size))
66 if (!file_size && offset == 0 && i_size > buf_size) {
71 whole_file = (offset == 0 && i_size <= buf_size);
86 pos = offset;
127 ssize_t kernel_read_file_from_path(const char *path, loff_t offset, void **buf,
141 ret = kernel_read_file(file, offset, buf, buf_size, file_size, id);
147 ssize_t kernel_read_file_from_path_initns(const char *path, loff_t offset,
168 ret = kernel_read_file(file, offset, buf, buf_size, file_size, id);
174 ssize_t kernel_read_file_from_fd(int fd, loff_t offset, void **buf,
184 ret = kernel_read_file(f.file, offset, buf, buf_size, file_size, id);