Lines Matching defs:offset
17 void __user *buf, u64 offset, int length)
26 end_offset = min(offset + length, vi->tree_params.tree_size);
27 if (offset >= end_offset)
29 offs_in_page = offset_in_page(offset);
38 for (index = offset >> PAGE_SHIFT; index <= last_index; index++) {
42 unsigned int bytes_to_copy = min_t(u64, end_offset - offset,
68 offset += bytes_to_copy;
81 static int fsverity_read_buffer(void __user *dst, u64 offset, int length,
84 if (offset >= src_length)
86 src += offset;
87 src_length -= offset;
98 void __user *buf, u64 offset, int length)
112 res = fsverity_read_buffer(buf, offset, length, desc, desc_size);
119 void __user *buf, u64 offset, int length)
137 res = fsverity_read_buffer(buf, offset, length, desc->signature,
173 /* offset + length must not overflow. */
174 if (arg.offset + arg.length < arg.offset)
184 return fsverity_read_merkle_tree(inode, vi, buf, arg.offset,
187 return fsverity_read_descriptor(inode, buf, arg.offset, length);
189 return fsverity_read_signature(inode, buf, arg.offset, length);