Lines Matching refs:offset

104 	loff_t offset, size;  in romfs_readpage()  local
114 offset = page_offset(page); in romfs_readpage()
118 if (offset < size) { in romfs_readpage()
119 size -= offset; in romfs_readpage()
122 pos = ROMFS_I(inode)->i_dataoffset + offset; in romfs_readpage()
154 unsigned long offset, maxoff; in romfs_readdir() local
161 offset = ctx->pos; in romfs_readdir()
162 if (!offset) { in romfs_readdir()
163 offset = i->i_ino & ROMFH_MASK; in romfs_readdir()
164 ret = romfs_dev_read(i->i_sb, offset, &ri, ROMFH_SIZE); in romfs_readdir()
167 offset = be32_to_cpu(ri.spec) & ROMFH_MASK; in romfs_readdir()
172 if (!offset || offset >= maxoff) { in romfs_readdir()
173 offset = maxoff; in romfs_readdir()
174 ctx->pos = offset; in romfs_readdir()
177 ctx->pos = offset; in romfs_readdir()
180 ret = romfs_dev_read(i->i_sb, offset, &ri, ROMFH_SIZE); in romfs_readdir()
184 j = romfs_dev_strnlen(i->i_sb, offset + ROMFH_SIZE, in romfs_readdir()
189 ret = romfs_dev_read(i->i_sb, offset + ROMFH_SIZE, fsname, j); in romfs_readdir()
194 ino = offset; in romfs_readdir()
202 offset = nextfh & ROMFH_MASK; in romfs_readdir()
214 unsigned long offset, maxoff; in romfs_lookup() local
220 offset = dir->i_ino & ROMFH_MASK; in romfs_lookup()
221 ret = romfs_dev_read(dir->i_sb, offset, &ri, ROMFH_SIZE); in romfs_lookup()
228 offset = be32_to_cpu(ri.spec) & ROMFH_MASK; in romfs_lookup()
234 if (!offset || offset >= maxoff) in romfs_lookup()
237 ret = romfs_dev_read(dir->i_sb, offset, &ri, sizeof(ri)); in romfs_lookup()
242 ret = romfs_dev_strcmp(dir->i_sb, offset + ROMFH_SIZE, name, in romfs_lookup()
250 offset = be32_to_cpu(ri.next) & ROMFH_MASK; in romfs_lookup()
255 offset = be32_to_cpu(ri.spec) & ROMFH_MASK; in romfs_lookup()
257 inode = romfs_iget(dir->i_sb, offset); in romfs_lookup()