Lines Matching refs:offset

11 	u64 offset = map->m_la;  in erofs_map_blocks_flatmode()  local
21 if (offset < erofs_pos(lastblk)) { in erofs_map_blocks_flatmode()
23 map->m_plen = erofs_pos(lastblk) - offset; in erofs_map_blocks_flatmode()
28 map->m_plen = inode->i_size - offset; in erofs_map_blocks_flatmode()
150 int erofs_read_one_data(struct erofs_map_blocks *map, char *buffer, u64 offset, in erofs_read_one_data() argument
164 ret = erofs_dev_read(mdev.m_deviceid, buffer, mdev.m_pa + offset, len); in erofs_read_one_data()
171 erofs_off_t size, erofs_off_t offset) in erofs_read_raw_data() argument
177 erofs_off_t ptr = offset; in erofs_read_raw_data()
179 while (ptr < offset + size) { in erofs_read_raw_data()
180 char *const estart = buffer + ptr - offset; in erofs_read_raw_data()
191 eend = min(offset + size, map.m_la + map.m_llen); in erofs_read_raw_data()
197 memset(estart, 0, offset + size - ptr); in erofs_read_raw_data()
198 ptr = offset + size; in erofs_read_raw_data()
275 erofs_off_t size, erofs_off_t offset) in z_erofs_read_data() argument
286 end = offset + size; in z_erofs_read_data()
287 while (end > offset) { in z_erofs_read_data()
307 if (map.m_la < offset) { in z_erofs_read_data()
308 skip = offset - map.m_la; in z_erofs_read_data()
309 end = offset; in z_erofs_read_data()
316 memset(buffer + end - offset, 0, length - skip); in z_erofs_read_data()
331 buffer + end - offset, skip, length, in z_erofs_read_data()
342 erofs_off_t count, erofs_off_t offset) in erofs_pread() argument
348 return erofs_read_raw_data(inode, buf, count, offset); in erofs_pread()
351 return z_erofs_read_data(inode, buf, count, offset); in erofs_pread()