Lines Matching refs:offset
105 loff_t offset, size; in romfs_read_folio() local
112 offset = folio_pos(folio); in romfs_read_folio()
116 if (offset < size) { in romfs_read_folio()
117 size -= offset; in romfs_read_folio()
120 pos = ROMFS_I(inode)->i_dataoffset + offset; in romfs_read_folio()
146 unsigned long offset, maxoff; in romfs_readdir() local
153 offset = ctx->pos; in romfs_readdir()
154 if (!offset) { in romfs_readdir()
155 offset = i->i_ino & ROMFH_MASK; in romfs_readdir()
156 ret = romfs_dev_read(i->i_sb, offset, &ri, ROMFH_SIZE); in romfs_readdir()
159 offset = be32_to_cpu(ri.spec) & ROMFH_MASK; in romfs_readdir()
164 if (!offset || offset >= maxoff) { in romfs_readdir()
165 offset = maxoff; in romfs_readdir()
166 ctx->pos = offset; in romfs_readdir()
169 ctx->pos = offset; in romfs_readdir()
172 ret = romfs_dev_read(i->i_sb, offset, &ri, ROMFH_SIZE); in romfs_readdir()
176 j = romfs_dev_strnlen(i->i_sb, offset + ROMFH_SIZE, in romfs_readdir()
181 ret = romfs_dev_read(i->i_sb, offset + ROMFH_SIZE, fsname, j); in romfs_readdir()
186 ino = offset; in romfs_readdir()
194 offset = nextfh & ROMFH_MASK; in romfs_readdir()
206 unsigned long offset, maxoff; in romfs_lookup() local
212 offset = dir->i_ino & ROMFH_MASK; in romfs_lookup()
213 ret = romfs_dev_read(dir->i_sb, offset, &ri, ROMFH_SIZE); in romfs_lookup()
220 offset = be32_to_cpu(ri.spec) & ROMFH_MASK; in romfs_lookup()
226 if (!offset || offset >= maxoff) in romfs_lookup()
229 ret = romfs_dev_read(dir->i_sb, offset, &ri, sizeof(ri)); in romfs_lookup()
234 ret = romfs_dev_strcmp(dir->i_sb, offset + ROMFH_SIZE, name, in romfs_lookup()
241 offset = be32_to_cpu(ri.spec) & ROMFH_MASK; in romfs_lookup()
242 inode = romfs_iget(dir->i_sb, offset); in romfs_lookup()
247 offset = be32_to_cpu(ri.next) & ROMFH_MASK; in romfs_lookup()